The Nxeon Blog
Guides for people who run their own servers.
Straight-talking tutorials and comparisons on VPS hosting, game servers, Linux and security. No fluff, just what actually works. 346 guides from the team that runs the servers.
Search results
177 guides for “game-servers” · Clear search
DDoS Protection Basics for a VPS
What a DDoS attack actually is, what you can mitigate at the server level, and where you genuinely need upstream protection. A realistic primer.

How to Protect a VPS from Brute-Force Attacks
Bots relentlessly guess logins against every public server. Here's a layered playbook — keys, firewall, rate limits and bans — to make brute-forcing pointless.

How to Add Two-Factor Authentication to SSH
Add a time-based one-time code on top of your SSH key for defence in depth. Set up Google Authenticator PAM without locking yourself out.

How to Disable Root Login on a VPS
The root account is every attacker's first guess. Learn to create a sudo user and disable direct root login over SSH — safely, without locking yourself out.

How to Set Up a UFW Firewall on Ubuntu
UFW makes Linux firewalling approachable. Learn to allow only the ports you need, set default-deny, rate-limit SSH, and verify your rules.

How to Set Up SSH Key Authentication and Disable Passwords
Stop relying on passwords. Generate an SSH key pair, install your public key on the VPS, and turn password logins off for good.

How to Harden SSH on a Linux VPS
A practical, copy-paste guide to locking down the SSH daemon on your VPS — the single most important service to secure on a public server.

How to Run Any SteamCMD Game Server on a Linux VPS
Learn the one workflow behind every Steam dedicated server: install SteamCMD, log in anonymously, install by App ID, open ports, and run it as a systemd service.

How to Keep a SteamCMD Game Server Updated Automatically
Stop manually patching your game server. Build an auto-update routine with SteamCMD, a systemd timer or cron, graceful restarts, and player warnings — set it once.

How to Set Up a Vintage Story Server
Host a Vintage Story server the developer's way (no SteamCMD): download the server package, install .NET, open port 42420, configure the world, and run it as a service.

How to Set Up a Necesse Dedicated Server
Host a persistent Necesse world for your group: install the server via SteamCMD or its Java build, open port 14159, configure the world, and run it as a service.

How to Set Up a Don't Starve Together Dedicated Server
Run a persistent Don't Starve Together world with caves: SteamCMD install, the two-shard cluster setup, a cluster token, ports 10999–11000, and a systemd service.
Deploy your first server in under a minute.
Creating an account is free and takes no card details. Every guide here runs on a Nxeon VPS or game server.