NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Come ospitare un server Garry's Mod (2026)

Garry's ModUpdated Nov 5, 202610 min read

Risposta breve. Puoi ospitare un server Garry's Mod da solo gratis: installa il Garry's Mod Dedicated Server (app Steam 4020) con SteamCMD, crea un token di server di gioco Steam e avvia srcds_run con il -port che hai scelto, aperto nel firewall e nel router. Oppure noleggia un server Garry's Mod e salta l'installazione e la rete.

I giocatori trovano il tuo server nel browser dei server del gioco, oppure si collegano al suo indirizzo e alla sua porta dalla console.

Verificato il 5 novembre 2026 con l'aggiornamento di settembre 2026 e il suo hotfix del 17 settembre 2026, la release più recente che Facepunch aveva annunciato su Steam.

Questa guida usa tre fonti: le pagine sui server dedicati del wiki di Facepunch, la pagina degli account server di gioco di Steam e ciò che usiamo su ogni server Garry's Mod che ospitiamo. Per passare subito al noleggio, vai all'opzione 2.

Cosa ti serve

  • Il software del server: "Garry's Mod Dedicated Server", app Steam 4020. È gratuito e si scarica con un login Steam anonimo.
  • Una macchina che resti accesa: un PC di scorta, un server di casa o una macchina virtuale nel cloud. Questa guida usa Linux a 64 bit, che è ciò che usiamo noi. Il wiki di Facepunch documenta anche Windows con steamcmd.exe e srcds.exe.
  • Librerie a 32 bit: il wiki di Facepunch dice che un sistema Linux a 64 bit ha bisogno di librerie a 32 bit, perché SteamCMD esiste solo a 32 bit. Il passaggio di installazione qui sotto le aggiunge.
  • Un token di server di gioco Steam: il wiki lo definisce obbligatorio e dice che un server senza token viene penalizzato nella classifica. Lo crei con il tuo account Steam, che deve possedere il gioco, non essere limitato, bannato dalla community o bloccato, e deve avere un numero di telefono valido registrato.
  • Rete: la porta che passi con -port deve essere raggiungibile da internet.
  • RAM e CPU: le pagine di hosting del wiki di Facepunch non indicano requisiti del server. Considera ogni cifra letta altrove una stima. Le nostre note sono in Di quanta RAM ha bisogno un server Garry's Mod?

Opzione 1: ospitalo da solo

Questi passaggi valgono per Debian o Ubuntu. L'ID dell'app e le opzioni di avvio sono quelli che usano i nostri server.

