Blesková sleva 50% sleva na všechny servery
Končí za: 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
Kategorie

Průvodce nastavením serveru Garry's Mod


Tento průvodce popisuje, jak nakonfigurovat váš dedikovaný server Garry's Mod hostovaný u Legion Hosting, včetně nastavení serveru, Workshop kolekcí, oblíbených herních módů, nastavení DarkRP, FastDL a jak se připojit.

Než začnete: Váš server běží na GPanel na adrese gpanel.legionhosting.net. Pro nahrávání nebo úpravu souborů budete potřebovat přístup přes SFTP. Pokud jste si ho ještě nenastavili, podívejte se na průvodce nahráváním souborů přes SFTP.

Obsah

  1. Game Server Login Token (GSLT)
  2. Konfigurace server.cfg
  3. Oblíbené herní módy
  4. Workshop kolekce
  5. Nastavení DarkRP
  6. Nastavení FastDL
  7. Připojení k vašemu serveru

1. Game Server Login Token (GSLT)

Steam vyžaduje Game Server Login Token pro veřejné servery Garry's Mod. Bez něj se váš server nezobrazí v prohlížeči serverů a může být omezen.

  1. Přejděte na steamcommunity.com/dev/managegameservers a přihlaste se.
  2. V sekci Create a new game server account zadejte App ID 4000 (Garry's Mod) a poznámku pro identifikaci serveru.
  3. Klikněte na Create a zkopírujte vygenerovaný token.
  4. Přidejte token do spouštěcího příkazu nebo do server.cfg pomocí proměnné sv_setsteamaccount (viz níže).
Poznámka: Každý GSLT je vázán na jeden server. Pokud provozujete více serverů, vygenerujte pro každý z nich samostatný token.

2. Konfigurace server.cfg

Hlavní konfigurační soubor serveru se nachází na:

garrysmod/cfg/server.cfg

Připojte se přes SFTP, přejděte na tuto cestu a otevřete nebo vytvořte server.cfg. Níže je doporučená výchozí konfigurace s vysvětlením každého klíčového nastavení.

// ── 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
Aplikování změn: Po úpravě server.cfg restartujte server z GPanel, nebo použijte exec server.cfg v konzoli serveru pro většinu nastavení. Některá nastavení (např. maxplayers) vyžadují úplný restart.

Přehled klíčových nastavení server.cfg

ConVar Příklad hodnoty Popis
hostname"My GMod Server"Zobrazovaný název v prohlížeči serverů
sv_password"" nebo "secret"Heslo serveru; ponechte prázdné pro veřejný server
maxplayers32Maximální počet současně připojených hráčů
sv_gamemode"darkrp"Název složky aktivního herního módu
sv_downloadurl"https://cdn.example.com/gmod/"Základní URL FastDL pro stahování klientů
sv_setsteamaccount"ABCDEF..."Steam GSLT pro veřejný výpis
sv_lan00 = internet, 1 = pouze LAN
sv_cheats0Povoluje/zakazuje cheatovací příkazy

3. Oblíbené herní módy

Garry's Mod podporuje mnoho komunitních herních módů. Nejpopulárnější z nich jsou uvedeny níže. Každý herní mód musí být nainstalován jako addon (viz sekce Workshop) a poté nastaven v server.cfg pomocí sv_gamemode.

Herní mód Hodnota sv_gamemode Popis
SandboxsandboxVýchozí zážitek z GMod; stavění, spawnování propů, používání nástrojů. Součástí základní instalace.
DarkRPdarkrpRoleplay herní mód s profesemi, ekonomikou a zákony. Nejpopulárnější herní mód v GMod.
Trouble in Terrorist Town (TTT)terrortownSociální dedukce — Zrádci vs. Nevinní. Součástí GMod.
Prop Huntprop_huntHra na schovávanou s využitím propů jako maskování.
MurdermurderJeden vrah loví nevinné; přihlížející musí identifikovat vraha.
Sandbox a TTT jsou součástí Garry's Mod. DarkRP, Prop Hunt a Murder je nutné nainstalovat z Workshop. Jak je přidat přes kolekci nebo spouštěcí příkaz se dozvíte v sekci Workshop.

4. Workshop kolekce

Nejjednodušší způsob správy addonů na dedikovaném serveru je prostřednictvím Steam Workshop kolekce. To vám umožní spravovat jednu kolekci na Steamu a server si automaticky stáhne a aktualizuje všechny addony při spuštění.

Krok 1 — Vytvoření Workshop kolekce

  1. Otevřete Garry's Mod Workshop a přihlaste se k odběru požadovaných addonů.
  2. Přejděte na svůj Steam profil, klikněte na Workshop Items, poté na Collections a klikněte na Create Collection.
  3. Přidejte všechny požadované addony do kolekce, publikujte ji jako Public a zaznamenejte si ID kolekce z její URL (např. steamcommunity.com/sharedfiles/filedetails/?id=123456789).

Krok 2 — Přidání do spouštěcích parametrů

V GPanel přejděte na záložku Startup vašeho serveru a přidejte nebo aktualizujte následující parametry:

+host_workshop_collection 123456789
+workshop_addons 123456789

Nahraďte 123456789 skutečným ID vaší kolekce. Oba parametry se obvykle používají společně: host_workshop_collection vynutí stažení kolekce klienty a workshop_addons načte addony na straně serveru.

Vyžadován Steam API Key: Stahování z Workshop vyžaduje Steam Web API klíč. V GPanel pod záložkou Startup nastavte proměnnou STEAM_API_KEY na klíč vygenerovaný na steamcommunity.com/dev/apikey.

Krok 3 — Ruční instalace addonů (alternativa)

Addony můžete také nainstalovat ručně nahráním přes SFTP do:

garrysmod/addons/

Každý addon by měl být umístěn ve vlastní podsložce, např. garrysmod/addons/darkrp/. Pokyny naleznete v průvodci nahráváním přes SFTP.


5. Nastavení DarkRP

DarkRP je nejpopulárnější herní mód pro Garry's Mod a vyžaduje dva addony, které spolupracují: základní herní mód a modifikační addon pro přizpůsobení.

Požadované addony

AddonÚčelWorkshop ID
DarkRP Základní herní mód. Umístěte do garrysmod/gamemodes/darkrp/ 2975506321
DarkRPModification Vlastní konfigurace vašeho serveru (profese, zásilky atd.). Umístěte do garrysmod/addons/darkrpmodification/ 2975625920
DarkRP samotný patří do složky gamemodes/, ne do addons/. DarkRPModification patří do addons/. Záměna těchto cest je nejčastější chyba při nastavení DarkRP.

Nastavení herního módu

V server.cfg nastavte:

sv_gamemode "darkrp"

Přizpůsobení DarkRP (DarkRPModification)

Veškeré přizpůsobení se provádí uvnitř garrysmod/addons/darkrpmodification/lua/darkrp_config/. Klíčové soubory:

SouborCo ovládá
settings.luaGlobální nastavení DarkRP (počáteční peníze, intervaly platů, limity propů atd.)
jobs.luaDefinice vlastních profesí (policie, starosta, drogový dealer atd.) s modely, platy a oprávněními
shipments.luaDefinice zásilek obchodníka se zbraněmi a jejich obsahu
entities.luaVlastní kupovatelné entity (tiskárny peněz, varny methu atd.)
categories.luaOrganizace kategorií v menu F4

Příklad: Přidání vlastní profese

V souboru jobs.lua uvnitř DarkRPModification přidejte blok jako:

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",
})

