Cos'è Garry's Mod?

Garry's Mod (in breve: GMod) è una piattaforma di gioco sandbox basata sul motore Source. Non ci sono obiettivi fissi — invece GMod offre un'enorme libreria community di modalità di gioco, addon e mappe che trasformano completamente l'esperienza. La modalità più popolare è TTT (Trouble in Terrorist Town): un gioco di deduzione sociale simile a Mafia o Among Us, in cui innocenti e detective devono identificare i traditori nascosti.

Per un server proprio ti serve una configurazione dedicata di Garry's Mod con la modalità di gioco scelta. Presso game-serverhosting è tutto preconfigurato con il supporto Workshop attivo.

Ordina il server

Nell'Order-Wizard scegli Garry's Mod come gioco. TTT è la modalità più giocata, ma puoi usare lo stesso slot di server anche in seguito per altre modalità (Sandbox, DarkRP, Deathrun) cambiando il flag gamemode nella configurazione di avvio.

Noleggia un server Garry's Mod

Dopo l'ordine il tuo server è pronto all'uso in pochi minuti. Vedi lo stato nella dashboard.

Modificare le variabili del server nel pannello

Le variabili Source più importanti — sv_cheats, sv_gravity, la chat vocale e i limiti sbox_ (props, ragdoll, veicoli, NPC) — le imposti direttamente nel pannello tramite un modulo guidato. game-serverhosting le riscrive in modo sicuro nel server.cfg (incluso backup), senza che tu debba modificare il file manualmente. Trovi l'editor nel pannello del server sotto Impostazioni di gioco → Variabili del server.

Editor guidato delle variabili del server per Garry's Mod nel pannello game-serverhosting
Editor guidato delle variabili del server per Garry's Mod nel pannello game-serverhosting

Configurare la modalità TTT

Passo 1: imposta la gamemode su TTT

Nella configurazione di avvio (Pannello → Startup) imposti il parametro:

GAMEMODE=terrortown

In alternativa inserisci in server.cfg:

gamemode terrortown

Riavvia il server dopo la modifica — GMod carica quindi automaticamente la modalità TTT.

Passo 2: adatta la configurazione TTT

Le impostazioni TTT si controllano tramite ConVars nel server.cfg. Le più importanti:

# Numero di traditori (proporzione sul totale dei giocatori)
ttt_traitor_pct 0.25
# Traditori minimi per round
ttt_traitor_max 32

# Durata del round in secondi
ttt_roundtime_seconds 300
# Tempo di preparazione
ttt_preptime_seconds 30

# Sistema Karma (penalità per fuoco amico)
ttt_karma 1
ttt_karma_starting 1000
ttt_karma_min 500

# Rotazione delle mappe
mapcyclefile mapcycle.txt

Passo 3: configura le mappe TTT

TTT funziona meglio con mappe TTT dedicate (prefisso: ttt_). Crea un mapcycle.txt nella directory garrysmod/:

ttt_minecraft_b5
ttt_67thway_v8
ttt_rooftops_2016
ttt_dolls_v2

Le mappe devono essere presenti sul server — il modo più semplice è tramite una collezione Workshop (vedi sotto).

Configurare una collezione Workshop

Il modo più semplice per portare mappe e addon sul tuo server è una collezione Steam Workshop.

Creare una collezione

  1. Vai su https://steamcommunity.com/workshop/browse/?appid=4000
  2. Clicca su «I miei elementi Workshop» → «Crea collezione»
  3. Aggiungi tutte le mappe, armi e content pack desiderati
  4. Pubblica la collezione (deve essere pubblica)

Inserire l'ID della collezione nel pannello

Nel pannello, sotto Startup, inserisci l'ID della collezione Workshop:

WORKSHOP_ID=123456789
WORKSHOP_AUTH_KEY=LaTuaSteamWebAPIKey

La Steam Web API Key la crei gratuitamente su https://steamcommunity.com/dev/apikey. Il server scarica automaticamente all'avvio tutti gli elementi della collezione.

ULX — Strumento admin per GMod

ULX è il framework admin standard per Garry's Mod. Offre un set completo di comandi per gli admin e un sistema di permessi (ULib) per una gestione granulare dei diritti.

Installare ULX

  1. Iscriviti sullo Steam Workshop: ULX (https://steamcommunity.com/sharedfiles/filedetails/?id=557962280) e ULib
  2. Aggiungili entrambi alla collezione Workshop, oppure caricali manualmente in garrysmod/addons/

Assegnare i diritti admin

I diritti si impostano nella console del server o tramite RCON:

ulx adduser "NomeGiocatore" superadmin
ulx adduser "NomeModeratore" admin

Comandi ULX importanti

Comando Funzione
ulx ban <nome> <minuti> <motivo> Banna un giocatore
ulx kick <nome> <motivo> Espelle un giocatore
ulx slay <nome> Uccide un giocatore
ulx tp <nome> Teletrasporto verso il giocatore
ulx noclip <nome> Attiva il noclip
ulx menu Apre il menu admin (F4 / console)

Addon specifici per TTT

Addon Funzione
TTT2 Framework TTT avanzato con nuove classi e funzioni
Randomats Eventi di round casuali per più varietà
TTT Weapon Placer Piazza armi sulle mappe senza codice
Custom Items Aggiungi item personalizzati per Traditore/Detective

Problemi comuni

«Content mancante» — texture viola Le texture mancanti derivano quasi sempre da dati di gioco Valve assenti (CS:S, HL2 ecc.). Aggiungi un content pack come CS:S Weapons and Props alla collezione Workshop.

I giocatori non vedono gli item degli addon Il client deve aver sottoscritto anche gli elementi Workshop — oppure il rate cl_downloadall non è adeguato. Inserisci sv_allowupload 1 e sv_allowdownload 1 nel server.cfg.

Il round TTT non parte Controlla il numero minimo di giocatori: TTT richiede almeno 2 giocatori (default 2, consigliati 4+). Verifica ttt_minimum_players nella config.

Conclusione

Gestire Garry's Mod TTT su un server proprio ti dà il pieno controllo su configurazione, addon e team di moderazione. Le collezioni Workshop rendono semplice la sincronizzazione dei contenuti, ULX garantisce un'amministrazione professionale del server.

Noleggia un server Garry's Mod →

FAQ

Quale rotazione di mappe è consigliata per chi inizia con TTT?

Per i principianti si consigliano mappe classiche come ttt_minecraft_b5, ttt_67thway_v8 e ttt_rooftops_2016. Sono chiare, ben bilanciate e presenti in ogni grande collezione Workshop TTT.

Mi serve CS:S per un server GMod?

I contenuti CS:S (modelli, texture) sono richiesti da molti addon e mappe. Non ti serve CS:S installato sul server, ma un content pack dal Workshop risolve gli errori di «texture mancante» viola.

Quanti giocatori sono ideali per TTT?

TTT è più divertente a partire da 8–12 giocatori, perché la proporzione di traditori (default: 25%) garantisce abbastanza tensione. Sotto i 6 giocatori il gioco risulta scarno; sopra i 20 i round possono diventare molto lunghi.

Posso gestire più modalità di gioco su un solo server?

Tecnicamente non contemporaneamente — un server GMod gira sempre in una sola gamemode. Puoi però cambiare modalità tramite RCON o cambio mappa, oppure usare più slot di server per modalità diverse.