Välkmüük 50% soodustust kõikidele serveritele Viimane päev!
Lõpeb: 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
Kategooriad

Garry's Mod serveri seadistamise juhend


See juhend käsitleb Legion Hosting'is majutatud Garry's Mod pühendatud serveri konfigureerimist, sealhulgas serveri seadeid, Workshop kollektsioone, populaarseid mängurežiime, DarkRP seadistamist, FastDL-i ja serveriga ühendumist.

Enne alustamist: Teie server töötab GPanel-is aadressil gpanel.legionhosting.net. Failide üleslaadimiseks või muutmiseks vajate SFTP juurdepääsu. Vaadake SFTP failide üleslaadimise juhendit, kui te pole seda veel seadistanud.

Sisukord

  1. Mänguserveri sisselogimise token (GSLT)
  2. server.cfg konfigureerimine
  3. Populaarsed mängurežiimid
  4. Workshop kollektsioonid
  5. DarkRP seadistamine
  6. FastDL seadistamine
  7. Serveriga ühendumine

1. Mänguserveri sisselogimise token (GSLT)

Steam nõuab avalike Garry's Mod serverite jaoks Game Server Login Token'it. Ilma selleta ei ilmu teie server serveribrauseris ja see võidakse piirata.

  1. Minge aadressile steamcommunity.com/dev/managegameservers ja logige sisse.
  2. Jaotises Create a new game server account sisestage App ID 4000 (Garry's Mod) ja memo serveri tuvastamiseks.
  3. Klõpsake Create ja kopeerige genereeritud token.
  4. Lisage token oma käivitusreale või faili server.cfg, kasutades muutujat sv_setsteamaccount (vt allpool).
Märkus: Iga GSLT on seotud ühe serveriga. Kui kasutate mitut serverit, genereerige igaühe jaoks eraldi token.

2. server.cfg konfigureerimine

Serveri peamine konfiguratsioonifail asub:

garrysmod/cfg/server.cfg

Ühenduge SFTP kaudu, navigeerige sellele teele ja avage või looge server.cfg. Allpool on soovitatav algkonfiguratsioon koos selgitustega iga olulise seade kohta.

// ── 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
Muudatuste rakendamine: Taaskäivitage oma server GPanel-ist pärast server.cfg muutmist, või kasutage serverikonsoolis käsku exec server.cfg enamiku seadete jaoks. Mõned seaded (nt maxplayers) nõuavad täielikku taaskäivitust.

server.cfg seadete viide

ConVar Näidisväärtus Kirjeldus
hostname"My GMod Server"Kuvatav nimi serveribrauseris
sv_password"" või "secret"Serveri parool; jätke tühjaks avaliku serveri jaoks
maxplayers32Samaaegsete mängijate piir
sv_gamemode"darkrp"Aktiivse mängurežiimi kausta nimi
sv_downloadurl"https://cdn.example.com/gmod/"FastDL baas-URL kliendi allalaadimiste jaoks
sv_setsteamaccount"ABCDEF..."Steam GSLT avalikuks nimekirjas kuvamiseks
sv_lan00 = internet, 1 = ainult LAN
sv_cheats0Lubab/keelab pettusekäsud

3. Populaarsed mängurežiimid

Garry's Mod toetab paljusid kogukonna mängurežiime. Kõige populaarsemad on loetletud allpool. Iga mängurežiim tuleb paigaldada lisandmoodulina (vt Workshop jaotist) ja seejärel seadistada failis server.cfg, kasutades sv_gamemode.

Mängurežiim sv_gamemode väärtus Kirjeldus
SandboxsandboxVaikimisi GMod kogemus; ehita, tekita objekte, kasuta tööriistu. Vaikimisi kaasas.
DarkRPdarkrpRollimängu režiim ametite, majanduse ja seadustega. Kõige populaarsem GMod mängurežiim.
Trouble in Terrorist Town (TTT)terrortownSotsiaalne deduktsioon — reeturid vs. süütud. GMod-iga kaasas.
Prop Huntprop_huntPeitusemäng, kus maskeeritakse end objektidena.
MurdermurderÜks mõrvar jahtib süütuid; kõrvalseisjad peavad tapja tuvastama.
Sandbox ja TTT on Garry's Mod-iga kaasas. DarkRP, Prop Hunt ja Murder tuleb Workshop-ist paigaldada. Vaadake Workshop jaotist, kuidas neid kollektsiooni või käivitusrea kaudu lisada.

4. Workshop kollektsioonid

Lihtsaim viis pühendatud serveri lisandmooduleid hallata on Steam Workshop kollektsiooni kaudu. See võimaldab teil hallata ühte kollektsiooni Steam-is ja server laadib kõik lisandmoodulid käivitamisel automaatselt alla ja uuendab neid.

1. samm — Workshop kollektsiooni loomine

  1. Avage Garry's Mod Workshop ja tellige soovitud lisandmoodulid.
  2. Minge oma Steam profiilile, klõpsake Workshop Items, seejärel Collections ja klõpsake Create Collection.
  3. Lisage kõik soovitud lisandmoodulid kollektsiooni, avaldage see kui Public ja märkige üles kollektsiooni ID selle URL-ist (nt steamcommunity.com/sharedfiles/filedetails/?id=123456789).

2. samm — käivitusparameetritesse lisamine

GPanel-is minge oma serveri vahekaardile Startup ja lisage või uuendage järgmised parameetrid:

+host_workshop_collection 123456789
+workshop_addons 123456789

Asendage 123456789 oma tegeliku kollektsiooni ID-ga. Mõlemat parameetrit kasutatakse tavaliselt koos: host_workshop_collection sunnib kliente kollektsiooni alla laadima ja workshop_addons laadib lisandmoodulid serveri poolel.

Steam API võti vajalik: Workshop allalaadimised nõuavad Steam Web API võtit. GPanel-is jaotises Startup määrake muutuja STEAM_API_KEY väärtuseks aadressil steamcommunity.com/dev/apikey genereeritud võti.

3. samm — käsitsi lisandmoodulite paigaldamine (alternatiiv)

Lisandmooduleid saab ka käsitsi paigaldada, laadides need SFTP kaudu üles kausta:

garrysmod/addons/

Iga lisandmoodul tuleks paigutada oma alamkausta, nt garrysmod/addons/darkrp/. Juhiseid vaadake SFTP üleslaadimise juhendist.


5. DarkRP seadistamine

DarkRP on Garry's Mod kõige populaarsem mängurežiim ja vajab koos töötamiseks kahte lisandmoodulit: põhimängurežiimi ja kohandamise modifikatsiooni lisandmoodulit.

Vajalikud lisandmoodulid

LisandmoodulOtstarveWorkshop ID
DarkRP Põhimängurežiim. Paigutage kausta garrysmod/gamemodes/darkrp/ 2975506321
DarkRPModification Teie serveri kohandatud konfiguratsioon (ametid, saadetised jne). Paigutage kausta garrysmod/addons/darkrpmodification/ 2975625920
DarkRP ise peaks asuma kaustas gamemodes/, mitte kaustas addons/. DarkRPModification läheb kausta addons/. Nende teede valepaigutamine on kõige levinum DarkRP seadistamise viga.

Mängurežiimi seadistamine

Failis server.cfg määrake:

sv_gamemode "darkrp"

DarkRP kohandamine (DarkRPModification)

Kogu kohandamine toimub kaustas garrysmod/addons/darkrpmodification/lua/darkrp_config/. Olulised failid:

FailMida juhib
settings.luaDarkRP globaalsed seaded (algusraha, palga intervallid, objektide piirangud jne)
jobs.luaKohandatud ametite määramine (politsei, linnapea, narkokaupmees jne) koos mudelite, palkade ja õigustega
shipments.luaRelvakaupmehe saadetised ja nende sisu
entities.luaKohandatud ostetavad üksused (rahaprinterid, metalaborid jne)
categories.luaF4 menüü kategooriate korraldus

Näide: kohandatud ameti lisamine

Failis jobs.lua DarkRPModification kaustas lisage plokk nagu:

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

Pärast salvestamist taaskäivitage server. Uus amet ilmub F4 menüüsse.


6. FastDL seadistamine

Vaikimisi laadivad kliendid kohandatud sisu (lisandmoodulid, kaardid, helid) otse teie mänguserverist, mis on aeglane ja piiratud teie serveri ribalaiusega. FastDL võimaldab klientidel faile alla laadida hoopis veebiserverist (HTTP/HTTPS), mille tulemuseks on palju kiiremad liitumisajad.

Kuidas FastDL töötab

  1. Majutate koopia garrysmod/ sisukaustast (või ainult muudetud failidest) veebiserveris.
  2. Seadistate sv_downloadurl failis server.cfg viitama selle veebiserveri baas-URL-ile.
  3. Kliendid kasutavad seda URL-i failide allalaadimiseks täiskiirusel HTTP kiiruse asemel mänguprotokolli kaudu.

Failivorming — tihendamine

Valve mootor toetab FastDL jaoks .bz2 tihendatud faile. Iga faili jaoks, mida kliendid peavad alla laadima (nt maps/rp_downtown_v4c_v2.bsp), saate valikuliselt paigutada selle kõrvale ka .bz2 versiooni. Klient eelistab tihendatud versiooni, kui see on olemas.

sv_downloadurl konfigureerimine

Failis server.cfg:

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

URL peab lõppema kaldkriipsuga ja selle all olev kataloogistruktuur peab peegeldama mänguserveri garrysmod/ kausta struktuuri. Näiteks, kui kaart asub serveris garrysmod/maps/rp_downtown.bsp, peaks FastDL URL seda teenindama aadressil https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp.

Klientide sundimine faile alla laadima

Klientide sundimiseks FastDL kaudu faile alla laadima peate need lisama resource.lua faili. Looge või muutke 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")
Kui kasutate Workshop lisandmooduleid, laadivad kliendid need automaatselt Steam Workshop kaudu alla. FastDL on peamiselt vajalik kohandatud kaartide, helide ja materjalide jaoks, mis pole Workshop-is.

7. Serveriga ühendumine

Oma serveri IP-aadressi ja pordi leidmiseks vaadake vahekaart Network GPanel-is või vaadake juhendit Kuidas leida oma serveri IP ja port.

Meetod 1 — otseühendus GMod-is

  1. Avage Garry's Mod ja klõpsake Find Multiplayer Game.
  2. Klõpsake Legacy Browser, seejärel valige vahekaart Favourites.
  3. Klõpsake Add a Server, sisestage oma serveri IP ja port (nt 123.45.67.89:27015) ja klõpsake Add this address to favourites.
  4. Valige server oma lemmikute nimekirjast ja klõpsake Connect.

Meetod 2 — Steam serveribrauser

  1. Steam-is klõpsake ViewGame Servers.
  2. Klõpsake nuppu + ja sisestage oma serveri IP ja port.
  3. Klõpsake Add this address to favourites, seejärel topeltklõpsake ühendamiseks.

Meetod 3 — konsooli otseühendus

  1. Lubage arendajakonsool GMod valikutes, kui see pole veel sisse lülitatud.
  2. Vajutage ~ konsooli avamiseks ja tippige:
connect YOUR_SERVER_IP:PORT

Seotud artiklid


Vajate abi? Kui teil tekib probleeme, mida siin ei käsitleta, avage tugipilet ja lisage oma serveri IP, probleemi kirjeldus ning asjakohane konsooli väljund.

Kas see artikkel oli kasulik?

Ready to Get Started?

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