Come configurare un server Garry's Mod dedicato

Un server dedicato di Garry's Mod mantiene in funzione la tua gamemode che tu stia giocando o no, con i propri addon e regole. Ci sono tre modi per averne uno: a mano, in Docker o gestito su Flux.

Opzione 1: a mano con SteamCMD

Il server dedicato è un download gratuito e anonimo da Steam (applicazione 4020), circa 7 GB, con build native per Linux e Windows. È srcds del motore Source, configurato dalla sua riga di avvio e da cfg/server.cfg.

  1. Installa SteamCMD, poi esegui: +login anonymous +force_install_dir ./gmod +app_update 4020 validate +quit
  2. Avvialo: ./srcds_run -game garrysmod +maxplayers 16 +gamemode sandbox +map gm_construct +host_workshop_collection <id> +rcon_password <password>
  3. Scrivi garrysmod/cfg/server.cfg per tutto il resto: hostname, sv_password, limiti sandbox, e exec banned_user.cfg così i ban sopravvivono a un riavvio.
  4. Apri la porta 27015 in UDP (gioco e query) e in TCP (RCON) nel tuo firewall, e inoltrala sul router.

Opzione 2: Docker

runonflux/garrysmod-server-flux, la nostra immagine (sorgente su GitHub, RunOnFlux/garrysmod-server-flux), installa e aggiorna il server con SteamCMD a ogni avvio e costruisce la riga di avvio dalle variabili d'ambiente: GMOD_HOSTNAME, GMOD_GAMEMODE, GMOD_MAP, GMOD_MAXPLAYERS, GMOD_WORKSHOP_COLLECTION, GMOD_RCON_PASSWORD e GAME_PORT.

  • Monta /mnt/gmod/server su un volume: l'installazione occupa circa 7 GB.
  • Monta /mnt/gmod/server/garrysmod su un volume dedicato: il tuo server.cfg, gli addon, le gamemode, data e i log vivono lì.
  • srcds scrive la sua console solo in un terminale: un container normale resta muto una volta caricata la mappa. L'immagine lo esegue in un terminale, così la console arriva ai docker logs e conserva copie ruotate in garrysmod/flux/logs.
  • Aggiunge sempre +exec banned_user.cfg, altrimenti i ban scritti con writeid spariscono dopo un riavvio.

Opzione 3: gestito su Flux

Distribuisci un server Garry's Mod sul cloud decentralizzato di Flux, con la stessa immagine, la riga di avvio come modulo, la porta aperta e instradata per te, protezione DDoS inclusa, e una dashboard con console RCON, server.cfg come modulo, browser di file, terminale live e backup. I piani partono da $4.99 al mese.

  1. Scegli il piano da 16, 32 o 64 giocatori.
  2. Scegli una regione vicina ai tuoi giocatori.
  3. Dai un nome al server, scegli gamemode e mappa, incolla la tua collezione Workshop e distribuisci. Il primo avvio scarica circa 7 GB di file del server.
  4. Trovalo per nome nel browser dei server di Garry's Mod, oppure connettiti con l'indirizzo della dashboard.

Domande frequenti

Il server Garry's Mod dedicato è gratuito?

Sì. È un download gratuito e anonimo da Steam (applicazione 4020); non devi possedere il gioco per farlo girare. A costare è la macchina che lo fa girare.

Il server Garry's Mod gira su Linux?

Sì, in modo nativo: srcds_run su Linux è ciò che eseguono immagini Docker come runonflux/garrysmod-server-flux.

Quanto impiega un server Garry's Mod a partire?

Il primo avvio scarica circa 7 GB; nei nostri test è stato online in tre minuti e mezzo, poi ha scaricato la sua collezione Workshop. Dopo, un riavvio richiede circa mezzo minuto.

Guide Garry's Mod correlate