Direkt zum Inhalt

Wie installiere ich einen Garry's Mod Server

Wie installiere ich einen Garry's Mod Server – Schritt-für-Schritt-Anleitung für deinen Garrys Mod bei NexoraHost.

Gameserver

Kurzantwort: Server Schritt für Schritt einrichten – Voraussetzungen prüfen, Dateien installieren, Ports konfigurieren und Dienst starten.

Diese Anleitung zeigt dir Schritt für Schritt, wie du einen Garry's Mod (GMod) Dedicated Server einrichtest – sowohl auf Windows als auch auf Linux. GMod lebt von Mods und benutzerdefinierten Inhalten, daher behandeln wir auch die Einrichtung von Addons direkt mit.

Hinweis: Ausführliche Unterseiten zu Mods, Gamemodes und Performance-Optimierung findest du in der linken Navigation.

Voraussetzungen

  • Betriebssystem: Windows 10/11 (64-bit) oder Linux (Debian/Ubuntu)
  • Prozessor: Relativ anspruchslos – ein moderner Dual-Core reicht für kleine Server. Die CPU-Last hängt stark von den installierten Addons ab
  • RAM: 2-4 GB für kleine Server mit 16 Slots, 4-6 GB für 32 Slots, 6 GB+ für 64 Slots mit vielen Addons
  • Speicher: 10 GB freier Speicherplatz, mehr je nach Anzahl der Addons und Maps
  • Netzwerk: UDP-Port 27015 muss freigegeben sein. Ausreichend Upload-Bandbreite – pro Spieler ca. 0,5-1 Mbps
  • SteamCMD: Zum Herunterladen der Server-Dateien (kostenlos, kein Steam-Account nötig)

Schritt 1: SteamCMD herunterladen und einrichten

SteamCMD ist das Kommandozeilen-Tool von Steam, mit dem du Server-Dateien herunterlädst. Du brauchst dafür keinen Steam-Account – die Anmeldung erfolgt anonym.

Windows

  1. Lade SteamCMD von der offiziellen Valve-Seite herunter
  2. Erstelle einen Ordner, z.B. C:\steamcmd
  3. Entpacke die ZIP-Datei in diesen Ordner
  4. Du solltest nun steamcmd.exe im Ordner sehen

Linux (Debian/Ubuntu)

# Abhängigkeiten installieren
sudo apt install -y lib32gcc-s1 lib32stdc++6 curl tar

# SteamCMD-Ordner erstellen
mkdir ~/steamcmd && cd ~/steamcmd

# SteamCMD herunterladen und entpacken
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

# SteamCMD starten und aktualisieren
./steamcmd.sh

Schritt 2: Garry's Mod Server-Dateien herunterladen

Starte SteamCMD und führe folgende Befehle aus. Die App-ID für den Garry's Mod Dedicated Server lautet 4020:

# Installationsverzeichnis festlegen
force_install_dir C:\gmod-server    # Windows
force_install_dir ~/gmod            # Linux

# Anonym anmelden (kein Steam-Account nötig)
login anonymous

# Server-Dateien herunterladen
app_update 4020 validate

# SteamCMD beenden
quit

Der Download dauert einige Minuten. Mit validate werden die Dateien auf Korruption geprüft – das ist langsamer, aber sicherer.

Schritt 3: Server-Startskript erstellen

Windows (start-server.bat)

Erstelle im Server-Ordner eine neue Textdatei start-server.bat mit folgendem Inhalt:

@echo off
.\srcds.exe -game garrysmod -console -ip 0.0.0.0 -port 27015 +maxplayers 32 +map gm_construct

Linux (start-server.sh)

nano ~/gmod/start-server.sh

Füge folgenden Inhalt ein:

#!/bin/bash
./srcds_run -game garrysmod -console -ip 0.0.0.0 -port 27015 +maxplayers 32 +map gm_construct

Mach die Datei ausführbar:

chmod +x ~/gmod/start-server.sh

Erklärung der Startparameter:

  • -game garrysmod: Startet das Spiel als Garry's Mod
  • -console: Zeigt die Server-Konsole an
  • -ip 0.0.0.0: Bindet den Server an alle Netzwerkschnittstellen
  • -port 27015: Standard-Port für GMod (UDP)
  • +maxplayers: Maximale Spieleranzahl (Standard: 32)
  • +map: Start-Map – gm_construct oder gm_flatgrass sind gute Standards

Schritt 4: Firewall-Ports freigeben

Garry's Mod verwendet UDP-Port 27015 für die Spielverbindung und UDP 27005 für den Client.

Linux (UFW)

sudo ufw allow 27015/udp
sudo ufw allow 27005/udp

Windows Firewall (PowerShell als Administrator)

New-NetFirewallRule -DisplayName "GMod Server" -Direction Inbound -Protocol UDP -LocalPort 27015,27005 -Action Allow

Leite die Ports anschließend in deinem Router an die lokale IP-Adresse deines Servers weiter.

Schritt 5: Server starten und ersten Test

  1. Windows: Doppelklick auf start-server.bat
  2. Linux: ./start-server.sh
  3. Die Konsole zeigt den Startvorgang – warte bis VAC secure mode is activated erscheint
  4. Der Server ist jetzt bereit für Verbindungen

