So richtest du einen Killing Floor 2 Dedicated Server ein

Ein Killing Floor 2 Dedicated Server hält die Map-Rotation deiner Squad am Laufen, egal wer gerade online ist. Er ist ein kostenloser Download auf Steam für Windows und Linux und bietet Platz für 6 Spieler (12 im Versus-Survival).

Option 1: mit SteamCMD, unter Windows oder Linux

Der Killing Floor 2 Dedicated Server ist ein kostenloser, anonymer Download über Steam, Anwendung 232130, etwa 32 GB groß. Auf dem Server musst du das Spiel nicht besitzen. Fordere in SteamCMD auch unter Linux die Windows-Plattform an: Dieser Download enthält auch die Linux-Serverbinärdatei.

  1. Installiere SteamCMD und führe dann aus: +@sSteamCmdForcePlatformType windows +login anonymous +app_update 232130 validate +quit.
  2. Unter Windows startest du KFServer.exe. Unter Linux führst du Binaries/Win64/KFGameSteamServer.bin.x86_64 aus, mit Binaries/Win64/lib64 in LD_LIBRARY_PATH (libcurl muss installiert sein). Gib ihm eine Map und Optionen mit, zum Beispiel: KF-BioticsLab?Game=KFGameContent.KFGameInfo_Survival?Difficulty=0?GameLength=0?MaxPlayers=6 -Port=7777 -QueryPort=27015.
  3. Öffne UDP 7777 und 27015 in der Firewall und leite sie im Router weiter.
  4. Starte ihn einmal: Er schreibt seine INI-Dateien nach KFGame/Config. Stoppe ihn danach und setze AdminPassword und GamePassword in LinuxServer-KFGame.ini. Der Server schreibt seine INI-Dateien während des Betriebs aus dem Speicher neu, deshalb bearbeite sie immer, wenn der Server gestoppt ist.
  5. Um den Browser-Admin zu nutzen, setze bEnabled=true in KFWeb.ini und öffne TCP 8080. Melde dich als Admin mit dem Admin-Passwort an.
Tipp:Erstelle ein Backup von KFGame/Config: Die ini-Dateien sind der einzige Teil des Servers, der nicht erneut heruntergeladen werden kann.

Spielmodi und Optionen

Das erste Argument ist die Map mit ihren Optionen. Game legt den Modus fest (KFGameContent.KFGameInfo_Survival, _WeeklySurvival, _Endless, _VersusSurvival oder _Objective). Difficulty ist 0 bis 3 (Normal, Hard, Suicidal, Hell on Earth). GameLength ist 0 bis 2 (4, 7 oder 10 Wellen, nur Survival).

Option 2: Docker

runonflux/killingfloor2-server-flux, unser Image, installiert und aktualisiert den Server bei jedem Start mit SteamCMD, startet die native Linux-Binärdatei ohne Wine und ohne Display, schreibt die ini-Dateien aus Umgebungsvariablen, lädt Workshop-Items herunter und liefert dem Dashboard einen JSON-Status.

  • Hänge /mnt/kf2/data an ein Volume: Dort liegen die INI-Dateien (Einstellungen, Bans, Map-Zyklus, Workshop-Liste) und die Backups.
  • Binde /mnt/kf2/server ebenfalls ein, sonst lädt jeder Start die 32 GB große Installation erneut herunter.
  • Veröffentliche UDP 7777 und 27015 und halte die Nummern außen und innen gleich: Der Server bindet genau die Ports, die er bekommt.

Option 3: verwaltet auf Flux

Stelle deinen Killing Floor 2 Server auf der dezentralen Flux Cloud bereit, mit demselben Image, mit geöffneten und automatisch weitergeleiteten Ports, inklusive DDoS-Schutz. Dazu ein Dashboard mit den Server-Einstellungen, einem Editor für den Map-Zyklus, Workshop-Maps und Mutatoren, einer Live-Spielerliste mit Kick und Bann sowie Backups.

  1. Wähle den Tarif Squad, Squad Plus oder Versus.
  2. Wähle eine Region in der Nähe deiner Spieler.
  3. Gib dem Server einen Namen, setze das Admin-Passwort (und ein Beitrittspasswort, wenn du eins willst), wähle Modus und Schwierigkeit und stelle ihn bereit. Der erste Start lädt etwa 32 GB herunter, danach ist der Server in einer halben Minute online.
  4. Deine Gruppe findet den Server im Serverbrowser des Spiels über seinen Namen.

Häufig gestellte Fragen

Ist der Killing Floor 2 Dedicated Server kostenlos?

Ja. Es ist ein kostenloser, anonymer Download von Steam (Anwendung 232130). Du musst das Spiel auf dem Server nicht besitzen.

Läuft der Killing-Floor-2-Server auf Linux?

Ja. Tripwire liefert im gleichen Download wie für Windows auch eine native Linux-Serverversion aus, und genau die nutzt unser Docker-Image. Damit SteamCMD sie holt, muss es die Windows-Plattform angeben.

Warum verschwindet meine Änderung an der ini-Datei?

Ein laufender Killing Floor 2 Server schreibt seine ini-Dateien aus dem Speicher neu und macht Änderungen rückgängig, die während des Betriebs gemacht wurden. Stoppe den Server zuerst, bearbeite die Dateien und starte ihn dann. Ein verwalteter Flux Server behält deine Änderungen im Panel und schreibt sie vor dem nächsten Start für dich.

Verwandte Killing Floor 2-Anleitungen