Skip to content

Kfserver

github-actions[bot] edited this page Sep 11, 2026 · 2 revisions

Killing Floor

This guide covers the kfserver module in AlphaGSM.

Status

kfserver is currently ENABLED (AUTH).

Before setup, authenticate Steam or SteamCMD with an account entitled to Killing Floor dedicated server app 215360.

Requirements

  • screen
  • SteamCMD runtime libraries (lib32gcc-s1, lib32stdc++6)
  • Python packages from requirements.txt

Quick Start

Create the server:

alphagsm mykfserver create kfserver

Run setup:

alphagsm mykfserver setup

Start it:

alphagsm mykfserver start

Check it:

alphagsm mykfserver status

Stop it:

alphagsm mykfserver stop

Setup Details

Setup configures:

  • the game port (default 7707)
  • the install directory
  • SteamCMD downloads the server files

Useful Commands

alphagsm mykfserver update
alphagsm mykfserver backup

Notes

  • Module name: kfserver
  • Default port: 7707

Server variables

After create kfserver, inspect or change these with set:

alphagsm myserver set --list
alphagsm myserver set KEY --describe
alphagsm myserver set KEY VALUE

This module does not declare schema-backed keys. set --list after create is still the live source of truth.

Developer Notes

Run File

  • Executable: System/KillingFloorServer-bin
  • Location: <install_dir>/System/KillingFloorServer-bin
  • Engine: Custom (SteamCMD)
  • SteamCMD App ID: 215360

Server Configuration

Maps and Mods

  • Map directory: Check game documentation
  • Mod directory: Check game documentation
  • Workshop support: No

Clone this wiki locally