Garry's Mod: spellägen, tillägg och Workshop-innehåll
Ställ in ditt spelläge, ladda tillägg från en Steam Workshop-samling så att spelare automatiskt laddar ner dem, och konfigurera server.cfg.
En Garry's Mod-server handlar om tre saker: spelläget den kör, tilläggen du laddar, och server.cfg. Det viktigaste tricket är att ladda tillägg från en Steam Workshop-samling så att spelare automatiskt laddar ner dem när de ansluter.
Ställ in spelläge och karta
Spelläget ställs in med startparametrar på fliken Startup:
+gamemode sandbox +map gm_construct +maxplayers 16
Vanliga spellägen: sandbox, darkrp, terrortown (TTT), prop_hunt. Spellägets mapp måste finnas i garrysmod/gamemodes/ – Workshop-tillägg kan lägga till spellägen (se nedan). Ställ in en matchande startkarta (t.ex. rp_downtown_v4c för DarkRP).
Ladda tillägg via en Workshop-samling (rekommenderas)
Det smidiga sättet att köra tillägg är en Steam Workshop-samling – spelare laddar automatiskt ner allt när de ansluter.
-
På Steam, skapa en Workshop-samling och lägg till alla tillägg du vill ha.
-
Kopiera samlingens ID från dess URL.
-
På fliken Startup (eller i
server.cfg), ställ in:host_workshop_collection YOUR_COLLECTION_ID -
Du behöver också en Workshop-autentiseringsnyckel (
+gmod_workshop_id/-authkeyberoende på installation) för pålitliga nedladdningar – generera en på Steams Web API-nyckelsida och lägg till den som serverns workshop-autentiseringsnyckel. -
Starta om. Servern laddar ner samlingen vid uppstart (första starten tar längre tid).
Manuellt installerade tillägg fungerar också: extrahera dem till garrysmod/addons/<addon>/, men Workshop-samlingar är enklare att hålla synkroniserade med klienter.
Snabb nedladdning (sv_downloadurl)
Utan detta laddar spelare ner anpassade kartor/innehåll långsamt via spelservern. Peka sv_downloadurl mot en webbvärd som serverar ditt innehåll för mycket snabbare anslutningar:
sv_allowdownload 1
sv_downloadurl "https://your-fastdl-host/gmod/"
Ställ in detta när du har anpassade kartor som inte finns på Workshop.
Konfigurera server.cfg
Redigera garrysmod/cfg/server.cfg i File Manager:
hostname "My ServerPrism GMod Server"
rcon_password "a-strong-password"
sv_password ""
sbox_maxprops 200
sv_lan 0
hostname— serverns namn i webbläsaren.rcon_password— fjärradministration viarconfrån konsolen i spelet.sv_password— ställ in för att göra servern privat.sbox_maxpropsoch andrasbox_*-gränser — justera för att förhindra "prop spam" / lagg i sandbox.
Spara och starta om, eller kör exec server.cfg från konsolen.
Vanliga problem
- Spelare fastnar vid nedladdning / saknar texturer: Workshop-autentiseringsnyckel är inte inställd, eller så är samlingen privat – gör den offentlig och ställ in nyckeln.
- Spelläget laddas inte: spellägesmappen finns inte – den måste vara ett Workshop-tillägg eller extraheras till
gamemodes/, och+gamemodemåste matcha mappnamnet. - Tillägg fungerar för dig men inte för andra: de installerades manuellt endast på serversidan – använd en Workshop-samling så att klienterna också får dem.
- Servern visas inte i webbläsaren:
sv_lanmåste vara0.