Impostazioni del server Garry's Mod spiegate

Un server di Garry's Mod si configura in due posti: la sua riga di avvio, letta una volta all'avvio, e cfg/server.cfg, letto ogni volta che si carica una mappa. Sapere quale impostazione sta dove evita molta confusione, perché server.cfg viene eseguito per secondo e vince.

La riga di avvio

Questi valori si impostano una volta all'avvio. Su Flux sono i campi di Impostazioni di distribuzione, e una modifica si applica con una ridistribuzione.

ImpostazioneOpzione di avvioNote
Nome del server+hostname "..."Cosa mostra il browser dei server
Modalità di gioco+gamemode sandboxIl nome della cartella della gamemode: terrortown per TTT, darkrp per DarkRP
Mappa+map gm_constructSenza .bsp
Max giocatori+maxplayers 16Up to 128
Collezione Workshop+host_workshop_collection <id>Scaricato a ogni avvio
Password di accesso+sv_password "..."Vuoto per un server pubblico
Password RCON+rcon_password "..."Necessario per qualsiasi strumento RCON
Token Steam+sv_setsteamaccount <token>Opzionale, una classifica migliore nel browser dei server
Suggerimento:Se anche server.cfg imposta hostname o sv_password, vince server.cfg. Su Flux la scheda Impostazioni server rimuove quelle righe dal file quando salva, così il modulo in Impostazioni di distribuzione resta quello che conta.

server.cfg: limiti sandbox

Limiti per giocatore, e lo strumento principale contro il lag su un server di build. Valori predefiniti: sbox_maxprops 200, sbox_maxragdolls 10, sbox_maxvehicles 4, sbox_maxsents 100, sbox_maxeffects 200, sbox_maxballoons 100, sbox_maxthrusters 50, sbox_maxwheels 50, sbox_maxlamps 3, sbox_maxlights 5. sbox_noclip e sbox_playershurtplayers attivano noclip e PvP.

server.cfg: Trouble in Terrorist Town

  • ttt_roundtime_minutes 10, ttt_preptime_seconds 30 e ttt_firstpreptime 60 impostano il timer del round; ttt_haste 1 lo fa partire corto e aggiunge tempo a ogni morte.
  • ttt_round_limit 6 e ttt_time_limit_minutes 75 decidono quando la mappa cambia.
  • ttt_traitor_pct 0.25, ttt_detective_pct 0.13 e ttt_detective_min_players 8 decidono i ruoli.
  • ttt_karma 1 fa infliggere meno danni ai giocatori che uccidono innocenti.

server.cfg: download e browser

  • sv_loadingurl: una pagina web mostrata mentre i giocatori entrano.
  • sv_downloadurl: un server web FastDL per contenuti personalizzati che non sono nel Workshop.
  • sv_region: la regione con cui il browser cataloga il server (255 è il mondo).
  • sv_allowcslua 0: tienilo spento se non ti serve; permette ai giocatori di eseguire il proprio Lua.

Domande frequenti

Dove si trova server.cfg su un server Garry's Mod?

In garrysmod/cfg/server.cfg. Una installazione nuova non ce l'ha; il server gira senza. Su Flux la scheda Impostazioni server lo crea al primo salvataggio.

Perché il mio hostname in server.cfg non cambia?

Sì, e sostituisce quello della riga di avvio: server.cfg viene eseguito dopo la riga di avvio, a ogni caricamento di mappa. Tieni il nome in un solo posto.

Devo riavviare dopo aver cambiato server.cfg?

Un cambio di mappa o un riavvio lo applica, perché srcds legge server.cfg quando una mappa viene caricata. Il comando RCON exec server.cfg applica sul momento la maggior parte delle cvar.

Guide Garry's Mod correlate