Was ist Garry's Mod?

Garry's Mod (kurz: GMod) ist eine Sandbox-Spieleplattform auf Basis der Source-Engine. Es gibt keine festen Spielziele — stattdessen bietet GMod eine riesige Community-Bibliothek an Spielmodi, Addons und Maps, die das Erlebnis komplett verwandeln. Der beliebteste Spielmodus ist TTT (Trouble in Terrorist Town): ein Social-Deduction-Spiel ähnlich wie Mafia oder Among Us, bei dem Unschuldige und Detektive die verborgenen Traitors identifizieren müssen.

Für einen eigenen Server benötigst du ein eigenes Garry's Mod Dedicated Server Setup mit gewähltem Spielmodus. Bei game-serverhosting läuft alles vorkonfiguriert mit aktivem Workshop-Support.

Server bestellen

Wähle im Order-Wizard Garry's Mod als Spiel. TTT ist der meistgespielte Modus, aber du kannst denselben Server-Slot später für andere Spielmodi (Sandbox, DarkRP, Deathrun) verwenden, indem du das gamemode-Flag in der Startkonfiguration änderst.

Garry's Mod Server mieten

Nach der Bestellung ist dein Server in wenigen Minuten einsatzbereit. Du siehst den Status im Dashboard.

Wenn du zuerst Hostname, Slots, Passwort und den grundlegenden Gamemode sauber setzen willst, beginne mit der allgemeinen Anleitung zum Garry's-Mod-Server. Dieser Guide konzentriert sich danach auf TTT-Balance, Maps und Moderation.

Server-Variablen im Panel bearbeiten

Die wichtigsten Source-Server-Variablen — sv_cheats, sv_gravity, den Voice-Chat und die sbox_-Limits (Props, Ragdolls, Fahrzeuge, NPCs) — setzt du direkt im Panel über ein geführtes Formular. game-serverhosting schreibt sie sicher in die server.cfg (inklusive Backup), ohne dass du die Datei manuell editieren musst. Du findest den Editor im Server-Panel unter Spiel-Einstellungen → Server-Variablen.

Geführter Server-Variablen-Editor für Garry's Mod im game-serverhosting Panel
Geführter Server-Variablen-Editor für Garry's Mod im game-serverhosting Panel

TTT-Modus einrichten

Schritt 1: Gamemode auf TTT stellen

In der Startkonfiguration (Panel → Startup) setzt du den Parameter:

GAMEMODE=terrortown

Alternativ trägst du in server.cfg:

gamemode terrortown

ein. Starte den Server nach der Änderung neu — GMod lädt dann automatisch den TTT-Spielmodus.

Schritt 2: TTT-Konfiguration anpassen

Die TTT-Einstellungen werden über ConVars in der server.cfg gesteuert. Die folgende Tabelle ist gegen den mit Garry's Mod ausgelieferten TTT-Quellcode von Facepunch und dessen Karma-Konfiguration geprüft. „Standardwert“ bedeutet den Wert von Vanilla-TTT; Addons wie TTT2 können eigene Variablen ergänzen oder Verhalten verändern.

ConVar Standardwert Wirkung Praxis-Hinweis
ttt_minimum_players 2 Mindestzahl aktiver Spieler, bevor eine Runde vorbereitet wird Für Tests geeignet; für reguläre TTT-Runden ist eine größere Gruppe sinnvoll.
ttt_traitor_pct 0.25 Anteil der Spieler, die Traitor werden 0.25 entspricht 25 Prozent; die tatsächliche Zahl wird auf ganze Rollen begrenzt.
ttt_traitor_max 32 Obergrenze der Traitors Das ist kein Mindestwert. Senke ihn nur, wenn du große Gruppen bewusst deckeln willst.
ttt_detective_pct 0.13 Anteil der Spieler, die Detective werden können Wirkt zusammen mit Mindestspielerzahl und Obergrenze.
ttt_detective_max 32 Obergrenze der Detectives Für typische private Gruppen kann der Standard bleiben.
ttt_detective_min_players 8 Ab dieser Spielerzahl werden Detectives ausgewählt Unterhalb dieses Werts spielen Innocents gegen Traitors ohne Detective.
ttt_roundtime_minutes 10 Maximale Rundendauer ohne Haste-Anpassung Die Einheit ist Minuten; ttt_roundtime_seconds ist keine Vanilla-TTT-ConVar.
ttt_preptime_seconds 30 Vorbereitungszeit vor Rundenbeginn Zu kurze Werte können bei langsamen Clients oder großen Maps hektisch wirken.
ttt_posttime_seconds 30 Ergebnisphase nach Rundenende Gibt Spielern Zeit für Ergebnis und Rollenauflösung.
ttt_karma 1 Aktiviert das Karma-System 1 lässt Friendly-Fire das spätere Schadenspotenzial beeinflussen.
ttt_karma_starting 1000 Karma eines neuen Spielers Sollte nicht über ttt_karma_max liegen.
ttt_karma_low_amount 450 Schwelle für Low-Karma-Kick/Ban Greift nur zusammen mit aktivierter Low-Karma-Automatik.

Für einen ersten Vanilla-TTT-Test kannst du die bestätigten Standardwerte explizit setzen:

ttt_minimum_players 2
ttt_traitor_pct 0.25
ttt_traitor_max 32
ttt_detective_pct 0.13
ttt_detective_max 32
ttt_detective_min_players 8
ttt_roundtime_minutes 10
ttt_preptime_seconds 30
ttt_posttime_seconds 30
ttt_karma 1
ttt_karma_starting 1000

