แฟลชเซล 50% ลดทุกเซิร์ฟเวอร์ วันสุดท้าย!
สิ้นสุดใน: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

คู่มือการตั้งค่าเซิร์ฟเวอร์ Killing Floor 2


คู่มือนี้ครอบคลุมวิธีตั้งค่าและกำหนดค่าเซิร์ฟเวอร์เฉพาะ Killing Floor 2 ของคุณที่โฮสต์กับ Legion Hosting รวมถึงการเริ่มต้นครั้งแรก ตัวแปรเริ่มต้นของ GPanel การตั้งค่าความยาก ไฟล์การตั้งค่า รอบหมุนเวียนแผนที่ และวิธีเชื่อมต่อ สำหรับแผนที่ workshop กำหนดเอง โปรดดูแผนที่กำหนดเองของ KF2 (Workshop) สำหรับคำสั่งผู้ดูแลระบบและแผงผู้ดูแลระบบบนเว็บ โปรดดูKF2 Web Admin และคำสั่งผู้ดูแลระบบ

การเริ่มต้นครั้งแรก

เมื่อคุณได้รับเซิร์ฟเวอร์ Killing Floor 2 ของคุณเป็นครั้งแรก จำเป็นต้องดาวน์โหลดและติดตั้งไฟล์เกมจาก Steam (App ID 232130) สิ่งนี้เกิดขึ้นโดยอัตโนมัติเมื่อเริ่มต้นครั้งแรก

  1. เข้าสู่ระบบ GPanel
  2. เลือกเซิร์ฟเวอร์ Killing Floor 2 ของคุณจากรายการเซิร์ฟเวอร์
  3. คลิกแท็บ Startup และตั้งค่า ADMIN_PASS ของคุณก่อนเริ่มต้น สิ่งนี้จำเป็น — เซิร์ฟเวอร์จะทำงานไม่ถูกต้องหากไม่มีรหัสผ่านผู้ดูแลระบบ
  4. ไปที่แท็บ Console และคลิก Start
  5. เซิร์ฟเวอร์จะดาวน์โหลดไฟล์ Killing Floor 2 จาก Steam ซึ่งอาจใช้เวลาหลายนาทีขึ้นอยู่กับโหลดของเซิร์ฟเวอร์ ดูเอาต์พุตคอนโซลเพื่อติดตามความคืบหน้า
  6. เมื่อการดาวน์โหลดเสร็จสมบูรณ์ เซิร์ฟเวอร์จะเริ่มทำงานโดยอัตโนมัติ รอให้คอนโซลแสดงว่าเซิร์ฟเวอร์พร้อมและกำลังรอการเชื่อมต่อ
ตั้งรหัสผ่านผู้ดูแลระบบของคุณก่อนการเริ่มต้นครั้งแรก ตัวแปรเริ่มต้น ADMIN_PASS เป็นสิ่งจำเป็น หากไม่มีมัน คุณจะไม่สามารถเข้าถึงแผงผู้ดูแลระบบบนเว็บหรือใช้คำสั่งผู้ดูแลระบบในเกมได้
การเริ่มต้นครั้งแรกใช้เวลานานกว่าปกติ การติดตั้งเริ่มต้นจะดาวน์โหลดข้อมูลเกมหลายกิกะไบต์ การเริ่มต้นครั้งต่อ ๆ ไปจะเร็วกว่ามากเนื่องจากไฟล์มีอยู่แล้ว เซิร์ฟเวอร์ยังสร้างไฟล์การตั้งค่าในการรันครั้งแรกด้วย

ตัวแปรเริ่มต้นของ GPanel

Killing Floor 2 ใช้ตัวแปรเริ่มต้นหลายตัวที่กำหนดค่าในแท็บ Startup ของ GPanel ตัวแปรเหล่านี้ควบคุมพฤติกรรมหลักของเซิร์ฟเวอร์และมีผลทุกครั้งที่เซิร์ฟเวอร์เริ่มทำงาน

  1. เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ KF2 ของคุณ
  2. คลิกแท็บ Startup
  3. ตรวจสอบและตั้งค่าตัวแปรที่แสดงด้านล่าง การเปลี่ยนแปลงจะมีผลครั้งต่อไปที่เซิร์ฟเวอร์เริ่มทำงาน
