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.
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.

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
- Gehe auf https://steamcommunity.com/workshop/browse/?appid=4000
- Klicke auf „Meine Workshop-Elemente" → „Collection erstellen"
- Füge alle gewünschten Maps, Weapons und Content-Packs hinzu
- 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
- Abonniere auf dem Steam Workshop: ULX (https://steamcommunity.com/sharedfiles/filedetails/?id=557962280) und ULib
- 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.
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.