Diese Anleitung behandelt die Einrichtung und Konfiguration Ihres Killing Floor 2 Dedicated Servers bei Legion Hosting, einschließlich Erststart, GPanel-Startvariablen, Schwierigkeitseinstellungen, Konfigurationsdateien, Kartenrotation und wie Sie sich verbinden. Für benutzerdefinierte Workshop-Karten siehe KF2 Custom Maps (Workshop). Für Admin-Befehle und das Web-Admin-Panel siehe KF2 Web Admin and Admin Commands.
Erststart
Wenn Sie Ihren Killing Floor 2 Server zum ersten Mal erhalten, müssen die Spieldateien von Steam (App ID 232130) heruntergeladen und installiert werden. Dies geschieht beim ersten Start automatisch.
- Melden Sie sich bei GPanel an.
- Wählen Sie Ihren Killing Floor 2 Server aus der Serverliste aus.
- Klicken Sie auf den Reiter Startup und legen Sie Ihr ADMIN_PASS fest, bevor Sie starten. Dies ist erforderlich — der Server funktioniert ohne Admin-Passwort nicht korrekt.
- Gehen Sie zum Reiter Console und klicken Sie auf Start.
- Der Server lädt die Killing Floor 2 Dateien von Steam herunter. Dies kann je nach Serverauslastung mehrere Minuten dauern. Beobachten Sie die Konsolenausgabe für den Fortschritt.
- Sobald der Download abgeschlossen ist, startet der Server automatisch. Warten Sie, bis die Konsole anzeigt, dass der Server bereit ist und auf Verbindungen wartet.
ADMIN_PASS ist erforderlich. Ohne sie können Sie nicht auf das Web-Admin-Panel zugreifen oder In-Game-Admin-Befehle verwenden.
GPanel-Startvariablen
Killing Floor 2 verwendet mehrere Startvariablen, die im GPanel-Reiter Startup konfiguriert werden. Diese steuern das grundlegende Serververhalten und werden bei jedem Serverstart wirksam.
- Melden Sie sich bei GPanel an und wählen Sie Ihren KF2 Server aus.
- Klicken Sie auf den Reiter Startup.
- Überprüfen und setzen Sie die unten aufgeführten Variablen. Änderungen werden beim nächsten Serverstart wirksam.
| Variable | Standard | Beschreibung |
|---|---|---|
MAP_NAME |
kf-bioticslab |
Die Karte, die der Server beim Start lädt. Muss ein gültiger KF2-Kartenname sein (Kleinbuchstaben, mit dem Präfix kf-). Siehe den Abschnitt Kartenrotation unten für eine Liste der Standardkarten. |
ADMIN_PASS |
(keines — erforderlich) | Das Admin-Passwort für das Web-Admin-Panel und die In-Game-Admin-Authentifizierung. Muss vor dem Serverstart festgelegt werden. Halten Sie es geheim. |
SERVER_NAME |
(zugewiesen) | Der Name, der im In-Game-Serverbrowser angezeigt wird. Wählen Sie einen aussagekräftigen Namen, damit Spieler Ihren Server leicht finden können. |
DIFFICULTY |
0 |
Die Schwierigkeitsstufe für den Server. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Siehe den Abschnitt Schwierigkeitsstufen unten für Details. |
WEB_ADMIN |
true |
Aktiviert oder deaktiviert das Web-Admin-Panel. Setzen Sie auf true zum Aktivieren oder false zum Deaktivieren. Siehe KF2 Web Admin and Admin Commands für Details. |
WEB_ADMIN_PORT |
8089 |
Der Port, auf dem das Web-Admin-Panel lauscht. Überprüfen Sie den GPanel-Reiter Network für den tatsächlich Ihrem Server zugewiesenen Port. |
Schwierigkeitsstufen
Killing Floor 2 hat vier Schwierigkeitsstufen, die Zed-Gesundheit, Schaden, Geschwindigkeit und Spawn-Verhalten beeinflussen. Stellen Sie die Schwierigkeit über die Startvariable DIFFICULTY in GPanel ein.
| Wert | Schwierigkeit | Beschreibung |
|---|---|---|
0 |
Normal | Die Standardschwierigkeit. Zeds haben normale Gesundheit und Schaden. Gut für gelegentliches Spielen und neue Spieler, die das Spiel lernen. Zeds bewegen sich mit normaler Geschwindigkeit und haben keine speziellen Verhaltensmodifikatoren. |
1 |
Hard | Zeds verursachen mehr Schaden und haben erhöhte Gesundheitspools. Spieler erleiden mehr Schaden durch Angriffe. Ein solider Schwierigkeitsanstieg, der bessere Teamarbeit und Ausrüstungswahl erfordert. |
2 |
Suicidal | Deutlich härtere Zeds mit höherer Gesundheit, schnellerer Bewegung und aggressiverer KI. Zeds können sprinten und Spezialangriffe häufiger ausführen. Erfordert erfahrene Spieler und koordinierte Teamzusammenstellungen. |
3 |
Hell on Earth | Die härteste Schwierigkeitsstufe. Zeds haben maximale Gesundheit und Schaden, sprinten ständig und setzen ihre gefährlichsten Angriffe häufig ein. Friendly-Fire-Schaden ist erhöht. Nur für hocherfahrene, gut koordinierte Teams empfohlen. |
Konfigurationsdateien
Die primäre Serverkonfigurationsdatei von Killing Floor 2 ist LinuxServer-KFGame.ini, zu finden unter KFGame/Config/LinuxServer-KFGame.ini. Diese Datei wird beim ersten Serverstart generiert und steuert detaillierte Gameplay-Einstellungen.
Zugriff auf Konfigurationsdateien
- Melden Sie sich bei GPanel an und wählen Sie Ihren KF2 Server aus.
- Stoppen Sie den Server über den Reiter Console, falls er läuft.
- Klicken Sie auf den Reiter Files und navigieren Sie zu
KFGame/Config/. - Klicken Sie auf
LinuxServer-KFGame.ini, um sie im Inline-Editor zu öffnen.
Wichtige Einstellungen in LinuxServer-KFGame.ini
Die folgenden Einstellungen befinden sich in den Abschnitten [Engine.GameReplicationInfo] und [KFGame.KFGameInfo]:
| Einstellung | Abschnitt | Standard | Beschreibung |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Anzahl der Wellen in einem Match. 0 = Kurz (4 Wellen), 1 = Mittel (7 Wellen), 2 = Lang (10 Wellen). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Maximale Anzahl an Spielern, die dem Server beitreten können. KF2 unterstützt standardmäßig bis zu 6, aber modifizierte Server können dies erhöhen. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Friendly-Fire-Schadensmultiplikator. 0.0 = deaktiviert, 1.0 = voller Schaden an Teammitgliedern. Werte zwischen 0 und 1 skalieren proportional. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Wenn True, können Spieler durcheinander hindurchlaufen. Nützlich auf Servern mit vielen Spielern, um Blockaden in engen Gängen zu verhindern. |
ServerName |
[Engine.GameReplicationInfo] |
(zugewiesen) | Der im Browser angezeigte Servername. Die GPanel-Startvariable SERVER_NAME überschreibt diesen Wert, falls gesetzt. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Erlaubt Admins, das Spiel zu pausieren. Setzen Sie auf True, wenn Sie die Möglichkeit haben möchten, mitten in einer Welle zu pausieren. |
Beispiel für wichtige Einstellungen in LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Web-Admin-Konfiguration — KFWeb.ini
Die Einstellungen des Web-Admin-Panels sind in KFGame/Config/KFWeb.ini gespeichert. Diese Datei steuert, ob das Web-Admin-Panel aktiviert ist und auf welchem Port es läuft. In den meisten Fällen müssen Sie diese Datei nicht direkt bearbeiten — die Startvariablen WEB_ADMIN und WEB_ADMIN_PORT in GPanel übernehmen diese Einstellungen.
Kartenrotation
Killing Floor 2 unterstützt Kartenrotation, sodass der Server zwischen den Matches durch eine Liste von Karten wechseln kann. Die Kartenrotation wird in LinuxServer-KFGame.ini unter dem Abschnitt [KFGame.KFGameInfo] konfiguriert.
Kartenrotation einrichten
Fügen Sie GameMapCycles-Einträge hinzu, um Ihre Kartenrotation festzulegen. Jeder Eintrag gibt eine Liste von Karten an, die der Server durchlaufen wird:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Ein falscher Kartenname führt dazu, dass der Server den Eintrag überspringt oder die Karte nicht laden kann.
Standardkarten
Killing Floor 2 wird mit einer großen Auswahl an integrierten Karten ausgeliefert. Hier sind einige der am häufigsten verwendeten:
| Kartenname | Anzeigename |
|---|---|
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 legt nur die Startkarte fest. Die im GPanel unter MAP_NAME angegebene Karte wird geladen, wenn der Server zum ersten Mal startet. Danach folgt der Server der in der Konfigurationsdatei definierten GameMapCycles-Rotation.
Verbindung herstellen
Es gibt zwei Möglichkeiten, sich mit Ihrem Killing Floor 2 Server zu verbinden: über den In-Game-Serverbrowser oder per Direktverbindung.
Über den In-Game-Serverbrowser
- Starten Sie Killing Floor 2 und gehen Sie zum Hauptmenü.
- Klicken Sie auf Matchmaking und dann auf Create Game oder durchsuchen Sie den Server Browser.
- Verwenden Sie die Filter, um die Ergebnisse einzugrenzen. Suchen Sie nach Ihrem Server anhand des Namens, den Sie in der Startvariable
SERVER_NAMEfestgelegt haben. - Wählen Sie Ihren Server aus der Liste und klicken Sie auf Join.
Direktverbindung über Steam
- Öffnen Sie Steam und klicken Sie im oberen Menü auf View, dann wählen Sie Game Servers.
- Klicken Sie auf den Reiter Favourites und dann auf Add a Server.
- Geben Sie die IP und den Game-Port Ihres Servers ein, wie im GPanel-Reiter Network angezeigt (Format:
IP:PORT). - Klicken Sie auf Add this address to favourites, wählen Sie dann den Server aus und klicken Sie auf Connect.
Sie können auch die In-Game-Konsole verwenden. Drücken Sie ` (Tilde/Backtick), um die Konsole zu öffnen, und geben Sie ein:
open IP:PORT
Ersetzen Sie IP und PORT durch die Werte aus dem GPanel-Reiter Network.
Hilfe zum Finden der IP-Adresse und des Ports Ihres Servers finden Sie unter How to Find Your Server IP and Port.
Verwandte Artikel
- KF2 Custom Maps (Workshop)
- KF2 Web Admin and Admin Commands
- How to Find Your Server IP and Port
- Server-Startanleitung
- How to Upload Files via SFTP
Brauchen Sie Hilfe?
Wenn Sie auf ein Problem stoßen, das in dieser Anleitung nicht behandelt wird, steht Ihnen unser Support-Team zur Verfügung. Erstellen Sie ein Support-Ticket und geben Sie Ihre Server-ID, eine Beschreibung des Problems sowie relevante Konsolenausgaben oder Screenshots an.