Hosting your own Killing Floor 2 server - Part 1 - Setting up your $5/mo VPS with

In the first part of this tutorial we'll deploy our initial VPS. I chose Vultr over Digital Ocean because Vultr gives us 1GB of RAM for our server as opposed to Digital Ocean only giving us 512MB of RAM for the same $5/mo tier.

Video guide

Server specs
Hosting provider:
Operating system: Ubuntu 16.04
Cost: $5/mo USD
Server specs: 1 CPU, 1GB RAM, 25GB SSD hard disk, 1TB data transfer


  1. Register for an account at
  2. Deploy a new server
  3. Select the approriate data center closest to you
  4. Choose Ubuntu 16.04 for the operating system
  5. Select $5/mo for the server size
  6. Add an SSH key for passwordless login (Optional but highly recommended)
  7. Enter a hostname for the machine
  8. Click Deploy
  9. Connect to the server via SSH to verify that the server is accessible

Optional steps

Setup a DNS entry for your server. I will be using my test domain for DNS.

If you do not have a domain and wish to purchase one then I would recommend using to register one.

Proceed to Part 2 - Installing SteamCMD and the Killing Floor 2 server