Quick answer: A root server delivers maximum performance when you automate system updates, harden SSH, configure UFW/iptables correctly, optimize kernel parameters (sysctl) for network/filesystem and monitor regularly. This guide goes beyond basic VPS setup.
Root server vs. VPS
Root servers provide 100% dedicated CPU and RAM – ideal for large game servers, multiple services and high load. See what is a root server.
1. Automatic security updates
apt install unattended-upgrades -y
dpkg-reconfigure -plow unattended-upgrades
2. SSH hardening
PermitRootLogin prohibit-password
PasswordAuthentication no
MaxAuthTries 3
3. Kernel & network tuning (sysctl)
net.core.somaxconn = 65535
vm.swappiness = 10
fs.file-max = 2097152
4. CPU governor performance mode
cpupower frequency-set -g performance
5–10: SSD, limits, firewall, monitoring, snapshots, game tuning
See linked guides: firewall, monitoring, lagging, optimize Gameserver.
Related guides
Frequently asked questions (FAQ)
Which sysctl values matter most for game servers?
net.core.somaxconn, tcp_max_syn_backlog and vm.swappiness=10. These improve connection capacity and keep RAM free for the game server.
Should I set CPU governor to performance?
Yes, recommended for game servers. Performance mode keeps CPU at maximum clock instead of power saving.
How often should I create snapshots?
Before every major update, plugin update or config change. For production game servers: weekly automatic snapshots.