Jak skonfigurować serwer dedykowany Killing Floor 2

Serwer dedykowany Killing Floor 2 sprawia, że rotacja map twojej ekipy działa, bez względu na to, kto jest online. To darmowe pobranie ze Steam dla Windows i Linuksa, obsługuje 6 graczy (12 w Versus Survival).

Opcja 1: przez SteamCMD, na Windows lub Linux

Killing Floor 2 Dedicated Server to darmowe, anonimowe pobranie ze Steam, aplikacja 232130, około 32 GB. Nie musisz posiadać gry na serwerze. Poproś SteamCMD o platformę Windows, nawet na Linuksie: to pobranie zawiera także plik binarny serwera dla Linuksa.

  1. Zainstaluj SteamCMD, a potem uruchom: +@sSteamCmdForcePlatformType windows +login anonymous +app_update 232130 validate +quit.
  2. W systemie Windows uruchom KFServer.exe, a w Linuksie uruchom Binaries/Win64/KFGameSteamServer.bin.x86_64 z Binaries/Win64/lib64 w LD_LIBRARY_PATH (wymaga zainstalowanej libcurl). Podaj mu mapę i opcje, na przykład: KF-BioticsLab?Game=KFGameContent.KFGameInfo_Survival?Difficulty=0?GameLength=0?MaxPlayers=6 -Port=7777 -QueryPort=27015.
  3. Otwórz UDP 7777 i 27015 w zaporze sieciowej i przekieruj je na routerze.
  4. Uruchom go raz: zapisze pliki ini w KFGame/Config. Następnie zatrzymaj go i ustaw AdminPassword oraz GamePassword w LinuxServer-KFGame.ini (serwer nadpisuje swoje pliki ini z pamięci podczas działania, więc zawsze edytuj je, gdy serwer jest zatrzymany).
  5. Aby korzystać z administracji przez przeglądarkę, ustaw bEnabled=true w KFWeb.ini i otwórz TCP 8080; zaloguj się jako Admin, używając hasła administratora.
Wskazówka:Zrób backup KFGame/Config: pliki ini to jedyna część serwera, której nie da się pobrać ponownie.

Tryby gry i opcje

Pierwszy argument to mapa i jej opcje. Game wybiera tryb (KFGameContent.KFGameInfo_Survival, _WeeklySurvival, _Endless, _VersusSurvival lub _Objective), Difficulty to od 0 do 3 (Normal, Hard, Suicidal, Hell on Earth), a GameLength to od 0 do 2 (4, 7 lub 10 fal, tylko Survival).

Opcja 2: Docker

runonflux/killingfloor2-server-flux, nasz obraz, instaluje i aktualizuje serwer przez SteamCMD przy każdym starcie, uruchamia natywny plik binarny Linuxa bez Wine i bez wyświetlacza, zapisuje pliki ini ze zmiennych środowiskowych, pobiera przedmioty z workshopu i podaje panelowi status w formacie JSON.

  • Zamontuj /mnt/kf2/data jako wolumen: tam znajdują się pliki ini (ustawienia, bany, cykl map, lista z Workshop) oraz backupy.
  • Zamontuj też /mnt/kf2/server, bo inaczej każdy start będzie pobierał 32 GB instalacji od nowa.
  • Udostępnij porty UDP 7777 i 27015 i zachowaj te same numery na zewnątrz i wewnątrz: serwer wiąże dokładnie te porty, które mu przydzielono.

Opcja 3: zarządzany przez Flux

Wdróż serwer Killing Floor 2 w zdecentralizowanej chmurze Flux, na tym samym obrazie, z automatycznie otwartymi i przekierowanymi portami, z ochroną DDoS w zestawie oraz panelem z ustawieniami serwera, edytorem cyklu map, mapami i mutatorami z workshop, żywą listą graczy z opcją wyrzucania i banowania oraz backupami.

  1. Wybierz plan Squad, Squad Plus lub Versus.
  2. Wybierz region blisko swoich graczy.
  3. Nazwij serwer, ustaw hasło administratora (i hasło do dołączania, jeśli chcesz), wybierz tryb i poziom trudności, a potem wdróż. Pierwsze uruchomienie pobiera około 32 GB, potem serwer jest gotowy w pół minuty.
  4. Twoja ekipa znajdzie go po nazwie w przeglądarce serwerów gry.

Najczęściej zadawane pytania

Czy serwer dedykowany Killing Floor 2 jest darmowy?

Tak. To darmowe, anonimowe pobieranie ze Steam (aplikacja 232130); na serwerze nie musisz posiadać gry.

Czy serwer Killing Floor 2 działa na Linuxie?

Tak. Tripwire dostarcza natywny plik binarny serwera dla Linuksa w tym samym pliku do pobrania co wersja dla Windows, a to właśnie uruchamia nasz obraz Docker. Aby go pobrać, SteamCMD musi zostać poproszony o platformę Windows.

Dlaczego moje zmiany w pliku ini znikają?

Działający serwer Killing Floor 2 nadpisuje swoje pliki ini z pamięci, cofając zmiany wprowadzone w trakcie działania. Najpierw zatrzymaj serwer, edytuj go, a potem uruchom. Zarządzany serwer Flux zachowuje zmiany z panelu i zapisuje je za ciebie przed kolejnym startem.

Powiązane przewodniki: Killing Floor 2