คู่มือนี้ครอบคลุมวิธีตั้งค่าและกำหนดค่าเซิร์ฟเวอร์เฉพาะ Killing Floor 2 ของคุณที่โฮสต์กับ Legion Hosting รวมถึงการเริ่มต้นครั้งแรก ตัวแปรเริ่มต้นของ GPanel การตั้งค่าความยาก ไฟล์การตั้งค่า รอบหมุนเวียนแผนที่ และวิธีเชื่อมต่อ สำหรับแผนที่ workshop กำหนดเอง โปรดดูแผนที่กำหนดเองของ KF2 (Workshop) สำหรับคำสั่งผู้ดูแลระบบและแผงผู้ดูแลระบบบนเว็บ โปรดดูKF2 Web Admin และคำสั่งผู้ดูแลระบบ
การเริ่มต้นครั้งแรก
เมื่อคุณได้รับเซิร์ฟเวอร์ Killing Floor 2 ของคุณเป็นครั้งแรก จำเป็นต้องดาวน์โหลดและติดตั้งไฟล์เกมจาก Steam (App ID 232130) สิ่งนี้เกิดขึ้นโดยอัตโนมัติเมื่อเริ่มต้นครั้งแรก
- เข้าสู่ระบบ GPanel
- เลือกเซิร์ฟเวอร์ Killing Floor 2 ของคุณจากรายการเซิร์ฟเวอร์
- คลิกแท็บ Startup และตั้งค่า ADMIN_PASS ของคุณก่อนเริ่มต้น สิ่งนี้จำเป็น — เซิร์ฟเวอร์จะทำงานไม่ถูกต้องหากไม่มีรหัสผ่านผู้ดูแลระบบ
- ไปที่แท็บ Console และคลิก Start
- เซิร์ฟเวอร์จะดาวน์โหลดไฟล์ Killing Floor 2 จาก Steam ซึ่งอาจใช้เวลาหลายนาทีขึ้นอยู่กับโหลดของเซิร์ฟเวอร์ ดูเอาต์พุตคอนโซลเพื่อติดตามความคืบหน้า
- เมื่อการดาวน์โหลดเสร็จสมบูรณ์ เซิร์ฟเวอร์จะเริ่มทำงานโดยอัตโนมัติ รอให้คอนโซลแสดงว่าเซิร์ฟเวอร์พร้อมและกำลังรอการเชื่อมต่อ
ADMIN_PASS เป็นสิ่งจำเป็น หากไม่มีมัน คุณจะไม่สามารถเข้าถึงแผงผู้ดูแลระบบบนเว็บหรือใช้คำสั่งผู้ดูแลระบบในเกมได้
ตัวแปรเริ่มต้นของ GPanel
Killing Floor 2 ใช้ตัวแปรเริ่มต้นหลายตัวที่กำหนดค่าในแท็บ Startup ของ GPanel ตัวแปรเหล่านี้ควบคุมพฤติกรรมหลักของเซิร์ฟเวอร์และมีผลทุกครั้งที่เซิร์ฟเวอร์เริ่มทำงาน
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ KF2 ของคุณ
- คลิกแท็บ Startup
- ตรวจสอบและตั้งค่าตัวแปรที่แสดงด้านล่าง การเปลี่ยนแปลงจะมีผลครั้งต่อไปที่เซิร์ฟเวอร์เริ่มทำงาน
| ตัวแปร | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
MAP_NAME |
kf-bioticslab |
แผนที่ที่เซิร์ฟเวอร์โหลดเมื่อเริ่มต้น ต้องเป็นชื่อแผนที่ KF2 ที่ถูกต้อง (ตัวพิมพ์เล็ก นำหน้าด้วย kf-) ดูส่วนรอบหมุนเวียนแผนที่ด้านล่างสำหรับรายการแผนที่เริ่มต้น |
ADMIN_PASS |
(ไม่มี — จำเป็น) | รหัสผ่านผู้ดูแลระบบที่ใช้สำหรับแผงผู้ดูแลระบบบนเว็บและการยืนยันตัวตนผู้ดูแลระบบในเกม ต้องตั้งค่าก่อนเริ่มเซิร์ฟเวอร์ เก็บไว้เป็นความลับ |
SERVER_NAME |
(กำหนดไว้) | ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ในเกม ทำให้สื่อความหมายเพื่อให้ผู้เล่นค้นหาเซิร์ฟเวอร์ของคุณได้ง่าย |
DIFFICULTY |
0 |
ระดับความยากสำหรับเซิร์ฟเวอร์ 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth ดูส่วนระดับความยากด้านล่างสำหรับรายละเอียด |
WEB_ADMIN |
true |
เปิดหรือปิดใช้งานแผงผู้ดูแลระบบบนเว็บ ตั้งค่าเป็น true เพื่อเปิดใช้งานหรือ false เพื่อปิดใช้งาน ดูKF2 Web Admin และคำสั่งผู้ดูแลระบบสำหรับรายละเอียด |
WEB_ADMIN_PORT |
8089 |
พอร์ตที่แผงผู้ดูแลระบบบนเว็บรับฟัง ตรวจสอบแท็บ Network ของ GPanel สำหรับพอร์ตจริงที่กำหนดให้กับเซิร์ฟเวอร์ของคุณ |
ระดับความยาก
Killing Floor 2 มีระดับความยากสี่ระดับที่ส่งผลต่อพลังชีวิต ความเสียหาย ความเร็ว และพฤติกรรมการเกิดของ Zed ตั้งค่าความยากโดยใช้ตัวแปรเริ่มต้น DIFFICULTY ใน GPanel
| ค่า | ความยาก | คำอธิบาย |
|---|---|---|
0 |
Normal | ความยากเริ่มต้น Zed มีพลังชีวิตและความเสียหายมาตรฐาน เหมาะสำหรับการเล่นแบบสบาย ๆ และผู้เล่นใหม่ที่กำลังเรียนรู้เกม Zed เคลื่อนที่ด้วยความเร็วปกติและไม่มีตัวปรับแต่งพฤติกรรมพิเศษ |
1 |
Hard | Zed สร้างความเสียหายมากขึ้นและมีพลังชีวิตเพิ่มขึ้น ผู้เล่นได้รับความเสียหายจากการโจมตีมากขึ้น เป็นการยกระดับที่ดีซึ่งต้องการการทำงานเป็นทีมและการเลือกอุปกรณ์ที่ดีขึ้น |
2 |
Suicidal | Zed ที่แข็งแกร่งกว่าอย่างมีนัยสำคัญพร้อมพลังชีวิตที่สูงขึ้น การเคลื่อนที่ที่เร็วขึ้น และ AI ที่ก้าวร้าวมากขึ้น Zed สามารถวิ่งและทำการโจมตีพิเศษได้บ่อยขึ้น ต้องการผู้เล่นที่มีประสบการณ์และการจัดทีมที่ประสานงานกัน |
3 |
Hell on Earth | ความยากที่สูงที่สุด Zed มีพลังชีวิตและความเสียหายสูงสุด วิ่งตลอดเวลา และใช้การโจมตีที่อันตรายที่สุดบ่อยครั้ง ความเสียหายจากการยิงพวกเดียวกันเพิ่มขึ้น แนะนำสำหรับทีมที่มีประสบการณ์สูงและประสานงานกันอย่างดีเท่านั้น |
ไฟล์การตั้งค่า
ไฟล์การตั้งค่าเซิร์ฟเวอร์หลักของ Killing Floor 2 คือ LinuxServer-KFGame.ini ซึ่งอยู่ที่ KFGame/Config/LinuxServer-KFGame.ini ไฟล์นี้ถูกสร้างขึ้นเมื่อเริ่มเซิร์ฟเวอร์ครั้งแรกและควบคุมการตั้งค่าการเล่นเกมโดยละเอียด
การเข้าถึงไฟล์การตั้งค่า
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ KF2 ของคุณ
- หยุดเซิร์ฟเวอร์จากแท็บ Console หากกำลังทำงานอยู่
- คลิกแท็บ Files และไปที่
KFGame/Config/ - คลิก
LinuxServer-KFGame.iniเพื่อเปิดในตัวแก้ไขแบบ inline
การตั้งค่าสำคัญใน LinuxServer-KFGame.ini
การตั้งค่าต่อไปนี้พบได้ภายใต้ส่วน [Engine.GameReplicationInfo] และ [KFGame.KFGameInfo]:
| การตั้งค่า | ส่วน | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
จำนวน wave ในแมตช์ 0 = สั้น (4 waves), 1 = ปานกลาง (7 waves), 2 = ยาว (10 waves) |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
จำนวนผู้เล่นสูงสุดที่สามารถเข้าร่วมเซิร์ฟเวอร์ได้ KF2 รองรับสูงสุด 6 คนตามค่าเริ่มต้น แต่เซิร์ฟเวอร์ที่ม็อดสามารถเพิ่มได้ |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
ตัวคูณความเสียหายจากการยิงพวกเดียวกัน 0.0 = ปิดใช้งาน, 1.0 = ความเสียหายเต็มต่อเพื่อนร่วมทีม ค่าระหว่าง 0 ถึง 1 จะปรับตามสัดส่วน |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
เมื่อ True ผู้เล่นสามารถเดินทะลุกันได้ มีประโยชน์บนเซิร์ฟเวอร์ที่มีผู้เล่นจำนวนมากเพื่อป้องกันการกีดขวางในทางเดินแคบ |
ServerName |
[Engine.GameReplicationInfo] |
(กำหนดไว้) | ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์ ตัวแปรเริ่มต้น SERVER_NAME ใน GPanel จะแทนที่ค่านี้หากตั้งค่าไว้ |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
อนุญาตให้ผู้ดูแลระบบหยุดเกมชั่วคราว ตั้งค่าเป็น True หากคุณต้องการความสามารถในการหยุดชั่วคราวกลาง wave |
ตัวอย่างการตั้งค่าสำคัญใน LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
การตั้งค่า Web Admin — KFWeb.ini
การตั้งค่าแผงผู้ดูแลระบบบนเว็บถูกเก็บไว้ใน KFGame/Config/KFWeb.ini ไฟล์นี้ควบคุมว่าผู้ดูแลระบบบนเว็บเปิดใช้งานหรือไม่และทำงานบนพอร์ตใด ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องแก้ไขไฟล์นี้โดยตรง — ตัวแปรเริ่มต้น WEB_ADMIN และ WEB_ADMIN_PORT ใน GPanel จะจัดการการตั้งค่าเหล่านี้
รอบหมุนเวียนแผนที่
Killing Floor 2 รองรับรอบหมุนเวียนแผนที่ ซึ่งช่วยให้เซิร์ฟเวอร์หมุนเวียนผ่านรายการแผนที่ระหว่างแมตช์ รอบหมุนเวียนแผนที่ถูกกำหนดค่าใน LinuxServer-KFGame.ini ภายใต้ส่วน [KFGame.KFGameInfo]
การตั้งค่ารอบหมุนเวียนแผนที่
เพิ่มรายการ GameMapCycles เพื่อกำหนดรอบหมุนเวียนแผนที่ของคุณ แต่ละรายการระบุรายการแผนที่ที่เซิร์ฟเวอร์จะหมุนเวียนผ่าน:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf- ชื่อแผนที่ที่ไม่ถูกต้องจะทำให้เซิร์ฟเวอร์ข้ามรายการนั้นหรือโหลดแผนที่ไม่สำเร็จ
แผนที่เริ่มต้น
Killing Floor 2 มาพร้อมกับแผนที่ในตัวจำนวนมากให้เลือก นี่คือบางส่วนที่ใช้กันบ่อยที่สุด:
| ชื่อแผนที่ | ชื่อที่แสดง |
|---|---|
kf-bioticslab | Biotics Lab |
kf-burningparis | Burning Paris |
kf-outpost | Outpost |
kf-volter_manor | Volter Manor |
kf-catacombs | Catacombs |
kf-evacuation_point | Evacuation Point |
kf-farmhouse | Farmhouse |
kf-blackforest | Black Forest |
kf-prison | Prison |
kf-containmentstation | Containment Station |
kf-hostilegrounds | Hostile Grounds |
kf-infernalrealm | Infernal Realm |
kf-nuked | Nuked |
kf-thescent | The Descent |
kf-zedlanding | Zed Landing |
MAP_NAME ตั้งค่าเฉพาะแผนที่เริ่มต้นเท่านั้น แผนที่ที่ระบุในตัวแปร MAP_NAME ของ GPanel จะถูกโหลดเมื่อเซิร์ฟเวอร์เริ่มทำงานครั้งแรก หลังจากนั้น เซิร์ฟเวอร์จะทำตามรอบหมุนเวียน GameMapCycles ที่กำหนดไว้ในไฟล์การตั้งค่า
วิธีเชื่อมต่อ
มีสองวิธีในการเชื่อมต่อกับเซิร์ฟเวอร์ Killing Floor 2 ของคุณ: ผ่านเบราว์เซอร์เซิร์ฟเวอร์ในเกมหรือผ่านการเชื่อมต่อโดยตรง
การใช้เบราว์เซอร์เซิร์ฟเวอร์ในเกม
- เปิด Killing Floor 2 และไปที่เมนูหลัก
- คลิก Matchmaking แล้วคลิก Create Game หรือเรียกดู Server Browser
- ใช้ตัวกรองเพื่อจำกัดผลลัพธ์ ค้นหาเซิร์ฟเวอร์ของคุณด้วยชื่อที่คุณตั้งไว้ในตัวแปรเริ่มต้น
SERVER_NAME - เลือกเซิร์ฟเวอร์ของคุณจากรายการและคลิก Join
การเชื่อมต่อโดยตรงผ่าน Steam
- เปิด Steam และคลิก View ในแถบเมนูด้านบน จากนั้นเลือก Game Servers
- คลิกแท็บ Favourites จากนั้นคลิก Add a Server
- ป้อน IP และพอร์ตเกมของเซิร์ฟเวอร์ของคุณตามที่แสดงในแท็บ Network ของ GPanel (รูปแบบ:
IP:PORT) - คลิก Add this address to favourites จากนั้นเลือกเซิร์ฟเวอร์และคลิก Connect
คุณยังสามารถใช้คอนโซลในเกมได้ กด ` (tilde/backtick) เพื่อเปิดคอนโซล จากนั้นพิมพ์:
open IP:PORT
แทนที่ IP และ PORT ด้วยค่าจากแท็บ Network ของ GPanel
สำหรับความช่วยเหลือในการค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ โปรดดูวิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
บทความที่เกี่ยวข้อง
- แผนที่กำหนดเองของ KF2 (Workshop)
- KF2 Web Admin และคำสั่งผู้ดูแลระบบ
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณพบปัญหาที่ไม่ได้กล่าวถึงในคู่มือนี้ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ ส่งตั๋วการสนับสนุน และระบุ ID เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และเอาต์พุตคอนโซลหรือภาพหน้าจอที่เกี่ยวข้อง