PC1150 reference

Install and launch · Killing Floor 2

Co-op shooting plans · Co-op FPS

Player tools indexed: 4 Admin consoles: 4

Generate SteamCMD and platform-specific launch text

Player tools (4)

Instant interactive calculations and recipe planners

Server admin and config generation (4)

Config files, startup scripts and command wizards for running a server

Killing Floor 2 Ports & Protocols

Port Protocol Purpose
7777 UDP Game
27015 UDP Query
20560 UDP Steam communication

Killing Floor 2 Dedicated Server Install (SteamCMD)

SteamCMD appid 232130

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 232130 validate +quit

https://github.com/GameServerManagers/LinuxGSM-Docs/blob/master/game-servers/killing-floor-2.md

Killing Floor 2 Config file paths

  • KFGame/Config/PCServer-KFGame.ini
  • KFGame/Config/LinuxServer-KFGame.ini
  • KFGame/Config/KFWeb.ini

Server notes

Dedicated app 232130 supports anonymous installation. Start once, stop and back up before editing. Windows uses PCServer- and Linux LinuxServer-; ConfigSubDir changes the directory. Defaults: game UDP7777, query UDP27015, Steam UDP20560. Optional WebAdmin TCP8080 uses separate KFWeb.ini and requires authentication and restricted access. Verify actual launch parameters/logs. Query success does not prove joining or mod compatibility.

FAQ

Which Killing Floor 2 server-admin tools are available?
We list 4 tools for Killing Floor 2: Preserving INI editor, Join and WebAdmin, Port allocation check, Install and launch. All of them run straight in your browser.
Which ports does Killing Floor 2 need open?
Game UDP7777, query UDP27015, Steam UDP20560; check actual launch arguments and logs. WebAdmin TCP8080 is optional; enable in KFWeb.ini with authentication and restricted access. Query addresses are not game join addresses.
How do I install a dedicated Killing Floor 2 server?
Install it with SteamCMD — the dedicated server app id for Killing Floor 2 is 232130, so +app_update 232130 validate downloads or updates it. Config files usually live at KFGame/Config/PCServer-KFGame.ini, KFGame/Config/LinuxServer-KFGame.ini, KFGame/Config/KFWeb.ini.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.