En Garry's Mod-server fra DoomHosting starter rett i Sandbox på gm_flatgrass, så det første de fleste eiere endrer er gamemode, servernavn og Workshop-addons. Denne guiden dekker alt dette, i den rekkefølgen du faktisk trenger det.
Start serveren og kopier adressen
Åpne serveren i kontrollpanelet hos DoomHosting og trykk Start. Oversikt-siden viser serverstatusen øverst og tilkoblingsadressen på tilkoblingskortet, med en kopieringsknapp ved siden av.

Garry's Mod svarer både spillet og serverlisten på samme port, så den ene adressen er alt du trenger. Det finnes ingen egen query-adresse å dele ut. Gi den til spillerne dine, eller send dem guiden vår om hvordan du blir med på en Garry's Mod-server.
Velg gamemode, kart og antall plasser
Alt serveren startes med, ligger i Oppstart-fanen. Endre en verdi der, start på nytt, og den nye verdien er med i kommandolinjen serveren starter med.

| Innstilling | Hva den styrer |
|---|---|
| Gamemode | hvilken gamemode serveren kjører, sandbox som standard |
| Map | kartet den laster ved oppstart, gm_flatgrass som standard |
| Workshop ID | Steam Workshop-samlingen serveren installerer addons fra |
| Max Players | antall spillerplasser, 32 som standard og maks 128 |
| Tickrate | hvor mange ganger i sekundet serveren simulerer verdenen |
| Steam Account Token | en valgfri Steam Game Server Login Token, forklart lenger ned |
| Lua Refresh | laster Lua-filer på nytt mens serveren kjører, nyttig når du skriver en addon |
To av disse krever litt omtanke. Gamemode tar mappenavnet til gamemoden, ikke visningsnavnet, og kartet du setter i Map, må være et som gamemoden støtter, for en gamemode som er bygd rundt egne kart, oppfører seg ikke på gm_flatgrass. Sandbox og Trouble in Terrorist Town følger med spillet, så begge kjører uten at du installerer noe. DarkRP, Prop Hunt, Murder og resten er community-gamemodes, som betyr at de kommer via Workshop-samlingen din eller som en mappe i garrysmod/gamemodes.
Tickrate er verdien folk skrur opp uten å tenke. Facepunch anbefaler et sted mellom 30 og 128, og hvert steg opp koster CPU, så øk den for en rask gamemode og la den være i fred på en byggeserver. Vår RAM-kalkulator for Garry's Mod gir deg et fornuftig minnetall for antall plasser og mengden addons du har.
Gi serveren et navn og sett et passord
Servernavnet og passordet for å bli med er ikke oppstartsvariabler. De ligger i garrysmod/cfg/server.cfg, som du redigerer fra Filer-fanen eller via SFTP med en klient som FileZilla.

Åpne Filer-fanen, gå inn i garrysmod og deretter cfg, og klikk på server.cfg for å redigere den. De to linjene de fleste eiere vil ha, er:
hostname "My GMod Server"
sv_password "letmein"

