PC1150 reference

Preserving INI editor · Killing Floor 2

Co-op shooting plans · Co-op FPS

Player tools indexed: 4 Admin consoles: 4

Edit verified keys while preserving other settings

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.