Blixrea 50% rabatt på alla servrar Sista dagen!
Slutar om: 00D 00H 00M 00S
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

Installationsguide för Garry's Mod-server


Den här guiden täcker hur du konfigurerar din dedikerade Garry's Mod-server som driftas hos Legion Hosting, inklusive serverinställningar, Workshop-samlingar, populära spellägen, DarkRP-inställning, FastDL och hur du ansluter.

Innan du börjar: Din server körs på GPanelgpanel.legionhosting.net. Du behöver SFTP-åtkomst för att ladda upp eller redigera filer. Se guiden för filuppladdning via SFTP om du inte har satt upp det ännu.

Innehållsförteckning

  1. Game Server Login Token (GSLT)
  2. Konfigurera server.cfg
  3. Populära spellägen
  4. Workshop-samlingar
  5. DarkRP-inställning
  6. FastDL-inställning
  7. Ansluta till din server

1. Game Server Login Token (GSLT)

Steam kräver en Game Server Login Token för offentliga Garry's Mod-servrar. Utan en visas inte din server i serverläsaren och kan bli begränsad.

  1. Gå till steamcommunity.com/dev/managegameservers och logga in.
  2. Under Create a new game server account, ange App ID 4000 (Garry's Mod) och en notering för att identifiera servern.
  3. Klicka på Create och kopiera den token som genereras.
  4. Lägg till token i din startrad eller server.cfg med variabeln sv_setsteamaccount (se nedan).
Obs: Varje GSLT är kopplad till en server. Om du kör flera servrar, generera en separat token för var och en.

2. Konfigurera server.cfg

Den huvudsakliga serverkonfigurationsfilen finns på:

garrysmod/cfg/server.cfg

Anslut via SFTP, navigera till den sökvägen och öppna eller skapa server.cfg. Nedan finns en rekommenderad startkonfiguration med förklaringar för varje viktig inställning.

// ── 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
Tillämpa ändringar: Starta om din server från GPanel efter att du redigerat server.cfg, eller använd exec server.cfg i serverkonsolen för de flesta inställningar. Vissa inställningar (t.ex. maxplayers) kräver en fullständig omstart.

Referens för viktiga server.cfg-inställningar

ConVar Exempelvärde Beskrivning
hostname"My GMod Server"Visningsnamn i serverläsaren
sv_password"" eller "secret"Serverlösenord; lämna tomt för offentlig
maxplayers32Gräns för samtidiga spelarplatser
sv_gamemode"darkrp"Mappnamn för aktivt spelläge
sv_downloadurl"https://cdn.example.com/gmod/"FastDL-bas-URL för klientnedladdningar
sv_setsteamaccount"ABCDEF..."Steam GSLT för offentlig listning
sv_lan00 = internet, 1 = endast LAN
sv_cheats0Aktiverar/inaktiverar fuskkommandon

3. Populära spellägen

Garry's Mod stöder många community-spellägen. De mest populära listas nedan. Varje spelläge måste installeras som ett tillägg (se Workshop-avsnittet) och sedan anges i server.cfg med sv_gamemode.

Spelläge sv_gamemode-värde Beskrivning
SandboxsandboxStandardupplevelsen i GMod; bygg, spawna props, använd verktyg. Ingår som standard.
DarkRPdarkrpRollspelsläge med jobb, ekonomi och lagar. Det populäraste GMod-spelläget.
Trouble in Terrorist Town (TTT)terrortownSocial deduktion — Traitors mot Innocents. Ingår med GMod.
Prop Huntprop_huntKurragömma med props som förklädnad.
MurdermurderEn mördare jagar oskyldiga; åskådare måste identifiera mördaren.
Sandbox och TTT ingår med Garry's Mod. DarkRP, Prop Hunt och Murder måste installeras från Workshop. Se Workshop-avsnittet för hur du lägger till dem via en samling eller startraden.

4. Workshop-samlingar

Det enklaste sättet att hantera tillägg på en dedikerad server är genom en Steam Workshop-samling. Det låter dig underhålla en enda samling på Steam och få servern att automatiskt ladda ner och uppdatera alla tillägg vid start.

Steg 1 — Skapa en Workshop-samling

  1. Öppna Garry's Mod Workshop och prenumerera på de tillägg du vill ha.
  2. Gå till din Steam-profil, klicka på Workshop Items, sedan Collections, och klicka på Create Collection.
  3. Lägg till alla önskade tillägg i samlingen, publicera den som Public, och notera samlingens ID från dess URL (t.ex. steamcommunity.com/sharedfiles/filedetails/?id=123456789).

Steg 2 — Lägg till i startparametrar

I GPanel, gå till din servers flik Startup och lägg till eller uppdatera följande parametrar:

+host_workshop_collection 123456789
+workshop_addons 123456789

Ersätt 123456789 med ditt faktiska samlings-ID. Båda parametrarna används vanligtvis tillsammans: host_workshop_collection tvingar klienter att ladda ner samlingen, och workshop_addons laddar tilläggen på serversidan.

Steam API-nyckel krävs: Workshop-nedladdningar kräver en Steam Web API-nyckel. I GPanel under Startup, sätt variabeln STEAM_API_KEY till en nyckel som genereras på steamcommunity.com/dev/apikey.

Steg 3 — Manuell tilläggsinstallation (alternativ)

Du kan också installera tillägg manuellt genom att ladda upp dem via SFTP till:

garrysmod/addons/

Varje tillägg ska placeras i sin egen undermapp, t.ex. garrysmod/addons/darkrp/. Se guiden för SFTP-uppladdning för instruktioner.


5. DarkRP-inställning

DarkRP är det populäraste Garry's Mod-spelläget och kräver två tillägg som arbetar tillsammans: bas-spelläget och ett modifieringstillägg för anpassning.

Nödvändiga tillägg

TilläggSyfteWorkshop-ID
DarkRP Kärn-spelläget. Placera i garrysmod/gamemodes/darkrp/ 2975506321
DarkRPModification Din servers anpassade konfiguration (jobb, leveranser osv.). Placera i garrysmod/addons/darkrpmodification/ 2975625920
DarkRP självt ska ligga i mappen gamemodes/, inte i addons/. DarkRPModification går i addons/. Att få dessa sökvägar fel är det vanligaste misstaget vid DarkRP-inställning.

Ställa in spelläget

I server.cfg, sätt:

sv_gamemode "darkrp"

Anpassa DarkRP (DarkRPModification)

All anpassning görs inuti garrysmod/addons/darkrpmodification/lua/darkrp_config/. Viktiga filer:

FilVad den styr
settings.luaGlobala DarkRP-inställningar (startpengar, löneintervall, prop-gränser osv.)
jobs.luaDefiniera anpassade jobb (polis, borgmästare, langare osv.) med modeller, löner och behörigheter
shipments.luaDefiniera vapenhandlarens leveranser och deras innehåll
entities.luaAnpassade köpbara entiteter (sedelskrivare, metlabb osv.)
categories.luaKategoriorganisation i F4-menyn

Exempel: Lägga till ett anpassat jobb

I jobs.lua inuti DarkRPModification, lägg till ett block 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 att du sparat, starta om servern. Det nya jobbet visas i F4-menyn.


6. FastDL-inställning

Som standard laddar klienter ner anpassat innehåll (tillägg, kartor, ljud) direkt från din spelserver, vilket är långsamt och begränsat av din servers bandbredd. FastDL låter klienter ladda ner filer från en webbserver (HTTP/HTTPS) istället, vilket resulterar i mycket snabbare anslutningstider.

Hur FastDL fungerar

  1. Du hostar en kopia av innehållskatalogen garrysmod/ (eller bara de ändrade filerna) på en webbserver.
  2. Du sätter sv_downloadurl i server.cfg så att den pekar på den webbserverns bas-URL.
  3. Klienter följer den URL:en för att ladda ner filer i full HTTP-hastighet istället för via spelprotokollet.

Filformat — Komprimering

Valves motor stöder .bz2-komprimerade filer för FastDL. För varje fil som klienter behöver ladda ner (t.ex. maps/rp_downtown_v4c_v2.bsp) kan du valfritt även placera en .bz2-version bredvid den. Klienten föredrar den komprimerade versionen om den finns.

Konfigurera sv_downloadurl

I server.cfg:

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

URL:en måste sluta med ett snedstreck och katalogstrukturen under den måste spegla mappstrukturen garrysmod/ på spelservern. Till exempel, om en karta finns på garrysmod/maps/rp_downtown.bsp på servern, ska FastDL-URL:en tillhandahålla den på https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp.

Tvinga klienter att ladda ner filer

För att tvinga klienter att ladda ner en fil via FastDL måste du lägga till den i en resource.lua-fil. Skapa eller redigera 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")
Om du använder Workshop-tillägg laddar klienter ner dessa via Steam Workshop automatiskt. FastDL behövs främst för anpassade kartor, ljud och material som inte finns på Workshop.

7. Ansluta till din server

För att hitta din servers IP-adress och port, kontrollera fliken Network i GPanel, eller se guiden Hur du hittar din servers IP och port.

Metod 1 — Direkt anslutning i GMod

  1. Öppna Garry's Mod och klicka på Find Multiplayer Game.
  2. Klicka på Legacy Browser, välj sedan fliken Favourites.
  3. Klicka på Add a Server, ange din servers IP och port (t.ex. 123.45.67.89:27015), och klicka på Add this address to favourites.
  4. Välj servern i din favoritlista och klicka på Connect.

Metod 2 — Steams serverläsare

  1. I Steam, klicka på ViewGame Servers.
  2. Klicka på knappen + och ange din servers IP och port.
  3. Klicka på Add this address to favourites, dubbelklicka sedan på den för att ansluta.

Metod 3 — Direkt anslutning via konsolen

  1. Aktivera utvecklarkonsolen i GMod Options om den inte redan är på.
  2. Tryck på ~ för att öppna konsolen och skriv:
connect YOUR_SERVER_IP:PORT

Relaterade artiklar


Behöver du hjälp? Om du stöter på problem som inte täcks här, öppna ett supportärende och inkludera din servers IP, en beskrivning av problemet och eventuell relevant konsolutdata.

Var denna artikel hjälpsam?

Ready to Get Started?

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