ตัวแปร ค่าเริ่มต้น คำอธิบาย
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 สำหรับพอร์ตจริงที่กำหนดให้กับเซิร์ฟเวอร์ของคุณ
ตัวแปรเริ่มต้นจะแทนที่ค่าในไฟล์การตั้งค่า หากการตั้งค่าปรากฏทั้งในแท็บ Startup ของ GPanel และในไฟล์การตั้งค่า ตัวแปรเริ่มต้นจะมีความสำคัญเหนือกว่า ใช้แท็บ Startup สำหรับการตั้งค่าหลักและไฟล์การตั้งค่าสำหรับการปรับแต่งอย่างละเอียด

ระดับความยาก

Killing Floor 2 มีระดับความยากสี่ระดับที่ส่งผลต่อพลังชีวิต ความเสียหาย ความเร็ว และพฤติกรรมการเกิดของ Zed ตั้งค่าความยากโดยใช้ตัวแปรเริ่มต้น DIFFICULTY ใน GPanel

ค่า ความยาก คำอธิบาย
0 Normal ความยากเริ่มต้น Zed มีพลังชีวิตและความเสียหายมาตรฐาน เหมาะสำหรับการเล่นแบบสบาย ๆ และผู้เล่นใหม่ที่กำลังเรียนรู้เกม Zed เคลื่อนที่ด้วยความเร็วปกติและไม่มีตัวปรับแต่งพฤติกรรมพิเศษ
1 Hard Zed สร้างความเสียหายมากขึ้นและมีพลังชีวิตเพิ่มขึ้น ผู้เล่นได้รับความเสียหายจากการโจมตีมากขึ้น เป็นการยกระดับที่ดีซึ่งต้องการการทำงานเป็นทีมและการเลือกอุปกรณ์ที่ดีขึ้น
2 Suicidal Zed ที่แข็งแกร่งกว่าอย่างมีนัยสำคัญพร้อมพลังชีวิตที่สูงขึ้น การเคลื่อนที่ที่เร็วขึ้น และ AI ที่ก้าวร้าวมากขึ้น Zed สามารถวิ่งและทำการโจมตีพิเศษได้บ่อยขึ้น ต้องการผู้เล่นที่มีประสบการณ์และการจัดทีมที่ประสานงานกัน
3 Hell on Earth ความยากที่สูงที่สุด Zed มีพลังชีวิตและความเสียหายสูงสุด วิ่งตลอดเวลา และใช้การโจมตีที่อันตรายที่สุดบ่อยครั้ง ความเสียหายจากการยิงพวกเดียวกันเพิ่มขึ้น แนะนำสำหรับทีมที่มีประสบการณ์สูงและประสานงานกันอย่างดีเท่านั้น
ความยากที่สูงกว่าต้องการผู้เล่นที่มีทักษะมากขึ้น การเริ่มเซิร์ฟเวอร์ใน Suicidal หรือ Hell on Earth กับผู้เล่นที่ไม่มีประสบการณ์มีแนวโน้มที่จะส่งผลให้ทั้งทีมตายบ่อยครั้ง เริ่มที่ Normal หรือ Hard และเพิ่มความยากเมื่อกลุ่มของคุณพัฒนาขึ้น

ไฟล์การตั้งค่า

ไฟล์การตั้งค่าเซิร์ฟเวอร์หลักของ Killing Floor 2 คือ LinuxServer-KFGame.ini ซึ่งอยู่ที่ KFGame/Config/LinuxServer-KFGame.ini ไฟล์นี้ถูกสร้างขึ้นเมื่อเริ่มเซิร์ฟเวอร์ครั้งแรกและควบคุมการตั้งค่าการเล่นเกมโดยละเอียด

หยุดเซิร์ฟเวอร์ของคุณก่อนแก้ไขไฟล์การตั้งค่า หยุดเซิร์ฟเวอร์ของคุณจากแท็บ Console ของ GPanel เสมอก่อนแก้ไขไฟล์การตั้งค่าใด ๆ เซิร์ฟเวอร์อาจเขียนทับการเปลี่ยนแปลงที่ทำกับไฟล์ขณะที่กำลังทำงานอยู่

