Buckle up — this is a long one. If you already have an existing Google Cloud account directly follow the next step. Have the machine configuration to follow that of the picture. This is the most optimal and low cost in order to run a Killing Floor server. Change the boot disk by clicking on change and change the operating system to Ubuntu, the version to Ubuntu With all the other fields set as default you can now create the instance. After creating your first instance you would need to port forward the ports udp 7 , udp: , udp: , and tcp:
LinuxGSM is the command-line tool for quick, simple deployment and management of Linux dedicated game servers. SteamCMD by Valve is used to install and update this game server. Steam uses appid Update history is available from SteamDB. Dependencies Ubuntu Debian CentOS Before installing, you must ensure you have all the dependencies required to run kf2server. From the command-line do the following. Ensuring you have also installed the required dependencies.
Update: killinuxfloor has been updated to install Killing Floor 2 Classic. Please read Playing Killing Floor 2 Classic for more info. All you need is a fresh, up-to-date install of CentOS 7. These providers have been tested with their default CentOS 7 images, and are known to work flawlessly with killinuxfloor out of the box. You should be up and running within 15 minutes, of which 13 minutes will be Steam downloading KF2. You need 2 things:. This actually restarts the webadmin, but after a minute or so the KF2 server should be running on your shiny new map. Mutators are pretty similar, but even simpler. All you need is the ID. Then you can load mutators the usual way, by adding URL variables.
Don't run Steam or the KF2 dedicated server as the root user. Giving arbitrary applications root access to the system is never a good idea. Create a Steam user to run all the Steam operations as. Do not add this user to the list of sudoers. If your distributions repos didn't have steamcmd, you can manually install it. The following commands create an install directory, give ownership over it to the steam user, and install Killing Floor 2. KF2 should be installing at this point. Configuration variables can be found here. Set bEnabled to true in the KFWeb.