2hours.gg/

Játékszerverek óránként. Csak akkor fizetsz, amikor játszol.

Hogyan állíts be egy dedikált Killing Floor 2 szervert

A Killing Floor 2 dedikált szerver egyszerű, ha ismered a két sajátosságát: egyszer el kell indítanod, mielőtt bármilyen konfigurációt szerkesztenél, és nincs RCON-ja, tehát egy webes panelről kezeled. Ha ezzel a kettővel tisztában vagy, a többi öt perc alatt megvan. Íme az egész folyamat.

Szerver telepítése

A KF2 dedikált szerver a 232130-as app, és névtelenül telepíthető (nincs szükség Steam bejelentkezésre, a szerverfióknak nem kell birtokolnia a játékot):

./steamcmd.sh +login anonymous \
  +app_update 232130 validate \
  +quit

Fontos: a validate kapcsolót csak az ELSŐ telepítéskor használd. Ha később újra lefuttatod az app_update 232130 validate parancsot, az törli a KFGame/Config INI fájljaidat. A későbbi frissítéshez hagyd el a validate kulcsszót.

A csapda: indítsd el egyszer, mielőtt bármit szerkesztenél

A KF2 az első indításkor újragenerálja a konfigurációs fájljait, és felülír mindent, amit korábban beleírtál. A sorrend tehát: telepítés, egyszeri indítás, leállítás, MAJD szerkesztés. Indítsd el egyszer az alapértelmezett argumentumokkal:

./Binaries/Win64/KFGameSteamServer.bin.x86_64 KF-BioticsLab

Várd meg, amíg eléri a „steam initialised” állapotot, majd állítsd le Ctrl+C-vel. Ekkor már megírta azokat a fájlokat, amiket most szerkesztesz, itt:

<install>/KFGame/Config/

Szerverbeállítások: LinuxServer-KFGame.ini

Nyisd meg a KFGame/Config/LinuxServer-KFGame.ini fájlt, és állítsd be ezeket a kulcsokat. Különböző szekciókban találhatók, ezért keresd meg mindegyik szekció fejlécét:

[Engine.GameInfo]
GameDifficulty=1.000000      ; 0=Normal 1=Hard 2=Suicidal 3=Hell on Earth
MaxPlayers=6                 ; see "six players" below

[Engine.AccessControl]
AdminPassword=pick-a-secret  ; login for the web panel
GamePassword=friends-only    ; leave blank for open, set to lock the server

[Engine.GameReplicationInfo]
ServerName=My Private KF2 Server

[KFGame.KFGameInfo]
GameLength=1                 ; 0=short (4 waves) 1=medium (7) 2=long (10)

Kapcsold be a Web Admin panelt (a KF2-ben nincs RCON)

A KF2-ben egyáltalán nincs RCON. Mindent, amit általában konzolon keresztül csinálnál - játékosok kirúgása, pályaváltás, logok olvasása -, egy böngészőalapú Web Admin panelen keresztül végzel, ami alapból KI van kapcsolva. Kapcsold be a KFGame/Config/LinuxServer-KFWeb.ini fájlban:

[IpDrv.WebServer]
bEnabled=true
ListenPort=8080

Miután a szerver fut, nyisd meg a http://your.server.ip:8080 címet egy böngészőben, és jelentkezz be az Admin felhasználónévvel és a fent beállított AdminPassword jelszóval. Nyisd meg a 8080/TCP portot a tűzfaladon.

Az indítási sor

A KF2 egyetlen URL-szerű argumentumot vár, amely egyesíti a pályát, a játékmódot és az induláskori felülírásokat, majd néhány kapcsolót a portokhoz:

./Binaries/Win64/KFGameSteamServer.bin.x86_64 \
  KF-BioticsLab?Game=KFGameContent.KFGameInfo_Survival?Difficulty=1?GameLength=1 \
  -Port=7777 -QueryPort=27015 -WebAdminPort=8080
  • A KF-BioticsLab az induló pálya. Cseréld le bármelyik KF- pályára (KF-Outpost, KF-Nuked, KF-VolterManor…).
  • A Game= paraméter választja ki a módot: KFGameInfo_Survival (co-op), KFGameInfo_WeeklySurvival, KFGameInfo_VersusSurvival vagy KFGameInfo_Endless.
  • A Difficulty és a GameLength az URL-ben felülírja az INI-t az adott indításra, ez praktikus gyors módosításokhoz fájlszerkesztés nélkül.
  • Nyisd meg a 7777/UDP (játék), 27015/UDP (Steam lekérdezés) és 8080/TCP (webes admin) portokat a tűzfaladon.

Az egyetlen bökkenő: hat játékos

Az alap KF2 hat játékosra korlátozza a szervert. Ha a MaxPlayers értékét 6 fölé állítod az INI-ben, semmi nem történik: a motor visszaállítja 6-ra. Ez a tervezett co-op létszám, és semmilyen módra nincs hozzá szükség. Ha hatnál többet szeretnél, kell egy szerver mutator (a legnépszerűbb a valódi limitet az indítási URL ?MaxPlayers= értékéből olvassa ki, nem az INI-ből), plusz egy hozzáillő ?MaxMonsters=, hogy a plusz játékosoknak is legyen elég Zed, akikkel harcolhatnak.

Lásd még

← Vissza az összes útmutatóhoz