การเข้าถึงไฟล์การตั้งค่า

  1. เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ KF2 ของคุณ
  2. หยุดเซิร์ฟเวอร์จากแท็บ Console หากกำลังทำงานอยู่
  3. คลิกแท็บ Files และไปที่ KFGame/Config/
  4. คลิก 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-bioticslabBiotics Lab
kf-burningparisBurning Paris
kf-outpostOutpost
kf-volter_manorVolter Manor
kf-catacombsCatacombs
kf-evacuation_pointEvacuation Point
kf-farmhouseFarmhouse
kf-blackforestBlack Forest
kf-prisonPrison
kf-containmentstationContainment Station
kf-hostilegroundsHostile Grounds
kf-infernalrealmInfernal Realm
kf-nukedNuked
kf-thescentThe Descent
kf-zedlandingZed Landing
ตัวแปรเริ่มต้น MAP_NAME ตั้งค่าเฉพาะแผนที่เริ่มต้นเท่านั้น แผนที่ที่ระบุในตัวแปร MAP_NAME ของ GPanel จะถูกโหลดเมื่อเซิร์ฟเวอร์เริ่มทำงานครั้งแรก หลังจากนั้น เซิร์ฟเวอร์จะทำตามรอบหมุนเวียน GameMapCycles ที่กำหนดไว้ในไฟล์การตั้งค่า

วิธีเชื่อมต่อ

มีสองวิธีในการเชื่อมต่อกับเซิร์ฟเวอร์ Killing Floor 2 ของคุณ: ผ่านเบราว์เซอร์เซิร์ฟเวอร์ในเกมหรือผ่านการเชื่อมต่อโดยตรง

การใช้เบราว์เซอร์เซิร์ฟเวอร์ในเกม

  1. เปิด Killing Floor 2 และไปที่เมนูหลัก
  2. คลิก Matchmaking แล้วคลิก Create Game หรือเรียกดู Server Browser
  3. ใช้ตัวกรองเพื่อจำกัดผลลัพธ์ ค้นหาเซิร์ฟเวอร์ของคุณด้วยชื่อที่คุณตั้งไว้ในตัวแปรเริ่มต้น SERVER_NAME
  4. เลือกเซิร์ฟเวอร์ของคุณจากรายการและคลิก Join
เซิร์ฟเวอร์ใหม่อาจใช้เวลาสักครู่จึงจะปรากฏ หลังจากเริ่มเซิร์ฟเวอร์ของคุณ อาจใช้เวลาถึง 5-10 นาทีกว่าที่จะถูกจัดทำดัชนีและปรากฏในเบราว์เซอร์เซิร์ฟเวอร์ของ Steam หากคุณไม่เห็นทันที ให้รอและรีเฟรชรายการ

การเชื่อมต่อโดยตรงผ่าน Steam

  1. เปิด Steam และคลิก View ในแถบเมนูด้านบน จากนั้นเลือก Game Servers
  2. คลิกแท็บ Favourites จากนั้นคลิก Add a Server
  3. ป้อน IP และพอร์ตเกมของเซิร์ฟเวอร์ของคุณตามที่แสดงในแท็บ Network ของ GPanel (รูปแบบ: IP:PORT)
  4. คลิก Add this address to favourites จากนั้นเลือกเซิร์ฟเวอร์และคลิก Connect

คุณยังสามารถใช้คอนโซลในเกมได้ กด ` (tilde/backtick) เพื่อเปิดคอนโซล จากนั้นพิมพ์:

open IP:PORT

แทนที่ IP และ PORT ด้วยค่าจากแท็บ Network ของ GPanel

สำหรับความช่วยเหลือในการค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ โปรดดูวิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ

บทความที่เกี่ยวข้อง

ต้องการความช่วยเหลือ?

หากคุณพบปัญหาที่ไม่ได้กล่าวถึงในคู่มือนี้ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ ส่งตั๋วการสนับสนุน และระบุ ID เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และเอาต์พุตคอนโซลหรือภาพหน้าจอที่เกี่ยวข้อง


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.