Tempo stimato: 10 minuti
Difficoltà: Principiante ⭐
Server compatibili: Garry's Mod su OuiPanel
📋 Introduzione
Un server Garry's Mod prende i suoi addon, le mappe e la modalità di gioco (gamemode) dallo Steam Workshop. La cosa più semplice è riunirli in una collezione, che il server scarica a ogni avvio. Questa guida spiega come crearla, collegarla al tuo server e poi scegliere il gamemode e la mappa.
🧩 Crea la collezione sul Workshop
- In Steam, apri il Workshop di Garry's Mod e crea una collezione.
- Aggiungi i tuoi addon, le tue mappe e, se viene dal Workshop, il tuo gamemode.
- Imposta la visibilità su pubblica o non elencata (unlisted). Altrimenti il server non può accedervi.
- Trova il suo ID. È il numero dopo
?id=nell'indirizzo della collezione.
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789
Qui l'ID è 123456789. Una collezione può contenerne altre, e il server scarica anche queste sottocollezioni.
⚙️ Collega la collezione al server
- In OuiPanel, vai su Configurazione › Impostazioni del server, scheda Variabili d'ambiente.
- Incolla l'ID in Workshop ID. Il campo accetta solo cifre.
- Clicca sul segno di spunta a destra del campo (Salva).

Al prossimo avvio, il server scarica la collezione e carica i suoi addon.
🎮 Scegli il gamemode
Il campo Gamemode richiede il nome della cartella della modalità, non il suo titolo.
| Modalità di gioco | Valore di Gamemode | Origine |
|---|---|---|
| Sandbox | sandbox | Inclusa nel gioco, valore predefinito |
| Trouble in Terrorist Town (TTT) | terrortown | Inclusa nel gioco |
| DarkRP | darkrp | Workshop o GitHub |
| Prop Hunt | prop_hunt | Workshop |
| Murder | murder | Workshop |
Un gamemode non incluso nel gioco si aggiunge in due modi. Mettilo nella tua collezione, oppure carica la sua cartella in garrysmod/gamemodes via SFTP. Poi scrivi il nome della cartella in Gamemode.
🗺️ Scegli la mappa
Il campo Map indica la mappa caricata all'avvio. Quella predefinita è gm_flatgrass, inclusa nel gioco come gm_construct. Per una mappa della tua collezione, scrivi il suo nome esatto senza l'estensione .bsp. Le mappe pensate per TTT di solito iniziano con ttt_.
Salva ogni campo modificato, poi riavvia il server dalla Console. Se qualcosa non va, leggi la console durante l'avvio. Gli errori di caricamento compaiono lì.
📦 Invia i contenuti ai giocatori
La collezione installa gli addon sul server, ma i giocatori non ricevono tutto. Secondo la wiki di Facepunch, la mappa in uso e il gamemode della collezione vengono inviati in automatico. Gli altri addon che portano modelli, suoni o texture vanno dichiarati con resource.AddWorkshop.
Apri o crea il file garrysmod/lua/autorun/server/workshop.lua e aggiungi una riga per addon.
-- ID Workshop di un addon (non di una collezione)
resource.AddWorkshop("111111111")
resource.AddWorkshop("222222222")
Gli addon che contengono solo Lua non vanno in questa lista. Il Lua passa da un altro sistema.
❓ Problemi frequenti
Il server non scarica la collezione
Controlla che la collezione sia pubblica o non elencata, e che Workshop ID contenga l'ID della collezione, non quello di un addon.
Il gamemode non si avvia
Il valore di Gamemode deve corrispondere esattamente al nome della cartella. Controlla anche che il gamemode sia nella collezione o in garrysmod/gamemodes.
I giocatori vedono modelli ERROR o texture viola e nere
Manca loro il contenuto di un addon. Aggiungi il suo ID in workshop.lua con resource.AddWorkshop, poi riavvia.
➡️ Prossimi passi
Per posizionare bene il server nella lista pubblica, aggiungi un token Steam con la nostra guida Token Steam (GSLT) per un server GMod. Per creare un server RP, segui Installare DarkRP e diventare superadmin su un server GMod.
🚀 Non hai ancora un server?
Con il nostro GMod server hosting, la collezione Workshop, il gamemode e la mappa si impostano nelle impostazioni del server. Il tuo server è pronto in pochi minuti, con anti-DDoS e accesso SFTP.
Hai bisogno di un server Garry's Mod?
GMod Server Hosting da 2,99 €/mese, con gamemode, collezione Workshop e token Steam dal pannello e la protezione Anti-DDoS inclusa.