Ändere anschließend nur wenige Werte pro Testlauf und prüfe mit find <convar> oder cvarlist <präfix> in der Server-Konsole, ob Vanilla-TTT beziehungsweise dein Addon die Variable tatsächlich kennt. Eine Meldung wie Unknown command bedeutet, dass die Zeile nicht angewendet wurde.

Schritt 3: TTT-Karten einrichten

TTT funktioniert am besten mit speziellen TTT-Maps (Prefix: ttt_). Erstelle eine mapcycle.txt im garrysmod/-Verzeichnis:

ttt_minecraft_b5
ttt_67thway_v8
ttt_rooftops_2016
ttt_dolls_v2

Die Maps müssen auf dem Server vorhanden sein — am einfachsten via Workshop-Collection (siehe unten).

Workshop-Collection einrichten

Der einfachste Weg, Maps und Addons auf deinen Server zu bringen, ist eine Steam-Workshop-Collection.

Für Collection-ID, -authkey, resource.AddWorkshop() und die Trennung zwischen Server- und Client-Inhalten nutze die vertiefende Anleitung Garry's Mod Workshop Addons installieren. Im Garry's-Mod-Browser für Mods und Plugins kannst du anschließend passende Inhalte vergleichen, bevor du sie in die produktive Collection übernimmst.

Collection erstellen

  1. Gehe auf https://steamcommunity.com/workshop/browse/?appid=4000
  2. Klicke auf „Meine Workshop-Elemente" → „Collection erstellen"
  3. Füge alle gewünschten Maps, Weapons und Content-Packs hinzu
  4. Veröffentliche die Collection (muss öffentlich sein)

Collection-ID im Panel eintragen

Im Panel unter Startup trägst du die Workshop-Collection-ID ein:

WORKSHOP_ID=123456789
WORKSHOP_AUTH_KEY=DeinSteamWebAPIKey

Den Steam Web API Key erstellst du kostenlos auf https://steamcommunity.com/dev/apikey. Der Server lädt beim Start automatisch alle Items der Collection herunter.

ULX — Admin-Tool für GMod

ULX ist das Standard-Admin-Framework für Garry's Mod. Es bietet einen umfassenden Befehlssatz für Admins sowie ein Rechtesystem (ULib) für feingranulare Berechtigungen.

ULX installieren

  1. Abonniere auf dem Steam Workshop: ULX (https://steamcommunity.com/sharedfiles/filedetails/?id=557962280) und ULib
  2. Füge beide zur Workshop-Collection hinzu, oder lade sie manuell in garrysmod/addons/ hoch

Admin-Rechte vergeben

Rechte werden in der Server-Konsole oder via RCON gesetzt:

ulx adduser "SpielerName" superadmin
ulx adduser "ModeratorName" admin

Wichtige ULX-Befehle

Befehl Funktion
ulx ban <name> <minuten> <grund> Spieler bannen
ulx kick <name> <grund> Spieler kicken
ulx slay <name> Spieler töten
ulx tp <name> Zum Spieler teleportieren
ulx noclip <name> Noclip aktivieren
ulx menu Admin-Menü öffnen (F4 / Konsole)

TTT-Spezifische Addons

Addon Funktion
TTT2 Erweitertes TTT-Framework mit neuen Klassen und Features
Randomats Zufällige Runden-Events für mehr Abwechslung
TTT Weapon Placer Waffen auf Maps platzieren ohne Code
Custom Items Eigene Traitor/Detective-Items hinzufügen

Häufige Probleme

"Fehlendes Content" — violette Texturen Fehlende Texturen kommen meistens von nicht vorhandenen Valve-Spieldaten (CS:S, HL2 etc.). Füge ein Content-Pack wie CS:S Weapons and Props zur Workshop-Collection hinzu.

Spieler sehen Addon-Items nicht Der Client muss die Workshop-Items ebenfalls abonniert haben — oder die cl_downloadall-Rate passt nicht. Trage sv_allowupload 1 und sv_allowdownload 1 in die server.cfg ein.

TTT-Runde startet nicht Mindestspielerzahl prüfen: TTT braucht mindestens 2 Spieler (Standard 2, empfohlen 4+). Prüfe ttt_minimum_players in der Config.

Fazit

Garry's Mod TTT auf einem eigenen Server zu betreiben gibt dir die volle Kontrolle über Konfiguration, Addons und Moderations-Team. Workshop-Collections machen den Content-Sync einfach, ULX sorgt für professionelle Server-Administration.

Garry's Mod Server mieten →

FAQ

Welche Map-Rotation empfiehlt sich für TTT-Einsteiger?

Für Einsteiger empfehlen sich klassische Maps wie ttt_minecraft_b5, ttt_67thway_v8 und ttt_rooftops_2016. Sie sind übersichtlich, gut balanced und Teil jeder großen TTT-Workshop-Collection.

Brauche ich CS:S für einen GMod-Server?

CS:S-Inhalte (Modelle, Texturen) werden von vielen Addons und Maps vorausgesetzt. Du brauchst kein CS:S auf dem Server installiert, aber ein Content-Pack aus dem Workshop behebt die violetten "Missing Texture"-Fehler.

Wie viele Spieler sind für TTT ideal?

TTT macht ab 8–12 Spielern am meisten Spaß, da die Traitor-Ratio (Standard: 25%) für genug Spannung sorgt. Unter 6 Spielern fühlt sich das Spiel dünn an; über 20 können Runden sehr lang werden.

Kann ich mehrere Spielmodi auf einem Server betreiben?

Technisch nicht gleichzeitig — ein GMod-Server läuft immer in einem gamemode. Du kannst aber per RCON oder Map-Change den Modus wechseln, oder mehrere Server-Slots für verschiedene Modi nutzen.