Fika是一款SPT模組,可讓您與朋友一起玩 COOP。它利用 P2P-UDP 連接來提供現代且高效能的體驗。 Fika 的主要目標是:效能、準確性和模組支援。 Fika 目前由 Fika 團隊維護。您可以在這裡加入我們的 Discord!
該專案已獲得 CC BY-NC-SA 4.0 授權。
Fika 由 Crowdin 社區在地化。請隨時幫助我們將其翻譯成任何可用的語言!
筆記
所有翻譯均來自社群成員,如果您發現任何不正確/冒犯/粗俗的翻譯,請告訴我們
Fika 需要電腦、網路和 SPT 的一般知識。如果您對這些概念不滿意,那麼這個項目不適合您。請嘗試理解並尊重這一點。
如果您無法進行連接埠轉發,您可以使用ZeroTier
或Radmin
等 VPN 或Playit.gg
等代理(官方不支援)。
以下是獲得流暢體驗的建議:
這些是針對專門客戶的建議:
Fika(以及一般 SPT)的最大收益將是獲得更強大的 CPU 和 RAM。
重要的
準確閱讀並遵循每一步至關重要。瀏覽或跳過任何步驟將導致伺服器和/或客戶端無法運作。在嘗試連接埠轉送之前,請確保您了解路由器的工作原理。不要忽視防火牆步驟,它們是必要的,也是大多數人未能正確執行的地方。
在開始這些步驟之前,請確保您已在先決條件中將連接埠轉送至所有必要的連接埠。我們不會協助您開啟連接埠。如果無法存取您的路由器或無法進行連接埠轉發,請使用 VPN。
防火牆配置
EscapeFromTarkov.exe
(所有人)和SPT.Server.exe
(伺服器主機)進行入站和出站連線。常規設定
SPT.Server.exe
,讓它產生Fika的設定文件,然後再次關閉它SPT_DataServerconfigs
並開啟http.json
ip
更改為0.0.0.0
,將backendIp
為您的 WAN IP,然後儲存檔案並關閉它usermodsfika-serverassetsconfigs
並開啟fika.jsonc
SPT.Server.exe
並等待其完成載入70.60.150.90
的範例 WAN IP 啟動,則應如下所示: Started webserver at http://70.60.150.90:6969
Started websocket at ws://70.60.150.90:6969
Server is running, do not close while playing SPT, Happy playing!!
SPT.Launcher.exe
您需要一個像ZeroTier
或Radmin
這樣的 VPN。您需要允許本機防火牆中的執行檔(您可以使用 FikaUtils 輕鬆完成這一切,解壓縮到您的安裝資料夾)
SPT.Server.exe
,讓它產生Fika的設定文件,然後再次關閉它SPT_DataServerconfigs
並開啟http.json
ip
和backendIp
更改為您的 VPN IP,然後儲存檔案並關閉它假地址範例 ( 20.20.56.73 ):
{
"ip" : " 20.20.56.73 " ,
"port" : 6969 ,
"backendIp" : " 20.20.56.73 " ,
"backendPort" : 6969 ,
"webSocketPingDelayMs" : 90000 ,
"logRequests" : true ,
"serverImagePathOverride" : {}
}
usermodsfika-serverassetsconfigs
並開啟fika.jsonc
SPT.Server.exe
並等待其完成載入 Started webserver at http://20.20.56.73:6969
Started websocket at ws://20.20.56.73:6969
Server is running, do not close while playing SPT, Happy playing!!
SPT.Launcher.exe
並點選「設定」並啟用Developer Mode
URL
欄位中,更改它以反映您的 VPN IP。使用步驟 5 中的範例,它將是: http://20.20.56.73:6969
(請記住刪除任何尾隨的正斜線/
)Force IP
和Force Bind IP
設定為您自己的個人VPN IP。您可以透過點擊主選單中的F12
來找到它們。警告
這並沒有得到 Fika 工作人員的官方支持,如果不起作用,你只能靠自己了
Playit.gg 是一種代理,透過在其中一個資料中心中繼遊戲流量,無需連接埠轉送即可託管伺服器。本指南將教您如何使用 Playit.gg 託管 SPT/Fika 伺服器。不需要編輯http.json
。
警告
本部分僅適用於進階用戶
SPT.Server
上,打開fika.jsonc
配置文件,然後在底部更改您的專用設置 "dedicated" : {
"profiles" : {
"amount" : 1 // the amount of dedicated profiles to generate automatically, one per dedicated client
},
"scripts" : {
"generate" : true , // if a startup script should be automatically generated (required unless you know what you are doing)
"forceIp" : " 127.0.0.1 " // the ip the dedicated client should connect to, leave at default if local
}
}
SPT.Server
,讓它產生設定檔和啟動腳本,然後前往usermodsfika-serverassetsscripts
並找到產生的腳本。將其移至步驟 2 中建立的用戶端安裝根資料夾(如果您希望重新產生這些腳本,則需要刪除舊的專用設定檔)BepInExconfigcom.fika.core.cfg
中的fika.core
配置。將連接埠設定為轉送端口,或將綁定並強制 IP 設定為專用客戶端的 IP。專用客戶端以 60 FPS 的標準上限更新速率運作。如果您想將其增加到更高的數字,請在啟動腳本中附加-updateRate=X
,其中 X 是您所需的更新率(最大 120)。一個例子是:
-batchmode -nographics --enable-console true -updateRate= 120 & exit
請記住,需要更強大的硬體來維持更高的更新速率,並且增益可以忽略不計。
SPT.Launcher.exe
並點選「設定」並啟用Developer Mode
URL
欄位中,將其變更為反映主機 WAN IP。例如,它可能是: http://70.60.150.90:6969
(請記得刪除任何尾隨的正斜線/
)SPT.Launcher.exe
並點選「設定」並啟用Developer Mode
URL
欄位中,將其變更為反映主機 VPN IP。使用步驟 5 中的範例,它將是: http://20.20.56.73:6969
(請記住刪除任何尾隨的正斜線/
)25565 UDP
(或您希望使用的任何其他端口,但請確保相應地更改F12
菜單中的端口!)EscapeFromTarkov.exe
(您可以使用 FikaUtils 輕鬆完成這一切,解壓縮到您的安裝資料夾)EscapeFromTarkov.exe
(您可以使用 FikaUtils 輕鬆完成這一切,解壓縮到您的安裝資料夾)F12
開啟設定選單Force IP
和Force Bind IP
中設定您自己的個人 VPN IPFika可讓您與朋友舉辦 P2P 會談來玩 COOP。主機是玩遊戲時控制大部分邏輯的人,例如控制AI、雷區、狙擊區、BTR等。這意味著人工智慧的拍攝感覺反應靈敏且快速。
要舉辦遊戲,請選擇地圖和時間,然後在最終畫面上點擊Host Raid
。選擇將要玩的玩家數量(包括您自己)並等待其完成加載。一旦準備好,其他人就可以加入您的會話,當每個人都完成加載時,它將自動開始。
Fika的其他特點
F9
鍵)T
傳送到凸輪位置Left/Right
點選跳到另一個玩家SPACE
可以抓住他們的頭CTRL
,您可以在第三位置視圖中捕捉到他們的背部HOME
鍵暫時切換自由凸輪控制大多數這些功能都是在客戶端配置中配置的。
若要開啟客戶端配置,請在遊戲中按F12
鍵。前往Fika Core
部分配置設定。
雞舍
雞舍 |風俗
雞舍 |任務分享
雞舍 |偵錯
表現
性能|最大機器人
MAP
: MAP
上可同時活動的最大機器人數量。如果您的電腦較弱,則很有用。設定為 0 以停用。網路
遊戲玩法
伺服器配置可以在usermodsfika-serverassetsconfigs
資料夾中找到。使用文字編輯器開啟fika.jsonc
。
{
"client" : {
"useBtr" : true , // if the BTR should spawn on streets, default: true
"friendlyFire" : true , // if friendly fire is enabled, default: true
"dynamicVExfils" : false , // if vehicle exfils should scale to the amount of players in raid rather than default to 4, default: false
"allowFreeCam" : false , // if the free cam can be toggled freely, default: false
"allowSpectateFreeCam" : false , // if we are allowed to freecam when spectating players after death or extraction. Freecam is still enabled if all players have died or extracted, default: false
"allowItemSending" : true , // if item sending should be enabled, default: true
"blacklistedItems" : [], // item template ids that cannot be sent, e.g. ["5c94bbff86f7747ee735c08f", "5c1d0f4986f7744bb01837fa"] would not allow players to send access cards and black keycards
"forceSaveOnDeath" : false , // if saving is forced upon death, preventing ALT+F4 cheese, default: false
"mods" : {
"required" : [], // required mods on the server, if enabled you should always include standard SPT mods: ["com.SPT.custom", "com.SPT.singleplayer", "com.SPT.core", "com.SPT.debugging", "com.fika.core", "com.bepis.bepinex.configurationmanager"]
"optional" : [] // mods that are allowed outside of required
},
"useInertia" : true , // if inertia should be enabled, default: true
"sharedQuestProgression" : false // if quest progression in raid should be shared, default: false
},
"server" : {
"giftedItemsLoseFIR" : true , // if sent items should lose their FiR status, default: true
"launcherListAllProfiles" : false , // if launcher should show all profiles, default: false
"sessionTimeout" : 5 , // how long the server waits for a keepalive ping from a client until the session is considered crashed, default: 5
"showDevProfile" : false , // if dev profiles can be created, default: false
"showNonStandardProfile" : false // if non-standard EFT profiles can be created, default: false
},
"natPunchServer" : {
"enable" : false , // if nat punching should be enabled, default: false
"port" : 6970 , // nat punching port, default: 6970
"natIntroduceAmount" : 1
}
}