Wat is Garry's Mod?

Garry's Mod (kort: GMod) is een sandbox-spelplatform op basis van de Source-engine. Er zijn geen vaste speldoelen — in plaats daarvan biedt GMod een enorme community-bibliotheek aan spelmodi, addons en maps die de ervaring compleet transformeren. De populairste spelmodus is TTT (Trouble in Terrorist Town): een social-deduction-spel vergelijkbaar met Mafia of Among Us, waarbij onschuldigen en detectives de verborgen traitors moeten identificeren.

Voor een eigen server heb je een eigen Garry's Mod dedicated server-setup met gekozen spelmodus nodig. Bij game-serverhosting draait alles voorgeconfigureerd met actieve Workshop-support.

Server bestellen

Kies in de order-wizard Garry's Mod als game. TTT is de meestgespeelde modus, maar je kunt dezelfde server-slot later voor andere spelmodi (Sandbox, DarkRP, Deathrun) gebruiken door de gamemode-flag in de startconfiguratie te wijzigen.

Garry's Mod-server huren

Na de bestelling is je server binnen enkele minuten inzetbaar. Je ziet de status in het dashboard.

Servervariabelen in het panel bewerken

De belangrijkste Source-servervariabelen — sv_cheats, sv_gravity, de voicechat en de sbox_-limieten (Props, Ragdolls, voertuigen, NPC's) — stel je direct in het panel in via een begeleid formulier. game-serverhosting schrijft ze veilig naar de server.cfg (inclusief back-up), zonder dat je het bestand handmatig hoeft te bewerken. Je vindt de editor in het serverpanel onder Spel-instellingen → Servervariabelen.

Begeleide servervariabelen-editor voor Garry's Mod in het game-serverhosting panel
Begeleide servervariabelen-editor voor Garry's Mod in het game-serverhosting panel

TTT-modus instellen

Stap 1: Gamemode op TTT zetten

In de startconfiguratie (panel → Startup) zet je de parameter:

GAMEMODE=terrortown

Alternatief zet je in server.cfg:

gamemode terrortown

Start de server na de wijziging opnieuw — GMod laadt dan automatisch de TTT-spelmodus.

Stap 2: TTT-configuratie aanpassen

De TTT-instellingen worden via ConVars in de server.cfg gestuurd. De belangrijkste:

# Aantal traitors (aandeel van totaal aantal spelers)
ttt_traitor_pct 0.25
# Minimaal aantal traitors per ronde
ttt_traitor_max 32

# Rondetijd in seconden
ttt_roundtime_seconds 300
# Voorbereidingstijd
ttt_preptime_seconds 30

# Karma-systeem (friendly-fire-straf)
ttt_karma 1
ttt_karma_starting 1000
ttt_karma_min 500

# Map-rotatie
mapcyclefile mapcycle.txt

Stap 3: TTT-maps instellen

TTT werkt het best met speciale TTT-maps (prefix: ttt_). Maak een mapcycle.txt in de map garrysmod/:

ttt_minecraft_b5
ttt_67thway_v8
ttt_rooftops_2016
ttt_dolls_v2

De maps moeten op de server aanwezig zijn — het eenvoudigst via een Workshop-collectie (zie hieronder).

Workshop-collectie instellen

De eenvoudigste manier om maps en addons op je server te krijgen, is een Steam-Workshop-collectie.

Collectie aanmaken

  1. Ga naar https://steamcommunity.com/workshop/browse/?appid=4000
  2. Klik op „Mijn Workshop-items" → „Collectie aanmaken"
  3. Voeg alle gewenste maps, weapons en content-packs toe
  4. Publiceer de collectie (moet openbaar zijn)

Collectie-ID in het panel invoeren

In het panel onder Startup voer je de Workshop-collectie-ID in:

WORKSHOP_ID=123456789
WORKSHOP_AUTH_KEY=JouwSteamWebAPIKey

De Steam Web API Key maak je gratis aan op https://steamcommunity.com/dev/apikey. De server downloadt bij de start automatisch alle items van de collectie.

ULX — admintool voor GMod

ULX is het standaard admin-framework voor Garry's Mod. Het biedt een uitgebreide commandoset voor admins en een rechtensysteem (ULib) voor fijnmazige rechten.

ULX installeren

  1. Abonneer je op de Steam Workshop: ULX (https://steamcommunity.com/sharedfiles/filedetails/?id=557962280) en ULib
  2. Voeg beide toe aan de Workshop-collectie, of upload ze handmatig naar garrysmod/addons/

Adminrechten toewijzen

Rechten worden in de serverconsole of via RCON ingesteld:

ulx adduser "SpelerNaam" superadmin
ulx adduser "ModeratorNaam" admin

Belangrijke ULX-commando's

Commando Functie
ulx ban <name> <minuten> <reden> Speler bannen
ulx kick <name> <reden> Speler kicken
ulx slay <name> Speler doden
ulx tp <name> Naar speler teleporteren
ulx noclip <name> Noclip activeren
ulx menu Adminmenu openen (F4 / console)

TTT-specifieke addons

Addon Functie
TTT2 Uitgebreid TTT-framework met nieuwe klassen en features
Randomats Willekeurige ronde-events voor meer afwisseling
TTT Weapon Placer Wapens op maps plaatsen zonder code
Custom Items Eigen traitor/detective-items toevoegen

Veelvoorkomende problemen

"Missende content" — paarse textures Missende textures komen meestal van niet-aanwezige Valve-speldata (CS:S, HL2 enz.). Voeg een content-pack zoals CS:S Weapons and Props toe aan de Workshop-collectie.

Spelers zien addon-items niet De client moet de Workshop-items ook geabonneerd hebben — of de cl_downloadall-rate klopt niet. Zet sv_allowupload 1 en sv_allowdownload 1 in de server.cfg.

TTT-ronde start niet Controleer het minimale aantal spelers: TTT heeft minimaal 2 spelers nodig (standaard 2, aanbevolen 4+). Controleer ttt_minimum_players in de config.

Conclusie

Garry's Mod TTT op een eigen server draaien geeft je volledige controle over configuratie, addons en moderatieteam. Workshop-collecties maken de content-sync eenvoudig, ULX zorgt voor professioneel serverbeheer.

Garry's Mod-server huren →

FAQ

Welke map-rotatie is aan te raden voor TTT-beginners?

Voor beginners zijn klassieke maps zoals ttt_minecraft_b5, ttt_67thway_v8 en ttt_rooftops_2016 aan te raden. Ze zijn overzichtelijk, goed gebalanceerd en onderdeel van elke grote TTT-Workshop-collectie.

Heb ik CS:S nodig voor een GMod-server?

CS:S-content (modellen, textures) wordt door veel addons en maps vereist. Je hebt geen CS:S op de server geïnstalleerd nodig, maar een content-pack uit de Workshop verhelpt de paarse "Missing Texture"-fouten.

Hoeveel spelers zijn ideaal voor TTT?

TTT is het leukst vanaf 8–12 spelers, omdat de traitor-ratio (standaard: 25%) dan voor genoeg spanning zorgt. Onder de 6 spelers voelt het spel dun aan; boven de 20 kunnen rondes erg lang worden.

Kan ik meerdere spelmodi op één server draaien?

Technisch niet gelijktijdig — een GMod-server draait altijd in één gamemode. Je kunt wel via RCON of een map-change de modus wisselen, of meerdere server-slots voor verschillende modi gebruiken.