Enterprise Hosting · Von Gamern für Gamer
Garry's Mod Server Performance verbessern
Kurzantwort: GMod-Lag beheben durch schwere Addons entfernen, Tickrate in server.cfg anpassen und bei vielen Spielern RAM upgraden.
Diese Anleitung zeigt dir, wie du die Performance deines Garry's Mod Servers optimierst. GMod läuft auf der Source-Engine, die bereits 2004 erschienen ist – mit den richtigen Einstellungen holst du trotzdem das Maximum aus deinem Server heraus, besonders bei vielen Spielern und Addons.
Hinweis: Ausführliche Unterseiten zu einzelnen Optimierungen findest du in der linken Navigation.
1. Tickrate optimieren
Die Tickrate bestimmt, wie oft pro Sekunde der Server die Spielwelt berechnet. Standard sind 66 Ticks – für die meisten Server reichen 33 Ticks völlig aus und halbieren die CPU-Last:
# In server.cfg
sv_minrate 20000
sv_maxrate 50000
sv_mincmdrate 33
sv_maxcmdrate 33
- sv_minrate / sv_maxrate: Bandbreite pro Spieler in Bytes/Sekunde. Niedrigere Werte entlasten das Netzwerk
- sv_mincmdrate / sv_maxcmdrate: Tickrate. 66 = Standard, 33 = Halbiert (empfohlen für große Server)
2. Netzwerkeinstellungen anpassen
# In server.cfg
sv_parallel_packentities 1
sv_parallel_sendsnapshot 1
net_queued_packet_thread 1
net_splitpacket_maxrate 50000
- sv_parallel_packentities: Verarbeitet Entitäten parallel – nutzt Mehrkern-Prozessoren besser aus
- sv_parallel_sendsnapshot: Sendet Spieler-Updates parallel statt nacheinander
- net_queued_packet_thread: Lagert Netzwerk-Pakete in einen eigenen Thread aus
3. Addons reduzieren und optimieren
Addons sind der größte Performance-Fresser in GMod. Jedes Addon lädt Lua-Scripte, Models und Texturen:
- Nur benötigte Addons installieren: Jedes Addon kostet RAM und CPU – deinstalliere alles, was nicht aktiv genutzt wird
- Große Addons identifizieren: Addons mit vielen Models (Fahrzeuge, Waffen, NPCs) belasten den Server am stärksten
- Addons in Collections organisieren: Mit einer Workshop Collection behältst du den Überblick und kannst schnell testen, welche Addons Performance-Probleme verursachen
- Fehlerhafte Addons finden: Addons mit Lua-Fehlern verursachen ständige Fehlermeldungen in der Konsole – das frisst CPU. Fehlerhafte Addons entfernen oder aktualisieren
4. Spieler-Limits sinnvoll setzen
- Maxplayers reduzieren: Jeder Spieler erhöht die Netzwerk- und CPU-Last. Weniger Slots = stabilere Performance
- Props pro Spieler begrenzen: Zu viele gespawnte Objekte (Props) bringen jeden Server zum Erliegen. Typische Limits:
# Mit ULX Admin Mod ulx setlimit props 50 - NPCs und Ragdolls limitieren: Jede physikalisch simulierte Entität frisst CPU. Mit Addons wie "Prop Protection" oder "Cleanup" automatisch aufräumen
5. Regelmäßige Cleanups einrichten
GMod-Server sammeln mit der Zeit hunderte liegengebliebene Props, Ragdolls und Fahrzeuge an. Automatische Aufräum-Scripte helfen:
# In server.cfg – alle 10 Minuten Props und Ragdolls entfernen
sv_airaccelerate 10
# Mit ULX – automatischer Cleanup alle 300 Sekunden
ulx setcleantime 300
6. Maps optimieren
- Kleinere Maps wählen: Große Maps mit vielen Details (gm_bigcity, rp_downtown) belasten den Server stärker als kleine Maps (gm_construct, gm_flatgrass)
- Map-spezifische Entitäten prüfen: Manche Maps spawnen hunderte NPCs oder physikalische Objekte – das frisst CPU schon beim Start
- FastDL nutzen: Mit FastDL (Fast Download) werden Maps und Addons von einem separaten Webserver geladen – das entlastet den Gameserver
7. Server regelmäßig neustarten
Die Source-Engine ist bekannt für Memory Leaks – nach einigen Stunden Laufzeit wird der Server spürbar langsamer:
# Automatischer Neustart per Cronjob (Linux)
0 4 * * * /pfad/zu/gmod/start-server.sh
# Oder per systemd-Service mit automatischem Neustart
[Service]
Restart=always
RestartSec=10
Ein täglicher Neustart um 4 Uhr nachts hält den Server frisch, ohne Spieler zu stören.
8. SRCDS-Startparameter optimieren
# Zusätzliche Performance-Parameter für das Startskript
-nobots +exec server.cfg -tickrate 33 -threads 4 -high
- -nobots: Deaktiviert KI-Bots – spart CPU
- -tickrate 33: Tickrate auf 33 begrenzen (Standard: 66)
- -threads 4: Anzahl der genutzten CPU-Threads (an deine Kerne anpassen)
- -high: Setzt den Server-Prozess auf hohe Priorität (nur Windows)
9. FastDL einrichten (externer Download-Server)
FastDL lagert das Herunterladen von Maps und Addons auf einen separaten Webserver aus. Das entlastet den Gameserver massiv, besonders wenn neue Spieler beitreten:
- Erstelle einen Ordner auf einem Webserver (z.B. deinem Webspace)
- Kopiere alle Addons und Maps dort hin
- In der server.cfg eintragen:
sv_downloadurl "http://deine-domain.de/fastdl/" sv_allowdownload 1 sv_allowupload 1
10. Hardware-Tipps
- CPU: Hohe Single-Core-Leistung ist wichtiger als viele Kerne. Die Source-Engine nutzt hauptsächlich einen Kern
- RAM: Mit vielen Addons und Spielern steigt der RAM-Verbrauch schnell. 6-8 GB Minimum für Server mit 64 Slots
- Speicher: NVMe SSD reduziert die Ladezeit von Maps und Addons erheblich
- Netzwerk: Stabile Verbindung mit mindestens 100 Mbps, besonders wenn viele Spieler gleichzeitig Addons herunterladen
Schnell-Checkliste
- Tickrate auf 33 reduzieren (sv_mincmdrate 33)
- sv_parallel_packentities und sv_parallel_sendsnapshot aktivieren
- Nicht benötigte Addons deinstallieren
- Props und NPCs pro Spieler begrenzen
- Automatischen Cleanup alle 5-10 Minuten einrichten
- FastDL für Maps und Addons einrichten
- Server täglich neustarten (Cronjob oder systemd)
- Startparameter -tickrate 33 und -high nutzen
Passende Anleitungen
Server bei NexoraHost: nexorahost.com
Häufige Fragen (FAQ)
Warum laggt mein GMod Server?
Wie erhöhe ich die GMod Tickrate?
NexoraHost
Gameserver bestellen
Minecraft, ARK, FiveM & 24+ Spiele – 1-Click, Mods erlaubt, ab 4,99 €/Monat.
nexorahost.com · Maincubes FRA01 · 1 Tbit/s DDoS · 99,9 % Uptime