Schritt 6: Server-Konfiguration (server.cfg)

Die server.cfg findest du im Ordner garrysmod/cfg/. Erstelle oder bearbeite sie:

// Servername
hostname "Mein GMod Server"

// Passwort (leer lassen für öffentlichen Server)
sv_password ""

// RCON-Passwort für Fernsteuerung
rcon_password "dein-sicheres-passwort"

// Region (255 = Weltweit)
sv_region 255

// Download von Servereigenen Dateien erlauben
sv_allowdownload 1
sv_allowupload 1

// Sprache
sv_lan 0

// Maximale Tickrate
sv_minrate 50000
sv_maxrate 128000

Schritt 7: Addons aus dem Steam Workshop installieren

Die einfachste Methode, Mods zu installieren, ist eine Steam Workshop Collection. Der Server lädt die Addons automatisch herunter und Spieler bekommen sie beim Verbinden.

Collection erstellen und verlinken

  1. Erstelle eine Collection im Steam Workshop
  2. Füge die gewünschten Addons hinzu
  3. Kopiere die Collection-ID aus der URL (z.B. 382793424)
  4. Erstelle einen Steam Web API Key unter steamcommunity.com/dev/apikey
  5. Füge folgende Parameter zu deinem Startskript hinzu:
    +host_workshop_collection 382793424 -authkey DEIN_API_KEY

Addons manuell installieren

Für einzelne Addons ohne Workshop Collection:

  1. Lade das Addon herunter (meist ein Ordner mit lua/, models/ usw.)
  2. Kopiere den Ordner nach garrysmod/addons/
  3. Starte den Server neu

Schritt 8: Gamemode wechseln

GMod bietet unzählige Gamemodes – von Sandbox über TTT bis DarkRP. Den Gamemode legst du im Startskript fest:

# Sandbox (Standard)
+gamemode sandbox

# Trouble in Terrorist Town (TTT)
+gamemode terrortown

# Prop Hunt
+gamemode prop_hunt

# DarkRP
+gamemode darkrp

# Zombie Survival
+gamemode zombiesurvival

Schritt 9: Server beitreten

  1. Starte Garry's Mod auf deinem PC
  2. Öffne die Konsole mit der ~-Taste (vorher in den Einstellungen aktivieren)
  3. Gib ein: connect deine-server-ip:27015
  4. Alternativ: Server zu den Steam-Favoriten hinzufügen und über den Legacy-Browser beitreten

Schritt 10: Dich selbst zum Admin machen

  1. Finde deine SteamID (z.B. auf steamid.io)
  2. Öffne garrysmod/settings/users.txt (erstellen falls nicht vorhanden)
  3. Füge hinzu:
    "admins"
    {
        "STEAM_0:1:12345678"
        {
            "name"  "DeinName"
            "group"  "superadmin"
        }
    }
  4. Server neustarten oder ulx adduser DEINNAME superadmin in der Konsole (wenn ULX installiert ist)

Hardware-Empfehlungen nach Server-Typ

Server-Typ RAM CPU Slots
Sandbox / Leicht 2-4 GB 2 Kerne 16
TTT / Prop Hunt 4-6 GB 2-3 Kerne 32
DarkRP mit Addons 6-8 GB 3-4 Kerne 64
Viele Addons (100+) 8-12 GB 4 Kerne ab 3,5 GHz 64+

Häufige Probleme

Server erscheint nicht in der Serverliste:

  • Prüfe ob UDP-Port 27015 in Firewall und Router freigegeben ist
  • Stelle sicher, dass sv_lan 0 in der server.cfg gesetzt ist

Spieler können Addons nicht herunterladen:

  • Nutze eine Workshop Collection – das ist die zuverlässigste Methode
  • Prüfe ob der Steam Web API Key gültig ist
  • Stelle sicher, dass sv_allowdownload 1 gesetzt ist

Server crashed beim Start:

  • Prüfe ob alle benötigten Bibliotheken installiert sind (Linux: lib32gcc-s1 lib32stdc++6)
  • Fehlerhafte Addons können den Start verhindern – testweise alle Addons entfernen

Hohe CPU-Last:

  • Reduziere die Tickrate in der server.cfg: sv_minrate 20000
  • Begrenze die maximale Spieleranzahl
  • Entferne ressourcen-intensive Addons

Schnell-Checkliste

  1. SteamCMD installiert und gestartet
  2. Server-Dateien mit app_update 4020 validate heruntergeladen
  3. Startskript erstellt (.bat oder .sh)
  4. Firewall-Ports 27015 und 27005 freigegeben
  5. server.cfg angepasst (Hostname, Passwort, RCON)
  6. Server gestartet und in Konsole auf Fehler geprüft
  7. Optional: Workshop Collection verlinkt
  8. Mit connect ip:27015 beigetreten
  9. Dich selbst als Admin eingetragen

Passende Anleitungen

Server bei NexoraHost: nexorahost.com

Weiterlesen

Beliebt und aktuell – nicht nur die ältesten Guides.

Mehr

Weiter entdecken