Fika เป็น mod สำหรับ SPT ที่ให้คุณเล่น COOP กับเพื่อนของคุณ ใช้การเชื่อมต่อ P2P-UDP เพื่อประสบการณ์ที่ทันสมัยและมีประสิทธิภาพ เป้าหมายหลักของ Fika คือ: ประสิทธิภาพ ความแม่นยำ และการสนับสนุน mod ปัจจุบันฟิก้าได้รับการดูแลโดยทีมงานฟิก้า คุณสามารถเข้าร่วม Discord ของเราได้ที่นี่!
โครงการนี้ได้รับอนุญาตภายใต้ CC BY-NC-SA 4.0
Fika ได้รับการแปลโดยชุมชนที่ Crowdin อย่าลังเลที่จะช่วยเราแปลเป็นภาษาใด ๆ ที่มีอยู่!
บันทึก
การแปลทั้งหมดมาจากสมาชิกชุมชน หากคุณพบการแปลที่ไม่ถูกต้อง/ไม่เหมาะสม/หยาบคาย โปรดแจ้งให้เราทราบ
Fika ต้องการความรู้ทั่วไปเกี่ยวกับคอมพิวเตอร์ เครือข่าย และ SPT หากคุณไม่พอใจกับแนวคิดเหล่านี้ โครงการนี้ไม่เหมาะกับคุณ โปรดพยายามทำความเข้าใจและเคารพสิ่งนี้
หากคุณไม่สามารถส่งต่อพอร์ตได้ คุณสามารถใช้ VPN เช่น ZeroTier
หรือ Radmin
หรือพร็อกซีเช่น Playit.gg
(ไม่รองรับอย่างเป็นทางการ)
คำแนะนำเหล่านี้คือประสบการณ์ที่ราบรื่น:
คำแนะนำเหล่านี้สำหรับลูกค้าเฉพาะด้าน:
ประโยชน์สูงสุดใน Fika (และใน SPT โดยทั่วไป) คือการได้รับ CPU และ RAM ที่แข็งแกร่งขึ้น
สำคัญ
จำเป็นอย่างยิ่งที่คุณจะต้องอ่านและปฏิบัติตามทุกขั้นตอนอย่างแม่นยำ การข้ามหรือข้ามขั้นตอนใดๆ จะส่งผลให้เซิร์ฟเวอร์และ/หรือไคลเอนต์ไม่ทำงาน โปรดตรวจสอบให้แน่ใจว่าคุณทราบวิธีการทำงานของเราเตอร์ของคุณก่อนที่จะพยายามส่งต่อพอร์ต อย่าละเลยขั้นตอนไฟร์วอลล์ เนื่องจากเป็นสิ่งที่จำเป็นและเป็นจุดที่คนส่วนใหญ่ไม่ดำเนินการอย่างถูกต้อง
ก่อนที่จะเริ่มขั้นตอนเหล่านี้ ตรวจสอบให้แน่ใจว่าคุณได้ส่งต่อพอร์ตพอร์ตที่จำเป็นทั้งหมดในข้อกำหนดเบื้องต้นแล้ว เราจะไม่ช่วยเหลือคุณในการเปิดพอร์ตของคุณ หากไม่สามารถเข้าถึงเราเตอร์ของคุณหรือไม่สามารถส่งต่อพอร์ตได้ ให้ใช้ VPN
การกำหนดค่าไฟร์วอลล์
EscapeFromTarkov.exe
(ทุกคน) และ SPT.Server.exe
(โฮสต์เซิร์ฟเวอร์) สำหรับการเชื่อมต่อขาเข้าและขาออกใน Windows Advanced Firewall ของคุณการตั้งค่าทั่วไป
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
: 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
คุณต้องมี VPN เช่น ZeroTier
หรือ Radmin
คุณต้องอนุญาตไฟล์ปฏิบัติการในไฟร์วอลล์ในเครื่องของคุณ (คุณสามารถใช้ 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
ให้เปลี่ยนให้สะท้อนถึง IP VPN ของคุณ การใช้ตัวอย่างในขั้นตอนที่ 5 จะเป็น: http://20.20.56.73:6969
(อย่าลืมลบเครื่องหมายทับที่ต่อท้าย /
)Force IP
และ Force Bind IP
เป็น IP VPN ส่วนตัว ของคุณ เอง คุณสามารถค้นหาได้โดยคลิก 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 (หากคุณต้องการสร้างสคริปต์เหล่านี้ใหม่ คุณจะต้องลบ โปรไฟล์เฉพาะเก่า ออก)fika.core
ด้วยตนเองใน BepInExconfigcom.fika.core.cfg
ตั้งค่าพอร์ตเป็นพอร์ตที่ส่งต่อของคุณ หรือตั้งค่าการเชื่อมโยงและบังคับใช้ 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
ใน Windows Firewall ของคุณ (คุณสามารถใช้ FikaUtils เพื่อดำเนินการทั้งหมดนี้ได้อย่างง่ายดาย แยกไปยังโฟลเดอร์การติดตั้งของคุณ)EscapeFromTarkov.exe
ใน Windows Firewall ของคุณ (คุณสามารถใช้ FikaUtils เพื่อดำเนินการทั้งหมดนี้ได้อย่างง่ายดาย แยกไปยังโฟลเดอร์การติดตั้งของคุณ)F12
Force IP
และ Force Bind IP
Fika ให้คุณโฮสต์เซสชัน P2P กับเพื่อนๆ ของคุณเพื่อเล่น COOP โฮสต์คือผู้ที่ควบคุมตรรกะส่วนใหญ่ในขณะเล่น เช่น การควบคุม AI, ทุ่นระเบิด, โซนสไนเปอร์, BTR เป็นต้น ลูกค้าแต่ละรายต้องรับผิดชอบต่อความเสียหายของตนเอง ทั้งต่อตนเองและต่อ AI ซึ่งหมายความว่าการถ่ายภาพ AI ให้ความรู้สึกตอบสนองและรวดเร็ว
หากต้องการโฮสต์เกม ให้เลือกแผนที่และเวลา จากนั้นในหน้าจอสุดท้ายให้คลิก Host Raid
เลือกจำนวนผู้เล่นที่จะเล่น (รวมถึงตัวคุณเองด้วย) และรอให้โหลดเสร็จ เมื่อพร้อมแล้ว คนอื่นๆ จะสามารถเข้าร่วมเซสชั่นของคุณได้ และเมื่อทุกคนโหลดเสร็จแล้ว เซสชั่นก็จะเริ่มต้นโดยอัตโนมัติ
คุณสมบัติอื่นๆ ของฟิก้า
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
}
}