Run your own game server on a German VPS
Updated
You can run your own game server on a Wolkra KVM VPS in Frankfurt: you get root access, unmetered traffic and a location in central Europe, and you install the dedicated server software for the game yourself.
This page explains what works well, how to size a server, and what we don't promise.
What you get for a game server
- A full KVM virtual machine with root access and its own kernel, so server software and tools install like on any Linux machine.
- Unmetered traffic with fair use. Player traffic, mod downloads and map transfers carry no per-GB fees.
- Ports up to 10 Gbit/s, shared. Plenty for game traffic, which is usually small packets, many times a second.
- Central Europe. Frankfurt gives low latency across Europe from the centre of Europe, which suits groups of players spread over several countries.
- Hourly billing. Run a server for a weekend event and pay for the hours it existed.
What we don't promise
- No game-specific guarantees. We don't test or vouch for particular games, and we can't promise how a given game performs. That depends on the game's server software, mods and player count.
- No DDoS protection. Servers have no DDoS filtering from us. If your community is a likely target, plan for that yourself.
- Linux only. Game servers that need Windows don't fit our images.
- Fair use. Traffic is unmetered, but servers that put unusual load on the platform can be limited under the Acceptable Use Policy.
Sizing a game server
Game servers vary a lot. Many run game logic on one or two threads, so per-core speed matters more than core count. Memory grows with players, world size and mods.
CPU optimized
More vCPU per GB for builds, compute and busy APIs.
| Plan | vCPU | RAM | Disk | Traffic | Hourly | Monthly cap |
|---|---|---|---|---|---|---|
| C1 | 2 | 2 GB | 30 GB | Unmetered | €0.0112 | €6.99 |
| C2 | 4 | 4 GB | 40 GB | Unmetered | €0.0224 | €13.99 |
| C3 | 8 | 8 GB | 70 GB | Unmetered | €0.0432 | €26.99 |
- Small private servers for friends: a Standard (s) plan with 2 to 4 GB of memory is often enough.
- CPU-bound games or busier servers: a CPU-optimised (c) plan.
- Large worlds or heavy mod packs: a memory-optimised (m) plan.
Start with the game's published requirements, watch the CPU graph in the console during a real session, and resize up if needed. The disk can grow with the plan but not shrink.
Setting up a server
- Create a server from a Linux image, such as Ubuntu or Debian. See operating systems.
- Add your SSH key and apply updates. See first steps on a new VPS.
- Create a dedicated user for the game server instead of running it as root.
- Install the server software with the game's official tools, or run it in a container with the Docker app. Many community images exist for popular dedicated servers.
- Open the game's ports in a free Wolkra firewall. Only open the TCP and UDP ports the game needs, plus SSH.
- Run it as a service with systemd or Docker's restart policy, so it comes back after a reboot.
Saves and worlds
Keep saves, worlds and configs on a block storage volume, so they survive a rebuild and can move to a bigger server. Turn on daily backups for 20% of the server price, with 7 restore points, and take a snapshot before updating the game or mods.
A stable address
Give players a domain name instead of a raw address, and use a floating IP if you might move the server. Players then keep the same address when you switch to a new machine.
Several servers and communities
- Run a lobby or website on one server and game instances on others, all in a private network.
- Use placement groups to keep instances on different hosts.
- Give admins access through teams and projects, with roles that limit who can delete servers.
- Run a WireGuard VPN so admin panels and RCON ports are never public.
Saving money between sessions
Because billing is hourly, a server that only runs on weekends doesn't need to exist all week:
- After a session, take a snapshot.
- Delete the server.
- Before the next session, create a new server from the snapshot.
Snapshots are billed per GB. A floating IP keeps the address the same between rebuilds.
Why host your game server on Wolkra
- Unmetered traffic, no bandwidth bill. See unmetered bandwidth.
- KVM virtualisation with full control. See KVM VPS.
- Germany, central Europe. See VPS Frankfurt.
- Prepaid, no contract, by card or crypto. See crypto VPS.
Start your game server
Sign up, add balance, and launch a Linux server in Frankfurt for your community.
Frequently asked questions
Which games can I host on a Wolkra VPS?
Any game whose dedicated server software runs on Linux, or in a container on Linux, can run on a KVM VPS. Check the game's own server requirements before you choose a plan.
Is game traffic metered?
No. Traffic is unmetered on every plan with a fair-use policy. Ports go up to 10 Gbit/s, shared.
Do you include DDoS protection for game servers?
No. We do not offer DDoS protection for servers. Cloudflare protects our own website and console only.
Can I run Windows game servers?
Our images are Linux (Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS Stream, Fedora) and MikroTik CHR. Games that need a Windows server are not a good fit.
Can I turn the server on only for game nights?
Billing is per started hour. Snapshot the server and delete it after a session, then create it again from the snapshot, and you pay mostly for snapshot storage in between.