🇩🇪 DE 🇬🇧 EN
NexoraHost / Docs Start
Beliebte Suchen:Minecraft startet nichtMinecraft Server erstellenFiveM txAdminWordPress installierenSubdomain einrichtenVPS DeutschlandSSL FehlerPort 25565 freigebenDiscord Bot hostenDNS Troubleshooting

Wie installiere ich einen Garry's Mod Server

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

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:

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:

Spieler können Addons nicht herunterladen:

Server crashed beim Start:

Hohe CPU-Last:

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

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