Enterprise Hosting · Von Gamern für Gamer
Root Server optimal konfigurieren – Performance, Sicherheit & Tuning
Kurzantwort: Ein Root Server liefert maximale Leistung, wenn du System-Updates automatisierst, SSH hart absicherst, UFW/iptables korrekt setzt, Kernel-Parameter (sysctl) für Netzwerk/Dateisystem optimierst und regelmäßig monitorst. Dieser Guide geht über die Basis-VPS-Einrichtung hinaus.
Root Server vs. VPS – wann lohnt sich dedizierte Hardware?
| VPS | Root Server | |
|---|---|---|
| CPU | Geteilt, garantiert | 100% dediziert |
| RAM | Geteilt | 100% dediziert |
| Preis | Günstiger | Höher |
| Ideal für | 1–2 Dienste, kleine Communities | Große Gameserver, mehrere Dienste, hohe Last |
1. Automatische Sicherheitsupdates
apt install unattended-upgrades -y
dpkg-reconfigure -plow unattended-upgrades
Sicherheitsupdates werden automatisch installiert – der Server bleibt gepatcht ohne manuelles Eingreifen.
2. SSH-Härtung (Production-Level)
# /etc/ssh/sshd_config
PermitRootLogin prohibit-password
PasswordAuthentication no
PubkeyAuthentication yes
MaxAuthTries 3
LoginGraceTime 30
AllowUsers deinuser
Erstelle einen normalen User mit sudo statt dauerhaft als root zu arbeiten: User & Berechtigungen
3. Kernel & Netzwerk-Tuning (sysctl)
nano /etc/sysctl.d/99-nexorahost.conf
# Mehr gleichzeitige Verbindungen (Gameserver, Web)
net.core.somaxconn = 65535
net.core.netdev_max_backlog = 65535
net.ipv4.tcp_max_syn_backlog = 65535
# TCP Keepalive
net.ipv4.tcp_keepalive_time = 600
net.ipv4.tcp_keepalive_intvl = 30
net.ipv4.tcp_keepalive_probes = 5
# Weniger Swap-Nutzung (mehr RAM für Apps)
vm.swappiness = 10
# Datei-Deskriptoren
fs.file-max = 2097152
sysctl -p /etc/sysctl.d/99-nexorahost.conf
4. CPU-Governor auf Performance
# Intel/AMD – maximale Taktung für Gameserver
apt install linux-tools-common -y
cpupower frequency-set -g performance
# Dauerhaft (systemd)
echo 'GOVERNOR="performance"' >> /etc/default/cpufrequtils
Gameserver wie Minecraft, ARK und FiveM profitieren von hoher Single-Core-Leistung.
5. SSD & I/O-Optimierung
# I/O-Scheduler (SSD)
echo noop | tee /sys/block/sda/queue/scheduler
# oder für NVMe: none
# TRIM aktivieren (SSD-Lebensdauer)
systemctl enable fstrim.timer
Prüfe I/O-Last: iostat -x 1 oder iotop
6. Limits erhöhen (ulimit)
# /etc/security/limits.conf
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
Wichtig für Gameserver mit vielen gleichzeitigen Verbindungen.
7. Firewall-Strategie
Default-Deny-Politik: Alles blockieren, nur explizit erlauben.
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp
# Gameserver-Ports einzeln
ufw enable
8. Monitoring & Alerting
- htop/btop: Live CPU/RAM
- netdata / glances: Web-Dashboard
- Logs:
journalctl -f,/var/log/syslog
→ Monitoring einrichten · Bei Lagging
9. Snapshots & Disaster Recovery
Bei NexoraHost Root Servern: Snapshots im Kundenpanel vor jedem Major-Update erstellen. Teste regelmäßig die Wiederherstellung!
10. Gameserver-spezifisches Tuning
| Spiel | RAM | CPU-Tipp | Port |
|---|---|---|---|
| Minecraft (modded) | 8–16 GB | Hohe Single-Core | 25565 |
| ARK | 16+ GB | 4+ Kerne | 7777/7778 |
| FiveM | 8–16 GB | Starke CPU | 30120 |
| DayZ | 12+ GB | 4+ Kerne | 2302 |
Pterodactyl als Panel: Pterodactyl optimieren
Weiterführende Guides
Häufige Fragen (FAQ)
Welche sysctl-Werte sind für Gameserver am wichtigsten?
Soll ich den CPU-Governor auf Performance stellen?
Wie oft sollte ich Snapshots erstellen?
NexoraHost
Root & VPS Server
Ryzen-Power im Maincubes FRA01 – voller Root-Zugriff, NVMe, DDoS-Schutz inklusive.
nexorahost.com · Maincubes FRA01 · 1 Tbit/s DDoS · 99,9 % Uptime