Garry's Mod-serverinstellingen uitgelegd

Een Garry's Mod-server wordt op twee plekken ingesteld: de startregel, die één keer wordt gelezen bij de start, en cfg/server.cfg, die elke keer wordt gelezen als een map laadt. Als je weet welke instelling waar staat, voorkom je veel verwarring, want server.cfg wordt als tweede uitgevoerd en wint.

De startregel

Deze worden één keer bij de start ingesteld. Op Flux zijn dit de velden van Deployment Settings, en een wijziging wordt doorgevoerd met een redeploy.

InstellingStartoptieNotities
Servernaam+hostname "..."Wat de serverbrowser toont
Gamemode+gamemode sandboxDe mapnaam van de gamemode: terrortown voor TTT, darkrp voor DarkRP
Map+map gm_constructZonder .bsp
Max players+maxplayers 16Up to 128
Workshop-collectie+host_workshop_collection <id>Bij elke start gedownload
Join-wachtwoord+sv_password "..."Leeg voor een publieke server
RCON-wachtwoord+rcon_password "..."Nodig voor elke RCON-tool
Steam-token+sv_setsteamaccount <token>Optioneel, een betere rangschikking in de serverbrowser
Tip:Als server.cfg ook hostname of sv_password instelt, wint server.cfg. Op Flux haalt het tabblad Serverinstellingen die regels uit het bestand bij het opslaan, zodat het formulier in Deployment-instellingen het blijft dat telt.

server.cfg: sandbox-limieten

Limieten per speler, en het belangrijkste middel tegen lag op een bouwserver. De standaardwaarden: 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 en sbox_playershurtplayers zetten noclip en PvP aan of uit.

server.cfg: Trouble in Terrorist Town

  • ttt_roundtime_minutes 10, ttt_preptime_seconds 30 en ttt_firstpreptime 60 bepalen de rondeklok; ttt_haste 1 start kort en voegt bij elke dood tijd toe.
  • ttt_round_limit 6 en ttt_time_limit_minutes 75 bepalen wanneer de map wisselt.
  • ttt_traitor_pct 0.25, ttt_detective_pct 0.13 en ttt_detective_min_players 8 bepalen de rollen.
  • ttt_karma 1 zorgt dat spelers die onschuldigen doden minder schade doen.

server.cfg: downloads en de browser

  • sv_loadingurl: een webpagina die wordt getoond terwijl spelers joinen.
  • sv_downloadurl: een FastDL-webserver voor eigen content die niet op de Workshop staat.
  • sv_region: de regio waaronder de browser de server registreert (255 is de wereld).
  • sv_allowcslua 0: laat dit uit tenzij je het nodig hebt; het laat spelers hun eigen Lua draaien.

Veelgestelde vragen

Waar staat server.cfg op een Garry's Mod-server?

In garrysmod/cfg/server.cfg. Een verse installatie heeft er geen; de server draait zonder. Op Flux maakt het tabblad Serverinstellingen hem bij het eerste opslaan aan.

Waarom verandert mijn hostname in server.cfg niet?

Dat kan, en het overschrijft die op de startregel: server.cfg wordt na de startregel uitgevoerd, bij elke mapwissel. Houd de naam op één plek.

Moet ik herstarten na het wijzigen van server.cfg?

Een mapwissel of herstart past het toe, omdat srcds server.cfg leest wanneer een map laadt. Het RCON-commando exec server.cfg past de meeste cvars direct toe.

Gerelateerde Garry's Mod-gidsen