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 bygger på 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 Uppstart:
+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 Uppstart (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 tillförlitliga 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 den 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 Filhanterare:
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 dem för att förhindra "prop spam" / lagg i sandbox.
Spara och starta om, eller exec server.cfg från konsolen.
Vanliga problem
- Spelare fastnar vid nedladdning / saknar texturer: Workshop-autentiseringsnyckel är inte inställd, eller samlingen är privat. Gör den offentlig och ställ in nyckeln.
- Spelläget laddas inte: spellägesmappen finns inte. Det 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 klienter också får dem.
- Servern visas inte i webbläsaren:
sv_lanmåste vara0.