Killing Floor 2

Ports

  • Game Port Default: 7777 UDP Handled by: LinuxServer-KFEngine.ini

  • Query Port Default: 27015 UDP Handled automatically or handled by parameters. Formula for finding query port assigned automatically is 19238 + assigned game port.

  • Web Admin Default: 8080 TCP Handled by: KFWeb.ini

  • Steam Port Default: 20560 UDP Handled automatically. Formula for finding steam port is 12783 + assigned game port.

Resources

Killing Floor 2 Official Server Wiki

Killing floor 2 Official Forums

Server Config Information

Default LinuxGSM installs have configSubDir=servername set in the command line which will set your priority config files to be in /home/user/serverfiles/KFGame/Config/kf2server directory, use these files to change settings on your server.

Workshop Content

Killing Floor 2 supports Steam Workshop.

High disk IO using Steam Workshop

As of March 2020 Killing Floor 2 will check workshop files at server start and when map changes occur.

There is a potential problem with Killing Floor 2 servers using the steam workshop that causes server disk usage to constantly read/write at 100% and could damage hardware.

To avoid this problem keep the amount of workshop content as low as possible. It is possible to convert workshop files to fastdl by downloading them off of the steam workshop and putting them on your own server. However, fastdl is not officially supported by Tripwire and files are not compressed, which increases download times.

Disk IO can be monitored with the ioptop command.

References:

TWI you destroyed my SSD forum post

Server is going disk drive crazy forum post

Workshop map disk thrashing forum post