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
Kategóriák

Garry's Mod szerver beállítási útmutató


Ez az útmutató bemutatja, hogyan konfigurálhatod a Legion Hosting által üzemeltetett Garry's Mod dedikált szerveredet, beleértve a szerver beállításokat, Workshop gyűjteményeket, népszerű játékmódokat, DarkRP beállítást, FastDL-t, és a csatlakozás módját.

Mielőtt elkezdenéd: A szervered a GPanel-en fut a gpanel.legionhosting.net címen. SFTP hozzáférésre lesz szükséged fájlok feltöltéséhez vagy szerkesztéséhez. Tekintsd meg az SFTP fájlfeltöltési útmutatót, ha még nem állítottad be.

Tartalomjegyzék

  1. Game Server Login Token (GSLT)
  2. A server.cfg konfigurálása
  3. Népszerű játékmódok
  4. Workshop gyűjtemények
  5. DarkRP beállítás
  6. FastDL beállítás
  7. Csatlakozás a szerveredhez

1. Game Server Login Token (GSLT)

A Steam Game Server Login Tokent igényel a nyilvános Garry's Mod szerverekhez. Enélkül a szervered nem jelenik meg a szerverböngészőben, és korlátozva lehet.

  1. Látogass el a steamcommunity.com/dev/managegameservers oldalra és jelentkezz be.
  2. Az Új játékszerver fiók létrehozása alatt add meg a 4000 App ID-t (Garry's Mod) és egy megjegyzést a szerver azonosításához.
  3. Kattints a Létrehozás gombra, és másold ki a generált tokent.
  4. Add hozzá a tokent az indítási parancssorhoz vagy a server.cfg fájlhoz az sv_setsteamaccount változó használatával (lásd alább).
Megjegyzés: Minden GSLT egy szerverhez van kötve. Ha több szervert üzemeltetsz, mindegyikhez külön tokent kell generálnod.

2. A server.cfg konfigurálása

A fő szerver konfigurációs fájl itt található:

garrysmod/cfg/server.cfg

Csatlakozz SFTP-n keresztül, navigálj az adott útvonalra, és nyisd meg vagy hozd létre a server.cfg fájlt. Az alábbiakban egy ajánlott kezdeti konfiguráció található, minden fontosabb beállítás magyarázatával.

// ── 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
Módosítások alkalmazása: Indítsd újra a szerveredet a GPanel-ből a server.cfg szerkesztése után, vagy használd az exec server.cfg parancsot a szerver konzolban a legtöbb beállításhoz. Egyes beállítások (pl. maxplayers) teljes újraindítást igényelnek.

Fontosabb server.cfg beállítások referencia

ConVar Példa érték Leírás
hostname"My GMod Server"Megjelenített név a szerverböngészőben
sv_password"" vagy "secret"Szerver jelszó; hagyd üresen nyilvános szerverhez
maxplayers32Egyidejű játékos helykorlát
sv_gamemode"darkrp"Aktív játékmód mappa neve
sv_downloadurl"https://cdn.example.com/gmod/"FastDL alap URL a kliens letöltésekhez
sv_setsteamaccount"ABCDEF..."Steam GSLT a nyilvános listázáshoz
sv_lan00 = internet, 1 = csak LAN
sv_cheats0Csalás parancsok engedélyezése/tiltása

3. Népszerű játékmódok

A Garry's Mod számos közösségi játékmódot támogat. A legnépszerűbbeket az alábbiakban soroljuk fel. Minden játékmódot addonként kell telepíteni (lásd a Workshop részt), majd be kell állítani a server.cfg fájlban az sv_gamemode használatával.

Játékmód sv_gamemode érték Leírás
SandboxsandboxAz alapértelmezett GMod élmény; építs, spawnolj propokat, használj eszközöket. Alapértelmezetten benne van.
DarkRPdarkrpSzerepjáték játékmód munkákkal, gazdasággal és törvényekkel. A legnépszerűbb GMod játékmód.
Trouble in Terrorist Town (TTT)terrortownSzociális dedukció — Árulók vs. Ártatlanok. A GMod-dal együtt érkezik.
Prop Huntprop_huntBújócska propok használatával álcaként.
MurdermurderEgy gyilkos vadászik az ártatlanokra; a szemtanúknak azonosítaniuk kell a gyilkost.
A Sandbox és a TTT a Garry's Mod-dal együtt érkezik. A DarkRP, Prop Hunt és Murder a Workshop-ból telepítendő. Lásd a Workshop részt a gyűjteményen vagy indítási paramétereken keresztüli hozzáadás módjáért.

4. Workshop gyűjtemények

A dedikált szerveren az addonok kezelésének legegyszerűbb módja a Steam Workshop gyűjtemény használata. Így egyetlen gyűjteményt tartasz karban a Steamen, és a szerver automatikusan letölti és frissíti az összes addont indításkor.

1. lépés — Workshop gyűjtemény létrehozása

  1. Nyisd meg a Garry's Mod Workshop-ot és iratkozz fel a kívánt addonokra.
  2. Menj a Steam profilodra, kattints a Workshop elemek-re, majd a Gyűjtemények-re, és kattints a Gyűjtemény létrehozása gombra.
  3. Add hozzá az összes kívánt addont a gyűjteményhez, tedd közzé Nyilvános-ként, és jegyezd meg a gyűjtemény azonosítóját az URL-ből (pl. steamcommunity.com/sharedfiles/filedetails/?id=123456789).

2. lépés — Hozzáadás az indítási paraméterekhez

A GPanel-ben menj a szervered Startup fülére, és add hozzá vagy frissítsd a következő paramétereket:

+host_workshop_collection 123456789
+workshop_addons 123456789

Cseréld ki a 123456789-et a tényleges gyűjtemény azonosítódra. Mindkét paramétert általában együtt használjuk: a host_workshop_collection kényszeríti a klienseket a gyűjtemény letöltésére, a workshop_addons pedig szerveroldalon tölti be az addonokat.

Steam API kulcs szükséges: A Workshop letöltésekhez Steam Web API kulcs szükséges. A GPanel-ben a Startup fülön állítsd be a STEAM_API_KEY változót egy kulccsal, amelyet a steamcommunity.com/dev/apikey oldalon generálhatsz.

3. lépés — Kézi addon telepítés (alternatíva)

Az addonokat kézzel is telepítheted, ha SFTP-n keresztül feltöltöd őket ide:

garrysmod/addons/

Minden addont saját almappájába kell helyezni, pl. garrysmod/addons/darkrp/. Az útmutatásért lásd az SFTP feltöltési útmutatót.


5. DarkRP beállítás

A DarkRP a legnépszerűbb Garry's Mod játékmód, és két együttműködő addonra van szükség: az alap játékmódra és egy módosító addonra a testreszabáshoz.

Szükséges addonok

AddonCélWorkshop ID
DarkRP Az alap játékmód. Helyezd a garrysmod/gamemodes/darkrp/ mappába 2975506321
DarkRPModification A szervered egyéni konfigurációja (munkák, szállítmányok stb.). Helyezd a garrysmod/addons/darkrpmodification/ mappába 2975625920
A DarkRP-nek a gamemodes/ mappában kell lennie, nem az addons/ mappában. A DarkRPModification az addons/ mappába kerül. Ennek az elútvesztése a leggyakoribb DarkRP beállítási hiba.

A játékmód beállítása

A server.cfg fájlban állítsd be:

sv_gamemode "darkrp"

DarkRP testreszabása (DarkRPModification)

Minden testreszabás a garrysmod/addons/darkrpmodification/lua/darkrp_config/ mappában történik. Fontosabb fájlok:

FájlMit szabályoz
settings.luaGlobális DarkRP beállítások (kezdő pénz, fizetési időközök, prop limitek stb.)
jobs.luaEgyéni munkák meghatározása (rendőr, polgármester, drogdíler stb.) modellekkel, fizetésekkel és jogosultságokkal
shipments.luaFegyverkereskedő szállítmányok és tartalmuk meghatározása
entities.luaEgyéni megvásárolható entitások (pénznyomtatók, metamfetamin laborok stb.)
categories.luaF4 menü kategória szervezés

Példa: Egyéni munka hozzáadása

A DarkRPModification jobs.lua fájljában adj hozzá egy ilyen blokkot:

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

Mentés után indítsd újra a szervert. Az új munka megjelenik az F4 menüben.


6. FastDL beállítás

Alapértelmezés szerint a kliensek az egyéni tartalmakat (addonok, pályák, hangok) közvetlenül a játékszerverről töltik le, ami lassú és a szerver sávszélessége korlátozza. A FastDL lehetővé teszi, hogy a kliensek egy webszerverről (HTTP/HTTPS) töltsék le a fájlokat, ami sokkal gyorsabb csatlakozási időt eredményez.

Hogyan működik a FastDL

  1. Elhelyezed a garrysmod/ tartalom könyvtár másolatát (vagy csak a módosított fájlokat) egy webszerveren.
  2. Beállítod az sv_downloadurl-t a server.cfg fájlban, hogy a webszerver alap URL-jére mutasson.
  3. A kliensek ezt az URL-t követve teljes HTTP sebességgel töltik le a fájlokat a játékprotokoll helyett.

Fájlformátum — Tömörítés

A Valve motorja támogatja a .bz2 tömörített fájlokat FastDL-hez. Minden fájlhoz, amelyet a klienseknek le kell tölteniük (pl. maps/rp_downtown_v4c_v2.bsp), opcionálisan mellé helyezhetsz egy .bz2 verziót is. A kliens előnyben részesíti a tömörített verziót, ha elérhető.

Az sv_downloadurl konfigurálása

A server.cfg fájlban:

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

Az URL-nek perjellel kell végződnie, és az alatta lévő könyvtárszerkezetnek tükröznie kell a játékszerver garrysmod/ mappastruktúráját. Például, ha egy pálya a szerveren a garrysmod/maps/rp_downtown.bsp helyen van, a FastDL URL-nek a https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp címen kell kiszolgálnia.

Kliensek kényszerítése fájlok letöltésére

Ahhoz, hogy a klienseket FastDL-en keresztüli fájlletöltésre kényszerítsd, hozzá kell adnod a fájlokat egy resource.lua fájlhoz. Hozd létre vagy szerkeszd a garrysmod/lua/autorun/server/resource.lua fájlt:

-- Force clients to download specific files
resource.AddFile("maps/rp_downtown_v4c_v2.bsp")
resource.AddFile("sound/mycustomsound.wav")
resource.AddSingleFile("materials/mycustommaterial.vmt")
Ha Workshop addonokat használsz, a kliensek automatikusan a Steam Workshop-on keresztül töltik le azokat. A FastDL főként egyéni pályákhoz, hangokhoz és anyagokhoz szükséges, amelyek nincsenek a Workshop-on.

7. Csatlakozás a szerveredhez

A szervered IP-címét és portját a GPanel Network fülén ellenőrizheted, vagy nézd meg a Hogyan találd meg a szervered IP-címét és portját útmutatót.

1. módszer — Közvetlen csatlakozás a GMod-ban

  1. Nyisd meg a Garry's Mod-ot és kattints a Find Multiplayer Game gombra.
  2. Kattints a Legacy Browser-re, majd válaszd a Favourites fület.
  3. Kattints az Add a Server gombra, add meg a szervered IP-címét és portját (pl. 123.45.67.89:27015), majd kattints az Add this address to favourites gombra.
  4. Válaszd ki a szervert a kedvencek listádban és kattints a Connect gombra.

2. módszer — Steam szerverböngésző

  1. A Steamben kattints a ViewGame Servers menüpontra.
  2. Kattints a + gombra és add meg a szervered IP-címét és portját.
  3. Kattints az Add this address to favourites gombra, majd kattints duplán a csatlakozáshoz.

3. módszer — Konzol közvetlen csatlakozás

  1. Engedélyezd a fejlesztői konzolt a GMod beállításokban, ha még nincs bekapcsolva.
  2. Nyomd meg a ~ billentyűt a konzol megnyitásához és írd be:
connect YOUR_SERVER_IP:PORT

Kapcsolódó cikkek


Segítségre van szükséged? Ha olyan problémába ütközöl, amelyet ez az útmutató nem tárgyal, nyiss egy support jegyet, és mellékeld a szervered IP-címét, a probléma leírását és a releváns konzol kimeneteket.

Hasznos volt ez a cikk?

Ready to Get Started?

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