← Blog

Wie hostet man einen Gmod-Server kostenlos im Jahr 2026?

Par Benjamin D. · PDG

· Mis à jour le 12. August 2026 · Lecture 9 min

Illustration zum Artikel : Wie hostet man einen Gmod-Server kostenlos im Jahr 2026?
Inhaltsverzeichnis

Einen Gmod Server kostenlos hosten ist möglich – aber nur unter Bedingungen, die man vorher kennen sollte. In diesem Tutorial für 2026 zeigen wir, wie du einen Garry's Mod Dedicated Server mit SteamCMD selbst aufsetzt, ihn per server.cfg und Workshop-Collection konfigurierst, und wann ein lokaler Gratis-Server an harte Grenzen stößt.



Gmod Server kostenlos hosten: was wirklich geht

Die Server-Software von Garry's Mod ist gratis. Du brauchst keine zweite Spielkopie, kein Abo und keine Lizenz: der Dedicated Server (Steam AppID 4020) wird über SteamCMD anonym heruntergeladen. Kostenlos ist also die Software – nicht die Infrastruktur, auf der sie läuft.

Die drei realistischen Gratis-Wege

  • Listen-Server im Spiel (Menü „Start New Game" → Server starten): null Aufwand, aber Spielclient und Server teilen sich CPU und Upload. Ab 6–8 Spielern mit Addons wird es unangenehm.
  • Dedicated Server auf dem eigenen PC: eigener Prozess, saubere Konsole, echte server.cfg. Läuft nur, solange dein Rechner läuft, und braucht Portweiterleitung im Router.
  • Dedicated Server auf einem alten Rechner / Mini-PC im LAN: der bessere Kompromiss, wenn du 24/7 willst, aber Strom, Upstream und Router-Konfiguration selbst übernimmst.

Wo es kostenlos aufhört

Garry's Mod ist Source-Engine: der Gameserver ist stark single-thread-lastig. Ein DarkRP- oder TTT-Server mit 40 Addons frisst nicht 16 Kerne, sondern einen schnellen Kern. Genau da scheitern die meisten Heim-Setups:

  • Upload: pro Spieler rechnest du grob 20–40 kbit/s bei Sandbox, deutlich mehr bei propspam-lastigen Servern. Ein 10-Mbit-Upload ist bei 20 Slots plus FastDL schnell am Limit.
  • Öffentliche IP: hinter CGNAT (viele Kabel- und Mobilfunkanschlüsse) kannst du keine Ports freigeben. Punkt.
  • DDoS: eine geleakte Heim-IP bedeutet, dass nicht nur der Server offline geht, sondern der ganze Haushalt.
  • Verfügbarkeit: Windows-Update, Stromausfall, Router-Reboot – jede Unterbrechung kostet dich Spieler.
Faustregel aus der Praxis: kostenlos ist perfekt zum Testen von Gamemodes und Addons. Sobald eine Community draufspielt, brauchst du eine feste IP, garantierten Upstream und DDoS-Schutz.


Tutorial 2026: Gmod Server mit SteamCMD aufsetzen

Das folgende Vorgehen funktioniert identisch auf einem Heim-PC (Windows/Linux) und auf einem Linux VPS. Wir zeigen die Linux-Variante, weil sie stabiler und ressourcenschonender ist.

1. System vorbereiten (Debian / Ubuntu)

Source-Server brauchen 32-Bit-Bibliotheken. Erst Architektur aktivieren, dann Abhängigkeiten:

sudo dpkg --add-architecture i386
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 libtinfo5:i386 curl wget tar unzip screen

# Dedizierter Systembenutzer - niemals als root laufen lassen
sudo useradd -m -s /bin/bash gmod
sudo su - gmod

2. SteamCMD installieren und Server herunterladen

mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

./steamcmd.sh +force_install_dir /home/gmod/gmodserver \
  +login anonymous \
  +app_update 4020 validate \
  +quit

Der Download liegt bei etwa 6–8 GB. Für Updates führst du exakt denselben Befehl erneut aus – validate reparariert dabei beschädigte Dateien.

3. server.cfg schreiben

Die Konfiguration gehört nach garrysmod/cfg/server.cfg:

hostname "[DE] Mein Sandbox Server | nexus-games.com"
rcon_password "EinLangesZufaelligesPasswort_48Zeichen"
sv_password ""                 // leer = oeffentlich
sv_lan 0
sv_region 3                    // 3 = Europa

// Netzwerk / Tickrate
sv_maxrate 0
sv_minrate 100000
sv_maxupdaterate 66
sv_minupdaterate 33
sv_maxcmdrate 66
fps_max 300

// Downloads (FastDL statt Netcode-Uebertragung)
sv_allowdownload 1
sv_allowupload 0
sv_downloadurl "https://fastdl.meinedomain.de/garrysmod/"

// Gameplay
sbox_maxprops 200
sbox_maxragdolls 10
sbox_maxvehicles 6
sbox_maxeffects 50
sbox_godmode 0
sbox_noclip 1

// Logging
log on
sv_logfile 1
sv_logecho 0

Ein starkes rcon_password ist keine Formsache: RCON gibt vollen Zugriff auf Servercommands. Wenn du RCON nicht brauchst, lass die Zeile weg statt ein kurzes Passwort zu setzen.

4. Startbefehl und Workshop-Collection

Addons lädst du 2026 sinnvollerweise nicht mehr manuell in addons/, sondern über eine Steam-Workshop-Collection. Erstelle die Collection im Workshop, kopiere die ID aus der URL und trage sie im Startbefehl ein:

cd /home/gmod/gmodserver
./srcds_run -game garrysmod -console -norestart \
  -ip 0.0.0.0 -port 27015 \
  +maxplayers 24 \
  +gamemode sandbox \
  +map gm_construct \
  +host_workshop_collection 123456789 \
  -authkey DEIN_STEAM_WEBAPI_KEY \
  +exec server.cfg

Den -authkey (Steam Web API Key) brauchst du, damit der Server die Collection auflösen darf. Ohne ihn bleiben Workshop-Addons stumm – ein Klassiker unter den Fehlerquellen.

Serverseitige Addons, die nicht in die Collection gehören

Admin-Systeme wie ULX/ULib oder Gamemodes wie DarkRP werden weiterhin direkt entpackt:

cd /home/gmod/gmodserver/garrysmod/addons
git clone https://github.com/TeamUlysses/ulx.git
git clone https://github.com/TeamUlysses/ulib.git

cd ../gamemodes
git clone https://github.com/darkRP/darkrp.git darkrp

5. Als systemd-Service dauerhaft laufen lassen

screen ist zum Testen okay, für 24/7 nimmst du systemd. Datei /etc/systemd/system/gmod.service:

[Unit]
Description=Garry's Mod Dedicated Server
After=network-online.target

[Service]
Type=simple
User=gmod
WorkingDirectory=/home/gmod/gmodserver
ExecStart=/home/gmod/gmodserver/srcds_run -game garrysmod -console -norestart \
  -ip 0.0.0.0 -port 27015 +maxplayers 24 +gamemode sandbox \
  +map gm_construct +host_workshop_collection 123456789 \
  -authkey DEIN_STEAM_WEBAPI_KEY +exec server.cfg
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now gmod
sudo systemctl status gmod
journalctl -u gmod -f      # Live-Log

6. Ports und Firewall

PortProtokollZweck
27015UDPGameplay + Serverabfrage (Pflicht)
27015TCPRCON (nur wenn genutzt)
27005UDPClient-Ausgang (nur lokal relevant)
27020UDPSourceTV / Demo-Relay (optional)
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 27015/udp
sudo ufw enable
sudo ufw status numbered

Zu Hause musst du dieselben Ports zusätzlich im Router auf die interne IP deines Servers weiterleiten. Die offizielle Referenz zu Konsolenvariablen und Startparametern findest du im Garry's Mod Wiki von Facepunch.



Performance, Addons und Sicherheit im Griff behalten

Warum dein Gmod Server ruckelt (und was hilft)

Bei Garry's Mod kommen Lags fast nie vom „zu kleinen" RAM, sondern von drei Dingen: schlecht geschriebene Lua-Addons, zu viele Props und ein Kern, der nicht schnell genug ist.

  • Lua-Profiling statt Raten: mit ULX oder einem Debug-Addon Hooks messen. Ein einzelnes Addon mit einem Think-Hook, das jede Frame durch alle Entities iteriert, kostet dich mehr Tickrate als 20 harmlose Addons.
  • Prop-Limits setzen: sbox_maxprops, sbox_maxragdolls und Constraint-Limits sind kein Spaßverderber, sondern Serverschutz.
  • Tickrate realistisch halten: 66 Tick ist für Sandbox/DarkRP der solide Standard. Höher bringt bei propschweren Maps oft weniger als eine schnelle CPU.
  • FastDL nutzen: ohne HTTP-Download quälen sich Spieler minutenlang durch den Join. Ein Webspace oder Objektspeicher mit sv_downloadurl löst das.
  • Addons sauber halten: 200 Workshop-Items = 200 potenzielle Konflikte. Lieber kuratieren als sammeln.

Hardware, die für Source-Server zählt

Weil der Gameserver-Tick auf einem Kern läuft, ist die Single-Core-Leistung entscheidend. Bei unseren Gameservern laufen die Instanzen auf Ryzen 9 mit DDR5-ECC-RAM und NVMe-SSDs – letztere machen sich vor allem beim Map-Wechsel, beim Laden großer Workshop-Collections und bei Backups bemerkbar. Ein Garry's Mod Server mieten nimmt dir dabei genau die Punkte ab, die zu Hause nerven: feste IP, garantierter Upstream und Anti-DDoS ist standardmäßig inklusive.

Sicherheit: die Basics, die man wirklich braucht

  • RCON: langes Zufallspasswort, nie im Discord posten, nach Admin-Wechsel rotieren.
  • Admin-Rechte gestuft: nicht jeder Moderator braucht ulx rcon oder Lua-Ausführung. Ein Addon mit Lua-Konsole in falschen Händen ist ein Serverkiller.
  • Backups: mindestens täglich, inklusive garrysmod/data/, settings/ und der Gamemode-Datenbank. Automatische Sicherungen laufen bei uns im Hintergrund, auf einem eigenen VPS erledigt das ein Cronjob.
  • Updates: nach jedem Source-Engine-Update app_update 4020 validate laufen lassen, sonst können Clients nicht joinen.

Auf einem selbst verwalteten VPS gehören außerdem SSH-Keys statt Passwörtern und fail2ban dazu:

# Lokal: Schluessel erzeugen und uebertragen
ssh-keygen -t ed25519 -C "gmod-admin"
ssh-copy-id gmod@DEINE_SERVER_IP

# Auf dem Server: Passwort-Login abschalten
sudo nano /etc/ssh/sshd_config
#   PasswordAuthentication no
#   PermitRootLogin no
sudo systemctl restart ssh

# Brute-Force-Schutz
sudo apt install -y fail2ban
sudo systemctl enable --now fail2ban
sudo fail2ban-client status sshd

Backup-Cronjob als Minimalvariante

sudo -u gmod crontab -e

# Taeglich 04:30 sichern, 7 Tage aufbewahren
30 4 * * * tar -czf /home/gmod/backups/gmod-$(date +\%F).tar.gz \
  /home/gmod/gmodserver/garrysmod/data \
  /home/gmod/gmodserver/garrysmod/cfg \
  /home/gmod/gmodserver/garrysmod/settings \
  && find /home/gmod/backups -name "*.tar.gz" -mtime +7 -delete


Kostenlos, VPS oder gehostet: die ehrliche Gegenüberstellung

Kriterium Gratis zu Hause Eigener VPS Gehosteter Gameserver
Kosten Strom + Nerven Monatlich, planbar Monatlich, pro Slots/RAM
Öffentliche IP Oft CGNAT-Problem Inklusive Inklusive
Anti-DDoS Nein (Heim-IP exponiert) Ja, infrastrukturseitig Ja, standardmäßig aktiv
Linux-Know-how nötig Mittel Hoch Gering
Updates & Wartung Du Du Panel-Klick
Sinnvoll für Tests, LAN, 4–8 Freunde Mehrere Server, eigene Stacks Community-Server 16–64 Slots

Wann ein VPS die bessere Wahl ist

Wenn du mehrere Instanzen (Sandbox + TTT + DarkRP), einen FastDL-Webserver und vielleicht noch eine MySQL-Datenbank auf derselben Maschine willst, ist ein Linux VPS flexibler. Wer die Bequemlichkeit eines Panels behalten, aber selbst Root sein will, fährt mit einem Pterodactyl VPS gut: Container-Verwaltung, Egg-Definitionen für Garry's Mod und mehrere Server pro Node. Die Dokumentation dazu ist bei pterodactyl.io gut gepflegt.

Wann ein gehosteter Gmod Server reicht

Für die meisten Communities ist das der pragmatische Weg. Über den NexusPanel-Zugang hast du Live-Konsole, Dateimanager, Neustart-Button, Addon- und Plugin-Installation, Unterbenutzer für dein Team und automatische Backups. Die Serverinstallation läuft sofort, du landest direkt in der server.cfg statt in SteamCMD-Fehlermeldungen. Ein Discord-Sidekick für Serverstatus und Whitelist-Anträge lässt sich über unser Discord-Bot-Hosting ergänzen. Weitere Anleitungen zu Source- und Survival-Servern findest du im Nexus Games Blog.

Checkliste vor dem Launch

  1. Server startet ohne Lua-Errors in der Konsole (lua_run-Fehler zuerst beheben).
  2. Workshop-Collection lädt vollständig, Join-Zeit unter 60 Sekunden mit FastDL.
  3. ULX-Ränge und Admin-Liste gesetzt, RCON-Passwort dokumentiert.
  4. Backup-Job getestet – einmal wiederherstellen, nicht nur sichern.
  5. Prop- und Constraint-Limits gesetzt, damit ein Troll nicht den Tick killt.
  6. Server in der Community-Serverliste sichtbar (sv_region, sv_lan 0).

Wer parallel andere Spiele betreibt, findet in derselben Umgebung auch Rust Server mieten oder Minecraft Server mieten – gleiche Panel-Logik, gleiche Backup-Routinen.



Fazit

Ein Gmod Server lässt sich mit SteamCMD kostenlos aufsetzen, und für Tests oder eine Runde mit Freunden ist das genau der richtige Weg. Sobald aber Uptime, Upload, feste IP und DDoS-Schutz zählen, verschiebt sich die Rechnung: dann geht es nicht mehr um Softwarekosten, sondern um Infrastruktur. Beide Wege sind mit den obigen Konfigurationen sauber umsetzbar.



FAQ

Brauche ich eine zweite Garry's-Mod-Lizenz für einen Dedicated Server?

Nein. Der Garry's Mod Dedicated Server (AppID 4020) wird über SteamCMD mit +login anonymous heruntergeladen und benötigt keine Lizenz. Nur die Spieler, die joinen, brauchen eine eigene Spielkopie. Einen Steam Web API Key benötigst du lediglich für den Startparameter -authkey, damit Workshop-Collections geladen werden.

Wie viel RAM und CPU braucht ein Gmod Server mit 24 Slots?

Für Sandbox mit moderater Addon-Liste reichen etwa 4 GB RAM; DarkRP oder schwere Workshop-Collections mit vielen Models liegen eher bei 6–8 GB. Entscheidend ist aber die Single-Core-Leistung, weil der Gameserver-Tick weitgehend auf einem Kern läuft. Eine schnelle CPU plus NVMe-Storage bringt spürbar mehr als zusätzlicher RAM.

Meine Spieler laden Addons ewig – wie beschleunige ich das?

Aktiviere FastDL: lege die benötigten Dateien (bzip2-komprimiert) auf einen Webserver oder Objektspeicher und setze sv_downloadurl in der server.cfg. Der Client zieht die Inhalte dann per HTTP statt über den langsamen Source-Netcode. Zusätzlich hilft es, die Workshop-Collection auf tatsächlich genutzte Addons zu reduzieren.