Reduceri Fulger 50% reducere la toate serverele Se termină curând!
Se termină în: 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
Categorii

Ghidul de Configurare a Serverului Garry's Mod


Acest ghid acoperă modul de configurare a serverului tău dedicat Garry's Mod găzduit la Legion Hosting, inclusiv setările serverului, colecțiile Workshop, modurile de joc populare, configurarea DarkRP, FastDL și modul de conectare.

Înainte de a începe: Serverul tău rulează pe GPanel la gpanel.legionhosting.net. Vei avea nevoie de acces SFTP pentru a încărca sau edita fișiere. Consultă ghidul de încărcare a fișierelor prin SFTP dacă nu l-ai configurat încă.

Cuprins

  1. Token de Conectare al Serverului de Joc (GSLT)
  2. Configurarea server.cfg
  3. Moduri de Joc Populare
  4. Colecții Workshop
  5. Configurarea DarkRP
  6. Configurarea FastDL
  7. Conectarea la Serverul Tău

1. Token de Conectare al Serverului de Joc (GSLT)

Steam necesită un Token de Conectare al Serverului de Joc pentru serverele publice Garry's Mod. Fără unul, serverul tău nu va apărea în browserul de servere și poate fi restricționat.

  1. Mergi la steamcommunity.com/dev/managegameservers și conectează-te.
  2. Sub Create a new game server account, introdu App ID-ul 4000 (Garry's Mod) și o notă pentru a identifica serverul.
  3. Apasă Create și copiază tokenul generat.
  4. Adaugă tokenul la linia ta de pornire sau la server.cfg folosind variabila sv_setsteamaccount (vezi mai jos).
Notă: Fiecare GSLT este legat de un singur server. Dacă rulezi mai multe servere, generează un token separat pentru fiecare.

2. Configurarea server.cfg

Fișierul principal de configurare al serverului se află la:

garrysmod/cfg/server.cfg

Conectează-te prin SFTP, navighează la acea cale și deschide sau creează server.cfg. Mai jos este o configurație de pornire recomandată cu explicații pentru fiecare setare cheie.

// ── 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
Aplicarea modificărilor: Repornește serverul din GPanel după editarea server.cfg sau folosește exec server.cfg în consola serverului pentru majoritatea setărilor. Unele setări (de ex. maxplayers) necesită o repornire completă.

Referință de Setări Cheie server.cfg

ConVar Valoare Exemplu Descriere
hostname"My GMod Server"Numele afișat în browserul de servere
sv_password"" sau "secret"Parola serverului; lasă gol pentru acces public
maxplayers32Limita de sloturi pentru jucători simultani
sv_gamemode"darkrp"Numele folderului modului de joc activ
sv_downloadurl"https://cdn.example.com/gmod/"URL-ul de bază FastDL pentru descărcările clienților
sv_setsteamaccount"ABCDEF..."GSLT Steam pentru listarea publică
sv_lan00 = internet, 1 = doar LAN
sv_cheats0Activează/dezactivează comenzile de cheat

3. Moduri de Joc Populare

Garry's Mod acceptă numeroase moduri de joc dezvoltate de comunitate. Cele mai populare sunt listate mai jos. Fiecare mod de joc trebuie instalat ca addon (vezi secțiunea Workshop) și apoi setat în server.cfg folosind sv_gamemode.

Mod de Joc valoare sv_gamemode Descriere
SandboxsandboxExperiența GMod implicită; construiește, generează props, folosește unelte. Inclus în mod implicit.
DarkRPdarkrpMod de joc roleplay cu joburi, economie și legi. Cel mai popular mod de joc GMod.
Trouble in Terrorist Town (TTT)terrortownDeducție socială — Trădători vs. Inocenți. Inclus cu GMod.
Prop Huntprop_huntDe-a v-ați ascunselea folosind props ca deghizări.
MurdermurderUn criminal vânează inocenți; trecătorii trebuie să identifice ucigașul.
Sandbox și TTT sunt incluse cu Garry's Mod. DarkRP, Prop Hunt și Murder trebuie instalate din Workshop. Consultă secțiunea Workshop pentru modul de a le adăuga printr-o colecție sau prin linia de pornire.

4. Colecții Workshop

Cea mai simplă modalitate de a gestiona addonurile pe un server dedicat este printr-o colecție Steam Workshop. Aceasta îți permite să menții o singură colecție pe Steam și să faci ca serverul să descarce și să actualizeze automat toate addonurile la pornire.

Pasul 1 — Creează o Colecție Workshop

  1. Deschide Garry's Mod Workshop și abonează-te la addonurile dorite.
  2. Mergi la profilul tău Steam, apasă Workshop Items, apoi Collections și apasă Create Collection.
  3. Adaugă toate addonurile dorite la colecție, publică-o ca Public și notează ID-ul colecției din URL-ul ei (de ex. steamcommunity.com/sharedfiles/filedetails/?id=123456789).

Pasul 2 — Adaugă la Parametrii de Pornire

În GPanel, mergi la fila Startup a serverului tău și adaugă sau actualizează următorii parametri:

+host_workshop_collection 123456789
+workshop_addons 123456789

Înlocuiește 123456789 cu ID-ul real al colecției tale. Ambii parametri sunt de obicei utilizați împreună: host_workshop_collection forțează clienții să descarce colecția, iar workshop_addons încarcă addonurile pe partea de server.

Cheie API Steam necesară: Descărcările din Workshop necesită o cheie Steam Web API. În GPanel, sub Startup, setează variabila STEAM_API_KEY la o cheie generată la steamcommunity.com/dev/apikey.

Pasul 3 — Instalare Manuală a Addonurilor (Alternativă)

Poți de asemenea instala addonuri manual încărcându-le prin SFTP la:

garrysmod/addons/

Fiecare addon trebuie plasat în propriul subfolder, de ex. garrysmod/addons/darkrp/. Consultă ghidul de încărcare prin SFTP pentru instrucțiuni.


5. Configurarea DarkRP

DarkRP este cel mai popular mod de joc Garry's Mod și necesită două addonuri care funcționează împreună: modul de joc de bază și un addon de modificare pentru personalizare.

Addonuri Necesare

AddonScopID Workshop
DarkRP Modul de joc de bază. Plasează în garrysmod/gamemodes/darkrp/ 2975506321
DarkRPModification Configurația personalizată a serverului tău (joburi, livrări etc.). Plasează în garrysmod/addons/darkrpmodification/ 2975625920
DarkRP în sine trebuie să se afle în folderul gamemodes/, nu în addons/. DarkRPModification merge în addons/. Greșirea acestor căi este cea mai frecventă eroare de configurare DarkRP.

Setarea Modului de Joc

În server.cfg, setează:

sv_gamemode "darkrp"

Personalizarea DarkRP (DarkRPModification)

Toată personalizarea se face în interiorul garrysmod/addons/darkrpmodification/lua/darkrp_config/. Fișiere cheie:

FișierCe controlează
settings.luaSetări globale DarkRP (bani de start, intervale de salariu, limite de props etc.)
jobs.luaDefinește joburi personalizate (poliție, primar, dealer de droguri etc.) cu modele, salarii și permisiuni
shipments.luaDefinește livrările dealerului de arme și conținutul lor
entities.luaEntități cumpărabile personalizate (imprimante de bani, laboratoare de meth etc.)
categories.luaOrganizarea categoriilor din meniul F4

Exemplu: Adăugarea unui Job Personalizat

În jobs.lua din interiorul DarkRPModification, adaugă un bloc precum:

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

După salvare, repornește serverul. Noul job va apărea în meniul F4.


6. Configurarea FastDL

În mod implicit, clienții descarcă conținutul personalizat (addonuri, hărți, sunete) direct de pe serverul tău de joc, ceea ce este lent și limitat de lățimea de bandă a serverului tău. FastDL permite clienților să descarce fișiere de pe un server web (HTTP/HTTPS) în schimb, rezultând timpi de conectare mult mai rapizi.

Cum Funcționează FastDL

  1. Găzduiești o copie a directorului de conținut garrysmod/ (sau doar fișierele modificate) pe un server web.
  2. Setezi sv_downloadurl în server.cfg pentru a indica spre URL-ul de bază al acelui server web.
  3. Clienții urmează acel URL pentru a descărca fișiere la viteză HTTP completă în loc de prin protocolul jocului.

Formatul Fișierelor — Compresie

Motorul Valve acceptă fișiere comprimate .bz2 pentru FastDL. Pentru fiecare fișier pe care clienții trebuie să-l descarce (de ex. maps/rp_downtown_v4c_v2.bsp), poți opțional plasa alături și o versiune .bz2. Clientul va prefera versiunea comprimată dacă este prezentă.

Configurarea sv_downloadurl

În server.cfg:

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

URL-ul trebuie să se termine cu o bară oblică, iar structura de directoare de sub el trebuie să oglindească structura folderului garrysmod/ de pe serverul de joc. De exemplu, dacă o hartă se află la garrysmod/maps/rp_downtown.bsp pe server, URL-ul FastDL ar trebui să o servească la https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp.

Forțarea Clienților să Descarce Fișiere

Pentru a forța clienții să descarce un fișier prin FastDL, trebuie să-l adaugi într-un fișier resource.lua. Creează sau editează 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")
Dacă folosești addonuri Workshop, clienții le descarcă automat prin Steam Workshop. FastDL este necesar în principal pentru hărți, sunete și materiale personalizate care nu se află în Workshop.

7. Conectarea la Serverul Tău

Pentru a găsi adresa IP și portul serverului tău, verifică fila Network în GPanel sau consultă ghidul Cum să Găsești IP-ul și Portul Serverului.

Metoda 1 — Conectare Directă în GMod

  1. Deschide Garry's Mod și apasă Find Multiplayer Game.
  2. Apasă Legacy Browser, apoi selectează fila Favourites.
  3. Apasă Add a Server, introdu IP-ul și portul serverului tău (de ex. 123.45.67.89:27015) și apasă Add this address to favourites.
  4. Selectează serverul din lista ta de favorite și apasă Connect.

Metoda 2 — Browser de Servere Steam

  1. În Steam, apasă ViewGame Servers.
  2. Apasă butonul + și introdu IP-ul și portul serverului tău.
  3. Apasă Add this address to favourites, apoi dă dublu-clic pe el pentru a te conecta.

Metoda 3 — Conectare Directă din Consolă

  1. Activează consola de dezvoltator în opțiunile GMod dacă nu este deja activată.
  2. Apasă ~ pentru a deschide consola și tastează:
connect YOUR_SERVER_IP:PORT

Articole Conexe


Ai nevoie de ajutor? Dacă întâmpini probleme care nu sunt acoperite aici, deschide un tichet de suport și include IP-ul serverului, o descriere a problemei și orice ieșire relevantă din consolă.

A fost util acest articol?

Ready to Get Started?

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