hostname er navnet spillerne ser i serverlisten, og det er det de kommer til å søke etter, så hold det kort og lett å kjenne igjen. sv_password låser serveren, og spillerne må oppgi den verdien når de kobler til. Vil du ha en åpen server, fjerner du linjen helt. Lagre filen og start på nytt: server.cfg leses ved oppstart, så ingenting endres før serveren er oppe igjen.
Installer addons fra en Workshop-samling
Garry's Mod-servere installerer ikke Workshop-elementer ett og ett. De tar én samlings-ID, laster ned alle addons i samlingen ved oppstart og sjekker dem for oppdateringer ved hver senere oppstart.
Lag en samling i Steam Workshop og sett synligheten til Public eller Unlisted, for en privat samling kan ikke leses av serveren. Ta deretter sifrene på slutten av URL-en:
https://steamcommunity.com/sharedfiles/filedetails/?id=1234567890
Lim inn sifrene i Workshop ID i Oppstart-fanen og start på nytt. Følg med i Konsoll-fanen mens serveren starter, så ser du at addonsene lastes ned.
Få spillerne til å laste ned addonsene dine
Å installere en samling på serveren er bare halve jobben. At serveren har en modell, betyr ikke at spilleren har den, og en klient som mangler innholdet, ser manglende teksturer og ERROR-skilt der propsene skulle vært.
Serveren din leveres med en fil for akkurat dette i garrysmod/lua/autorun/server/workshop.lua. Åpne den fra Filer-fanen og legg til én linje per addon:
resource.AddWorkshop( "1234567890" )
resource.AddWorkshop( "9876543210" )
Dette er addon-ID-er, ikke samlings-ID-en din. Hver av dem er tallet på slutten av URL-en til den enkelte addonens egen Workshop-side. Det aktive kartet og en Workshop-gamemode fra samlingen din legges til automatisk, så linjene du skriver, er for modeller, våpen, props og lyder. Start på nytt etter at du har redigert.
Serverer du mye innhold som ikke ligger på Workshop, er alternativet en FastDL-host satt med sv_downloadurl. Facepunch-wikien forklarer det på https://wiki.facepunch.com/gmod/Serving_Content.
Addons og gamemodes som ikke ligger på Workshop
Alt du har lastet ned som en mappe, legger du i garrysmod/addons, én mappe per addon, og en gamemode-mappe legger du i garrysmod/gamemodes. Last dem opp via Filer-fanen eller SFTP, og start på nytt.
En admin-mod er som regel det første som havner der. ULX er det vanlige valget og trenger ULib installert ved siden av. Garry's Mod leser selv brukergrupper fra garrysmod/settings/users.txt, men hver admin-mod har sin egen tillatelsesliste i tillegg, så gi deg selv den første superadmin-rangen slik den valgte modden beskriver det.
Trenger du en Steam Account Token?
Ikke for å kjøre serveren. Våre servere starter, vises i listen og tar imot spillere med feltet tomt. Facepunch anbefaler likevel en: en server uten token får en kraftig straff i rangeringen i serverlisten, og tokenet sørger også for at serveren din fortsatt kjennes igjen i spillernes favoritter hvis IP-en noen gang endres.
Opprett en på https://steamcommunity.com/dev/managegameservers, sett feltet App ID til 4000, og lim inn tokenet i Steam Account Token i Oppstart-fanen. Hver server trenger sitt eget token, så bruk aldri samme token på to servere.
Vanlige problemer
Serveren starter og stopper igjen. Les Konsoll-fanen: den oppgir hva den ikke klarte å laste. En verdi i Gamemode eller Map som ikke finnes på serveren, er den vanlige årsaken.

Endringen din gjorde ingenting. Filer-fanen skriver filen med en gang, men serveren leser bare konfigurasjonen ved oppstart. Start den på nytt.
Samlingen blir ignorert. Enten er den privat, eller så tilhører ID-en én enkelt addon og ikke en samling. Workshop ID skal ha tallet på slutten av URL-en til samlingen.
Spillerne ser lilla og svarte ruter eller ERROR-skilt. De har ikke innholdet ditt. Legg til addonsene i workshop.lua med resource.AddWorkshop, eller server filene fra en sv_downloadurl-host.
Serverlisten viser fortsatt det gamle navnet. hostname tas i bruk ved oppstart, så start serveren på nytt.
En spilloppdatering ødela tilkoblingene. Spillere på den nye builden kan ikke bli med på en server som fortsatt kjører den forrige. Start på nytt, og hvis det ikke er nok, kjører du Installer på nytt fra panelet for å hente de nyeste spillfilene. En redigert server.cfg overlever det.
Neste steg
Når serveren er satt opp, sender du spillerne Slik blir du med på en Garry's Mod-server. Pakker, plasser og maskinvare finner du på siden for Garry's Mod-serverhosting.
