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
Kategorije

Garry's Mod Vodič za postavljanje servera


Ovaj vodič pokriva kako konfigurirati vaš Garry's Mod namjenski server hostiran s Legion Hosting, uključujući postavke servera, Workshop kolekcije, popularne načine igre, DarkRP postavljanje, FastDL i kako se povezati.

Prije nego počnete: Vaš server radi na GPanel na gpanel.legionhosting.net. Trebat će vam SFTP pristup za prijenos ili uređivanje datoteka. Pogledajte vodič za prijenos datoteka putem SFTP-a ako to još niste postavili.

Sadržaj

  1. Game Server Login Token (GSLT)
  2. Konfiguracija server.cfg
  3. Popularni načini igre
  4. Workshop kolekcije
  5. DarkRP postavljanje
  6. FastDL postavljanje
  7. Povezivanje na vaš server

1. Game Server Login Token (GSLT)

Steam zahtijeva Game Server Login Token za javne Garry's Mod servere. Bez njega vaš server neće biti vidljiv u pregledniku servera i može biti ograničen.

  1. Idite na steamcommunity.com/dev/managegameservers i prijavite se.
  2. Pod Create a new game server account, unesite App ID 4000 (Garry's Mod) i bilješku za identifikaciju servera.
  3. Kliknite Create i kopirajte generirani token.
  4. Dodajte token u svoju pokretačku liniju ili server.cfg koristeći varijablu sv_setsteamaccount (pogledajte dolje).
Napomena: Svaki GSLT je vezan za jedan server. Ako pokrećete više servera, generirajte zasebni token za svaki.

2. Konfiguracija server.cfg

Glavna konfiguracijska datoteka servera nalazi se na:

garrysmod/cfg/server.cfg

Povežite se putem SFTP-a, navigirajte do te putanje i otvorite ili kreirajte server.cfg. Ispod je preporučena početna konfiguracija s objašnjenjima za svaku ključnu postavku.

// ── 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
Primjena promjena: Restartajte server iz GPanel-a nakon uređivanja server.cfg, ili koristite exec server.cfg u konzoli servera za većinu postavki. Neke postavke (npr. maxplayers) zahtijevaju potpuni restart.

Referenca ključnih postavki server.cfg

ConVar Primjer vrijednosti Opis
hostname"My GMod Server"Naziv koji se prikazuje u pregledniku servera
sv_password"" ili "secret"Lozinka servera; ostavite prazno za javni server
maxplayers32Ograničenje broja istovremenih igrača
sv_gamemode"darkrp"Naziv mape aktivnog načina igre
sv_downloadurl"https://cdn.example.com/gmod/"FastDL bazni URL za preuzimanje klijenata
sv_setsteamaccount"ABCDEF..."Steam GSLT za javno prikazivanje
sv_lan00 = internet, 1 = samo LAN
sv_cheats0Omogućuje/onemogućuje cheat naredbe

3. Popularni načini igre

Garry's Mod podržava mnoge načine igre zajednice. Najpopularniji su navedeni u nastavku. Svaki način igre mora biti instaliran kao addon (pogledajte Workshop odjeljak) i zatim postavljen u server.cfg koristeći sv_gamemode.

Način igre sv_gamemode vrijednost Opis
SandboxsandboxZadano GMod iskustvo; gradite, stvarajte objekte, koristite alate. Uključeno po zadanom.
DarkRPdarkrpNačin igre za igranje uloga s poslovima, ekonomijom i zakonima. Najpopularniji GMod način igre.
Trouble in Terrorist Town (TTT)terrortownSocijalna dedukcija — Izdajnici protiv Nevinih. Uključeno s GMod-om.
Prop Huntprop_huntSkrivanje i traženje koristeći objekte kao masku.
MurdermurderJedan ubojica lovi nevine; promatrači moraju identificirati ubojicu.
Sandbox i TTT su uključeni s Garry's Mod-om. DarkRP, Prop Hunt i Murder moraju se instalirati iz Workshop-a. Pogledajte Workshop odjeljak za upute kako ih dodati putem kolekcije ili pokretačke linije.

4. Workshop kolekcije

Najlakši način upravljanja addonima na namjenskom serveru je putem Steam Workshop kolekcije. To vam omogućuje održavanje jedne kolekcije na Steam-u, a server automatski preuzima i ažurira sve addone pri pokretanju.

Korak 1 — Kreiranje Workshop kolekcije

  1. Otvorite Garry's Mod Workshop i pretplatite se na addone koje želite.
  2. Idite na svoj Steam profil, kliknite Workshop Items, zatim Collections, i kliknite Create Collection.
  3. Dodajte sve željene addone u kolekciju, objavite je kao Public i zabilježite ID kolekcije iz njenog URL-a (npr. steamcommunity.com/sharedfiles/filedetails/?id=123456789).

Korak 2 — Dodavanje u pokretačke parametre

U GPanel-u, idite na karticu Startup vašeg servera i dodajte ili ažurirajte sljedeće parametre:

+host_workshop_collection 123456789
+workshop_addons 123456789

Zamijenite 123456789 sa stvarnim ID-om vaše kolekcije. Oba parametra se obično koriste zajedno: host_workshop_collection prisiljava klijente da preuzmu kolekciju, a workshop_addons učitava addone na strani servera.

Potreban Steam API ključ: Preuzimanje iz Workshop-a zahtijeva Steam Web API ključ. U GPanel-u pod Startup, postavite varijablu STEAM_API_KEY na ključ generiran na steamcommunity.com/dev/apikey.

Korak 3 — Ručna instalacija addona (alternativa)

Također možete instalirati addone ručno prijenosom putem SFTP-a na:

garrysmod/addons/

Svaki addon treba biti smješten u vlastitu podmapu, npr. garrysmod/addons/darkrp/. Pogledajte vodič za prijenos putem SFTP-a za upute.


5. DarkRP postavljanje

DarkRP je najpopularniji način igre za Garry's Mod i zahtijeva dva addona koji rade zajedno: bazni način igre i modifikacijski addon za prilagodbu.

Potrebni addoni

AddonNamjenaWorkshop ID
DarkRP Osnovni način igre. Postavite u garrysmod/gamemodes/darkrp/ 2975506321
DarkRPModification Prilagođena konfiguracija vašeg servera (poslovi, pošiljke itd.). Postavite u garrysmod/addons/darkrpmodification/ 2975625920
DarkRP bi trebao biti u mapi gamemodes/, ne u addons/. DarkRPModification ide u addons/. Pogrešno postavljanje ovih putanja je najčešća greška pri postavljanju DarkRP-a.

Postavljanje načina igre

U server.cfg, postavite:

sv_gamemode "darkrp"

Prilagodba DarkRP-a (DarkRPModification)

Sva prilagodba se vrši unutar garrysmod/addons/darkrpmodification/lua/darkrp_config/. Ključne datoteke:

DatotekaŠto kontrolira
settings.luaGlobalne DarkRP postavke (početni novac, intervali plaće, ograničenja objekata itd.)
jobs.luaDefiniranje prilagođenih poslova (policija, gradonačelnik, diler droge itd.) s modelima, plaćama i dozvolama
shipments.luaDefiniranje pošiljki trgovca oružjem i njihovog sadržaja
entities.luaPrilagođeni entiteti za kupnju (pisači novca, laboratoriji za metamfetamin itd.)
categories.luaOrganizacija kategorija F4 izbornika

Primjer: Dodavanje prilagođenog posla

U jobs.lua unutar DarkRPModification, dodajte blok poput:

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

Nakon spremanja, restartajte server. Novi posao će se pojaviti u F4 izborniku.


6. FastDL postavljanje

Po zadanom, klijenti preuzimaju prilagođeni sadržaj (addone, mape, zvukove) izravno s vašeg servera igre, što je sporo i ograničeno propusnošću vašeg servera. FastDL omogućuje klijentima preuzimanje datoteka s web servera (HTTP/HTTPS), što rezultira znatno bržim vremenom pridruživanja.

Kako FastDL radi

  1. Hostirate kopiju garrysmod/ direktorija sadržaja (ili samo promijenjene datoteke) na web serveru.
  2. Postavite sv_downloadurl u server.cfg da pokazuje na bazni URL tog web servera.
  3. Klijenti prate taj URL za preuzimanje datoteka punom HTTP brzinom umjesto putem protokola igre.

Format datoteka — Kompresija

Valve-ov engine podržava .bz2 komprimirane datoteke za FastDL. Za svaku datoteku koju klijenti trebaju preuzeti (npr. maps/rp_downtown_v4c_v2.bsp), možete po želji postaviti i .bz2 verziju uz nju. Klijent će preferirati komprimiranu verziju ako je dostupna.

Konfiguracija sv_downloadurl

U server.cfg:

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

URL mora završavati kosom crtom, a struktura direktorija ispod njega mora odražavati strukturu mape garrysmod/ na serveru igre. Na primjer, ako se mapa nalazi na garrysmod/maps/rp_downtown.bsp na serveru, FastDL URL bi je trebao posluživati na https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp.

Prisiljavanje klijenata na preuzimanje datoteka

Da prisilite klijente na preuzimanje datoteke putem FastDL-a, morate je dodati u resource.lua datoteku. Kreirajte ili uredite 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")
Ako koristite Workshop addone, klijenti ih preuzimaju automatski putem Steam Workshop-a. FastDL je uglavnom potreban za prilagođene mape, zvukove i materijale koji nisu na Workshop-u.

7. Povezivanje na vaš server

Za pronalaženje IP adrese i porta vašeg servera, provjerite karticu Network u GPanel-u, ili pogledajte vodič Kako pronaći IP adresu i port vašeg servera.

Metoda 1 — Izravno povezivanje u GMod-u

  1. Otvorite Garry's Mod i kliknite Find Multiplayer Game.
  2. Kliknite Legacy Browser, zatim odaberite karticu Favourites.
  3. Kliknite Add a Server, unesite IP i port vašeg servera (npr. 123.45.67.89:27015) i kliknite Add this address to favourites.
  4. Odaberite server na popisu favorita i kliknite Connect.

Metoda 2 — Steam preglednik servera

  1. U Steam-u kliknite ViewGame Servers.
  2. Kliknite gumb + i unesite IP i port vašeg servera.
  3. Kliknite Add this address to favourites, zatim dvaput kliknite za povezivanje.

Metoda 3 — Izravno povezivanje putem konzole

  1. Omogućite razvojnu konzolu u GMod opcijama ako već nije uključena.
  2. Pritisnite ~ da otvorite konzolu i upišite:
connect YOUR_SERVER_IP:PORT

Povezani članci


Trebate pomoć? Ako naiđete na probleme koji nisu pokriveni ovdje, otvorite zahtjev za podršku i uključite IP vašeg servera, opis problema i sve relevantne ispise konzole.

Je li vam ovaj članak bio koristan?

Ready to Get Started?

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