Installa il server

  1. Installa le librerie a 32 bit.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install wget tar lib32gcc-s1 lib32z1 libc6:i386 libstdc++6:i386 -y
    Questa è la base a 32 bit. Se più avanti SteamCMD o il server segnalano un file .so mancante, installa il pacchetto :i386 di quella libreria.
  2. Crea un utente per il server e passa a quell'utente.
    sudo useradd -m -s /bin/bash -U gmod
    sudo su - gmod
  3. Installa SteamCMD e lascia che si aggiorni una volta.
    mkdir -p ~/steamcmd ~/gmodds
    cd ~/steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Scarica il server.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/gmod/gmodds +login anonymous +app_update 4020 validate +quit
    A volte SteamCMD risponde "Missing configuration" e non lascia file di gioco, ma termina comunque come se tutto fosse andato bene. Lo vediamo comparire e sparire sulle installazioni nuove. Controlla che steamapps/appmanifest_4020.acf esista nella cartella del server e, se non c'è, esegui di nuovo il comando. Il wiki di Facepunch aggiunge che force_install_dir può causare errori di aggiornamento; se succede a te, mettilo prima di login come sopra oppure installa in un'altra cartella.
  5. Copia la libreria del client Steam da SteamCMD nel punto in cui la cerca il server, come fa la nostra installazione:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Ottieni un token di server di gioco Steam

  1. Apri la pagina degli account server di gioco di Steam (steamcommunity.com/dev/managegameservers) dopo aver effettuato l'accesso con l'account che possiede Garry's Mod.
  2. Inserisci 4000 come App ID del gioco base (il wiki di Facepunch indica questo valore per Garry's Mod) e una nota che dia un nome al server, poi crea il token. Ogni server ha bisogno del proprio token. Steam dice che sei l'unico responsabile dei tuoi token, che non devi darli a terzi (e che devi eliminare ogni token che hai ceduto), e che un token con cui il server non accede per molto tempo scade.
  3. Tienilo da parte per il comando di avvio qui sotto come +sv_setsteamaccount.

Avvialo

  1. Avvia il server dalla cartella del server. Questa è la riga di avvio che usano i nostri server, ridotta all'essenziale:
    cd ~/gmodds
    ./srcds_run -game garrysmod -console -port 27016 +ip 0.0.0.0 -strictportbind -norestart \
      +map gm_flatgrass +gamemode sandbox +maxplayers 32 \
      +hostname "My GMod server" +rcon_password "change-me" \
      +sv_setsteamaccount YOUR_TOKEN
    Sostituisci 27016 con la porta che hai aperto e YOUR_TOKEN con il tuo token. Il wiki di Facepunch indica -tickrate con un valore predefinito di 66.6666 e un intervallo consigliato da 30 a 128; aggiungilo solo per cambiarlo. Il wiki di Facepunch avverte anche che un token non valido o scaduto impedisce l'avvio del server. Il nostro pannello considera la riga di log gameserver Steam ID il segnale che il server è attivo. Eseguilo sotto un gestore di servizi come systemd, così riparte dopo un crash.
  2. Apri la porta. Consentila nel firewall della macchina e inoltrala sul router verso la macchina.
  3. Entra. Apri Garry's Mod, poi il browser dei server, oppure usa la console per collegarti al tuo indirizzo pubblico e alla tua porta.
  4. Aggiorna: ferma il server ed esegui di nuovo il comando di download del passaggio 4. Giocatori e server devono avere build compatibili: l'annuncio di Facepunch di aprile 2026 diceva che quell'aggiornamento richiedeva ai server esistenti di aggiornarsi prima di poter essere raggiunti, mentre quello di settembre 2026 era retrocompatibile con i server esistenti.

Impostazioni, addon del Workshop e una trappola in server.cfg

  • Raccolta Workshop: aggiungi +host_workshop_collection <collection ID> alla riga di avvio. Il server scarica la raccolta all'avvio e monta i suoi addon. Il wiki dice che la raccolta deve essere pubblica o non in elenco.
  • File delle impostazioni: metti le tue opzioni in garrysmod/cfg/server.cfg. Non inserire lì hostname o rcon_password se li passi anche dalla riga di comando. Il wiki di Facepunch nota che server.cfg viene eseguito tardi all'avvio, e la nostra installazione lascia in cima al file un commento che avverte che un valore al suo interno prevale in silenzio su quello della riga di comando.
  • Nascondilo: il wiki documenta hide_server 1 per tenere un server fuori dal browser dei server.

Opzione 2: ospitalo su PlayNHost

Il noleggio elimina l'installazione, la routine del token nella riga di comando, l'inoltro delle porte e la routine degli aggiornamenti. Scegli comunque un nome, una mappa, una modalità di gioco e i tuoi addon.

  1. Scegli un piano. Apri la pagina di hosting dei server Garry's Mod e confronta i piani: DOG BALLON (4 giocatori), STAR BALLON (8) e GMAN BALLON (15) al momento della stesura. Premi Crea server (Personalizza piano su GMAN BALLON) e completa l'ordine. I prezzi cambiano, quindi controllali su quella pagina.
  2. Aspetta l'installazione. Il server compare nel pannello. La sua Console stampa gameserver Steam ID quando è pronto.
  3. Configuralo. Nella scheda Impostazioni, sotto Impostazioni di gioco, imposta il Nome del server (senza spazi: unisci le parole con - o _), la Modalità di gioco (il nome della sua cartella, per esempio sandbox), la Mappa e il tuo Token del server di gioco Steam. Sui nostri server il token è facoltativo: senza, il server parte lo stesso, ma il wiki di Facepunch dice che la sua posizione nell'elenco dei server viene penalizzata. Un token sbagliato o scaduto è peggio di nessun token, perché il wiki dice che impedisce l'avvio del server. Poi riavvia. Chiavi e passaggi sono in Come configurare il tuo server Garry's Mod: le impostazioni principali.
  4. Aggiungi addon. Incolla l'ID della tua raccolta Steam Workshop in Raccolta Workshop e riavvia. Usa l'ID di una raccolta, come descrive il wiki di Facepunch; per aggiungere un solo addon, mettilo in una raccolta tua e usa l'ID di quella raccolta. Vedi Come aggiungere mod al tuo server Garry's Mod.
  5. Invita i tuoi giocatori. Come entrare nel tuo server Garry's Mod mostra cosa mandare loro.

Cosa fa il pannello per te

  • Installa l'app 4020 e fa fino a tre tentativi quando SteamCMD risponde "Missing configuration", considerando il manifest dell'app, non il codice di uscita, come prova che i file sono arrivati.
  • La tua porta viene assegnata per te e passata con -port, quindi non c'è nessun router o firewall da configurare.
  • Scrive un server.cfg una sola volta, all'installazione, con i limiti (per esempio sbox_maxprops 100), i valori di rete predefiniti e righe exec per i file dei ban. Poiché il pannello non lo riscrive a ogni avvio, le tue modifiche restano; una reinstallazione lo scrive di nuovo. Hostname e password RCON arrivano dalle impostazioni del pannello, non da questo file.
  • Con Aggiornamento automatico attivo (il predefinito, sotto Mostra avanzati), il server installa l'ultima build a ogni avvio, quindi un riavvio è un aggiornamento.
  • Aggiornamento Lua è disattivato in modo predefinito: il server parte con -disableluarefresh a meno che tu non lo attivi.
  • Il limite di giocatori segue il piano scelto e non è un'impostazione modificabile dal pannello. L'impostazione Tickrate parte da 22 sui nostri server, sotto l'intervallo da 30 a 128 consigliato dal wiki di Facepunch; puoi cambiarla in Impostazioni di gioco.

Ospitarlo da soli o noleggiarlo: un confronto onesto

  • Costo: il software del server è gratuito. Ospitarlo da soli costa elettricità, hardware e banda, oppure una macchina cloud. Il noleggio è una tariffa ricorrente stabilita dal piano.
  • Disponibilità: un server di casa è attivo solo finché lo sono il tuo PC, la corrente e internet. Un server noleggiato gira sull'hardware dell'host.
  • Esposizione: a casa, i giocatori si collegano al tuo indirizzo IP pubblico e ti occupi tu di firewall e router. Un server noleggiato tiene fuori il tuo IP di casa.
  • Configurazione: ospitarlo da soli richiede la riga di comando, librerie a 32 bit, un token Steam e l'inoltro delle porte. Il noleggio richiede un nome, una modalità di gioco e, idealmente, il tuo token.
  • Controllo: ospitarlo da soli ti dà ogni file. Sui nostri server cambi le impostazioni nel pannello e hai comunque la scheda Files per le tue configurazioni e i tuoi addon.

Pronto a saltare l'installazione? Guarda i piani dei server Garry's Mod. Hai già un server? Parti da Problemi del server Garry's Mod e come risolverli.

Lo ospiti già altrove? Sposta il tuo server da noi

Strumenti gratuiti per Garry's Mod

Questi strumenti sono in inglese.

ULTIMI ARTICOLI