background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorier

Garry's Mod Server Opsætningsguide


Denne guide dækker, hvordan du konfigurerer din Garry's Mod dedikerede server hostet hos Legion Hosting, herunder serverindstillinger, Workshop-samlinger, populære gamemodes, DarkRP-opsætning, FastDL og hvordan du opretter forbindelse.

Før du begynder: Din server kører på GPanelgpanel.legionhosting.net. Du skal bruge SFTP-adgang for at uploade eller redigere filer. Se guiden til filupload via SFTP, hvis du ikke har sat det op endnu.

Indholdsfortegnelse

  1. Game Server Login Token (GSLT)
  2. Konfiguration af server.cfg
  3. Populære Gamemodes
  4. Workshop-samlinger
  5. DarkRP Opsætning
  6. FastDL Opsætning
  7. Opret forbindelse til din server

1. Game Server Login Token (GSLT)

Steam kræver et Game Server Login Token til offentlige Garry's Mod-servere. Uden et token vil din server ikke vises i serverbrowseren og kan blive begrænset.

  1. Gå til steamcommunity.com/dev/managegameservers og log ind.
  2. Under Create a new game server account, indtast App ID 4000 (Garry's Mod) og et notat til at identificere serveren.
  3. Klik på Create og kopiér det genererede token.
  4. Tilføj tokenet til din opstartslinje eller server.cfg ved hjælp af variablen sv_setsteamaccount (se nedenfor).
Bemærk: Hvert GSLT er bundet til én server. Hvis du kører flere servere, skal du generere et separat token til hver enkelt.

2. Konfiguration af server.cfg

Serverens primære konfigurationsfil er placeret her:

garrysmod/cfg/server.cfg

Forbind via SFTP, naviger til den sti, og åbn eller opret server.cfg. Nedenfor er en anbefalet startkonfiguration med forklaringer til hver vigtig indstilling.

// ── Identity ──────────────────────────────────────────
hostname    "My GMod Server"         // Server name shown in browser
sv_password ""                       // Leave blank for public; set a password to make it private

// ── Slots & Network ───────────────────────────────────
maxplayers  32                       // Maximum concurrent players (up to your plan limit)
sv_region   255                      // 255 = worldwide

// ── Gamemode ──────────────────────────────────────────
// Set the active gamemode. Common values: sandbox, darkrp, terrortown, prop_hunt, murder
sv_gamemode "sandbox"

// ── Downloads ─────────────────────────────────────────
// FastDL base URL (see FastDL section below)
sv_downloadurl "https://yourcdn.example.com/garrysmod/"

// Allow clients to download custom content from the server directly (slower fallback)
sv_allowupload  1
sv_allowdownload 1

// ── Steam ─────────────────────────────────────────────
sv_setsteamaccount "YOUR_GSLT_TOKEN_HERE"

// ── Misc ──────────────────────────────────────────────
sv_cheats 0
sv_lan    0     // 0 = internet server; 1 = LAN only
Anvend ændringer: Genstart din server fra GPanel efter redigering af server.cfg, eller brug exec server.cfg i serverkonsollen for de fleste indstillinger. Nogle indstillinger (f.eks. maxplayers) kræver en fuld genstart.

Oversigt over vigtige server.cfg-indstillinger

ConVar Eksempelværdi Beskrivelse
hostname"My GMod Server"Visningsnavn i serverbrowseren
sv_password"" eller "secret"Serveradgangskode; lad den være tom for offentlig
maxplayers32Maksimalt antal samtidige spillerpladser
sv_gamemode"darkrp"Aktivt gamemode-mappenavn
sv_downloadurl"https://cdn.example.com/gmod/"FastDL base-URL til klientdownloads
sv_setsteamaccount"ABCDEF..."Steam GSLT til offentlig visning
sv_lan00 = internet, 1 = kun LAN
sv_cheats0Aktiverer/deaktiverer snydkommandoer

3. Populære Gamemodes

Garry's Mod understøtter mange community-gamemodes. De mest populære er listet nedenfor. Hver gamemode skal installeres som en addon (se Workshop-sektionen) og derefter indstilles i server.cfg ved hjælp af sv_gamemode.

Gamemode sv_gamemode-værdi Beskrivelse
SandboxsandboxStandard GMod-oplevelse; byg, spawn props, brug værktøjer. Inkluderet som standard.
DarkRPdarkrpRollespils-gamemode med jobs, økonomi og love. Den mest populære GMod-gamemode.
Trouble in Terrorist Town (TTT)terrortownSocial deduktion — Forædere mod uskyldige. Inkluderet med GMod.
Prop Huntprop_huntGemmeleg med props som forklædning.
MurdermurderÉn morder jagter uskyldige; tilskuere skal identificere morderen.
Sandbox og TTT er inkluderet med Garry's Mod. DarkRP, Prop Hunt og Murder skal installeres fra Workshop. Se Workshop-sektionen for, hvordan du tilføjer dem via en samling eller opstartslinjen.

4. Workshop-samlinger

Den nemmeste måde at administrere addons på en dedikeret server er gennem en Steam Workshop-samling. Det giver dig mulighed for at vedligeholde én enkelt samling på Steam, og serveren downloader og opdaterer automatisk alle addons ved opstart.

Trin 1 — Opret en Workshop-samling

  1. Åbn Garry's Mod Workshop og abonnér på de addons, du ønsker.
  2. Gå til din Steam-profil, klik på Workshop Items, derefter Collections, og klik på Create Collection.
  3. Tilføj alle ønskede addons til samlingen, publicér den som Public, og notér samlings-ID'et fra dens URL (f.eks. steamcommunity.com/sharedfiles/filedetails/?id=123456789).

Trin 2 — Tilføj til opstartsparametre

I GPanel skal du gå til din servers Startup-fane og tilføje eller opdatere følgende parametre:

+host_workshop_collection 123456789
+workshop_addons 123456789

Erstat 123456789 med dit faktiske samlings-ID. Begge parametre bruges typisk sammen: host_workshop_collection tvinger klienter til at downloade samlingen, og workshop_addons indlæser addons på serversiden.

Steam API-nøgle påkrævet: Workshop-downloads kræver en Steam Web API-nøgle. I GPanel under Startup skal du sætte STEAM_API_KEY-variablen til en nøgle genereret på steamcommunity.com/dev/apikey.

Trin 3 — Manuel addon-installation (alternativ)

Du kan også installere addons manuelt ved at uploade dem via SFTP til:

garrysmod/addons/

Hver addon skal placeres i sin egen undermappe, f.eks. garrysmod/addons/darkrp/. Se guiden til SFTP-upload for instruktioner.


5. DarkRP Opsætning

DarkRP er den mest populære Garry's Mod-gamemode og kræver to addons, der arbejder sammen: basis-gamemoden og en modifikations-addon til tilpasning.

Påkrævede addons

AddonFormålWorkshop ID
DarkRP Kerne-gamemoden. Placér i garrysmod/gamemodes/darkrp/ 2975506321
DarkRPModification Din servers tilpassede konfiguration (jobs, forsendelser osv.). Placér i garrysmod/addons/darkrpmodification/ 2975625920
DarkRP skal ligge i mappen gamemodes/, ikke i addons/. DarkRPModification hører til i addons/. At få disse stier forkert er den mest almindelige DarkRP-opsætningsfejl.

Indstilling af gamemode

I server.cfg skal du sætte:

sv_gamemode "darkrp"

Tilpasning af DarkRP (DarkRPModification)

Al tilpasning sker inde i garrysmod/addons/darkrpmodification/lua/darkrp_config/. Vigtige filer:

FilHvad den styrer
settings.luaGlobale DarkRP-indstillinger (startpenge, lønintervaller, prop-grænser osv.)
jobs.luaDefinér brugerdefinerede jobs (politi, borgmester, narkodealer osv.) med modeller, lønninger og tilladelser
shipments.luaDefinér våbenhandler-forsendelser og deres indhold
entities.luaBrugerdefinerede enheder, der kan købes (pengeprintere, methlaboratorier osv.)
categories.luaF4-menukategori-organisering

Eksempel: Tilføjelse af et brugerdefineret job

I jobs.lua inde i DarkRPModification skal du tilføje en blok som:

TEAM_MEDIC = DarkRP.createJob("Medic", {
    color = Color(0, 200, 100),
    model = {"models/player/Group01/Female_04.mdl"},
    description = [[You are a medic. Heal the injured citizens of the city.]],
    weapons = {"weapon_medkit"},
    command = "medic",
    max = 3,
    salary = 75,
    admin = 0,
    vote = false,
    hasLicense = false,
    category = "Citizens",
})

Efter du har gemt, skal du genstarte serveren. Det nye job vil vises i F4-menuen.


6. FastDL Opsætning

Som standard downloader klienter brugerdefineret indhold (addons, maps, lyde) direkte fra din spilleserver, hvilket er langsomt og begrænset af din servers båndbredde. FastDL giver klienter mulighed for at downloade filer fra en webserver (HTTP/HTTPS) i stedet, hvilket resulterer i meget hurtigere tilslutningstider.

Sådan fungerer FastDL

  1. Du hoster en kopi af garrysmod/-indholdsmappen (eller kun de ændrede filer) på en webserver.
  2. Du sætter sv_downloadurl i server.cfg til at pege på den webservers base-URL.
  3. Klienter følger den URL for at downloade filer med fuld HTTP-hastighed i stedet for gennem spilleprotokollen.

Filformat — Komprimering

Valves motor understøtter .bz2-komprimerede filer til FastDL. For hver fil, klienter skal downloade (f.eks. maps/rp_downtown_v4c_v2.bsp), kan du valgfrit også placere en .bz2-version ved siden af. Klienten vil foretrække den komprimerede version, hvis den er til stede.

Konfiguration af sv_downloadurl

I server.cfg:

sv_downloadurl "https://yourcdn.example.com/garrysmod/"

URL'en skal slutte med en skråstreg, og mappestrukturen nedenunder skal afspejle garrysmod/-mappestrukturen på spilleserveren. For eksempel, hvis et map er placeret på garrysmod/maps/rp_downtown.bsp på serveren, skal FastDL-URL'en servere det på https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp.

Tvinge klienter til at downloade filer

For at tvinge klienter til at downloade en fil via FastDL skal du tilføje den til en resource.lua-fil. Opret eller rediger garrysmod/lua/autorun/server/resource.lua:

-- Force clients to download specific files
resource.AddFile("maps/rp_downtown_v4c_v2.bsp")
resource.AddFile("sound/mycustomsound.wav")
resource.AddSingleFile("materials/mycustommaterial.vmt")
Hvis du bruger Workshop-addons, downloader klienter dem automatisk gennem Steam Workshop. FastDL er primært nødvendigt for brugerdefinerede maps, lyde og materialer, der ikke er på Workshop.

7. Opret forbindelse til din server

For at finde din servers IP-adresse og port skal du tjekke fanen Network i GPanel, eller se guiden Sådan finder du din servers IP og port.

Metode 1 — Direkte forbindelse i GMod

  1. Åbn Garry's Mod og klik på Find Multiplayer Game.
  2. Klik på Legacy Browser, og vælg derefter fanen Favourites.
  3. Klik på Add a Server, indtast din servers IP og port (f.eks. 123.45.67.89:27015), og klik på Add this address to favourites.
  4. Vælg serveren i din favoritliste og klik på Connect.

Metode 2 — Steam Server Browser

  1. I Steam skal du klikke på ViewGame Servers.
  2. Klik på knappen + og indtast din servers IP og port.
  3. Klik på Add this address to favourites, og dobbeltklik derefter for at oprette forbindelse.

Metode 3 — Direkte forbindelse via konsol

  1. Aktivér udviklerkonsollen i GMod Options, hvis den ikke allerede er slået til.
  2. Tryk på ~ for at åbne konsollen og skriv:
connect YOUR_SERVER_IP:PORT

Relaterede artikler


Brug for hjælp? Hvis du støder på problemer, der ikke er dækket her, opret en supportticket og inkludér din servers IP, en beskrivelse af problemet og eventuel relevant konsoloutput.

Var denne artikel nyttig?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.