Po uložení restartujte server. Nová profese se zobrazí v menu F4.


6. Nastavení FastDL

Ve výchozím nastavení si klienti stahují vlastní obsah (addony, mapy, zvuky) přímo z vašeho herního serveru, což je pomalé a omezené šířkou pásma serveru. FastDL umožňuje klientům stahovat soubory z webového serveru (HTTP/HTTPS), což výrazně zrychluje připojení.

Jak FastDL funguje

  1. Na webovém serveru hostujete kopii adresáře s obsahem garrysmod/ (nebo jen změněné soubory).
  2. V server.cfg nastavíte sv_downloadurl na základní URL tohoto webového serveru.
  3. Klienti stahují soubory z této URL plnou rychlostí HTTP místo prostřednictvím herního protokolu.

Formát souborů — komprese

Valve engine podporuje .bz2 komprimované soubory pro FastDL. Pro každý soubor, který klienti potřebují stáhnout (např. maps/rp_downtown_v4c_v2.bsp), můžete volitelně umístit vedle něj i .bz2 verzi. Klient upřednostní komprimovanou verzi, pokud je k dispozici.

Konfigurace sv_downloadurl

V server.cfg:

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

URL musí končit lomítkem a adresářová struktura pod ní musí odpovídat struktuře složky garrysmod/ na herním serveru. Například pokud je mapa na serveru na garrysmod/maps/rp_downtown.bsp, FastDL URL ji musí servírovat na https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp.

Vynucení stahování souborů klienty

Pro vynucení stažení souboru přes FastDL ho musíte přidat do souboru resource.lua. Vytvořte nebo upravte 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")
Pokud používáte Workshop addony, klienti je stahují automaticky přes Steam Workshop. FastDL je potřeba hlavně pro vlastní mapy, zvuky a materiály, které nejsou na Workshop.

7. Připojení k vašemu serveru

IP adresu a port vašeho serveru najdete na záložce Network v GPanel, nebo se podívejte na průvodce Jak najít IP adresu a port serveru.

Metoda 1 — Přímé připojení v GMod

  1. Otevřete Garry's Mod a klikněte na Find Multiplayer Game.
  2. Klikněte na Legacy Browser, poté vyberte záložku Favourites.
  3. Klikněte na Add a Server, zadejte IP adresu a port serveru (např. 123.45.67.89:27015) a klikněte na Add this address to favourites.
  4. Vyberte server v seznamu oblíbených a klikněte na Connect.

Metoda 2 — Prohlížeč serverů ve Steam

  1. Ve Steam klikněte na ViewGame Servers.
  2. Klikněte na tlačítko + a zadejte IP adresu a port serveru.
  3. Klikněte na Add this address to favourites a poté na server dvakrát klikněte pro připojení.

Metoda 3 — Přímé připojení přes konzoli

  1. Pokud ještě nemáte zapnutou vývojářskou konzoli, povolte ji v nastavení GMod.
  2. Stiskněte ~ pro otevření konzole a zadejte:
connect YOUR_SERVER_IP:PORT

Související články


Potřebujete pomoc? Pokud narazíte na problémy, které zde nejsou popsány, otevřete tiket podpory a uveďte IP adresu serveru, popis problému a případný relevantní výstup z konzole.

Byl pro vás tento článek užitečný?

Ready to Get Started?

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