Брза Распродажба 50% попуст на сите сервери Последен Ден!
Завршува за: 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
Категории

Водич за поставување на Garry's Mod сервер

MK gmod garrysmod setup darkrp workshop fastdl 0 го најдоа ова корисно

Овој водич опфаќа како да го конфигурирате вашиот Garry's Mod посветен сервер хостиран со Legion Hosting, вклучувајќи поставки на серверот, Workshop колекции, популарни gamemodes, поставување на DarkRP, FastDL и како да се поврзете.

Пред да започнете: Вашиот сервер работи на GPanel на gpanel.legionhosting.net. Ќе ви треба SFTP пристап за да поставувате или уредувате датотеки. Видете го водичот за поставување датотеки преку SFTP ако сè уште не сте го поставиле тоа.

Содржина

  1. Game Server Login Token (GSLT)
  2. Конфигурирање на server.cfg
  3. Популарни Gamemodes
  4. Workshop колекции
  5. Поставување на DarkRP
  6. Поставување на FastDL
  7. Поврзување со вашиот сервер

1. Game Server Login Token (GSLT)

Steam бара Game Server Login Token за јавни Garry's Mod сервери. Без него вашиот сервер нема да се појави во прелистувачот на сервери и може да биде ограничен.

  1. Одете на steamcommunity.com/dev/managegameservers и најавете се.
  2. Под Create a new game server account, внесете App ID 4000 (Garry's Mod) и белешка за да го идентификувате серверот.
  3. Кликнете Create и копирајте го токенот што е генериран.
  4. Додадете го токенот во вашата startup линија или server.cfg користејќи ја променливата sv_setsteamaccount (видете подолу).
Забелешка: Секој GSLT е врзан за еден сервер. Ако работите со повеќе сервери, генерирајте посебен токен за секој од нив.

2. Конфигурирање на server.cfg

Главната конфигурациска датотека на серверот се наоѓа на:

garrysmod/cfg/server.cfg

Поврзете се преку SFTP, навигирајте до таа патека и отворете или креирајте server.cfg. Подолу е препорачана почетна конфигурација со објаснувања за секоја клучна поставка.

// ── 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
Применување на промени: Рестартирајте го вашиот сервер од GPanel по уредувањето на server.cfg, или користете exec server.cfg во конзолата на серверот за повеќето поставки. Некои поставки (на пр. maxplayers) бараат целосно рестартирање.

Референца за клучните server.cfg поставки

ConVar Пример вредност Опис
hostname"My GMod Server"Прикажано име во прелистувачот на сервери
sv_password"" или "secret"Лозинка на серверот; оставете празно за јавен
maxplayers32Лимит на слотови за истовремени играчи
sv_gamemode"darkrp"Име на папката на активниот gamemode
sv_downloadurl"https://cdn.example.com/gmod/"FastDL основна URL за преземања од клиентот
sv_setsteamaccount"ABCDEF..."Steam GSLT за јавно листање
sv_lan00 = интернет, 1 = само LAN
sv_cheats0Овозможува/оневозможува команди за измами

3. Популарни Gamemodes

Garry's Mod поддржува многу gamemodes од заедницата. Најпопуларните се наведени подолу. Секој gamemode мора да биде инсталиран како додаток (видете го делот за Workshop) и потоа поставен во server.cfg користејќи sv_gamemode.

Gamemode sv_gamemode вредност Опис
SandboxsandboxСтандардно GMod искуство; градете, спавнувајте props, користете алатки. Вклучено стандардно.
DarkRPdarkrpRoleplay gamemode со работни места, економија и закони. Најпопуларниот GMod gamemode.
Trouble in Terrorist Town (TTT)terrortownСоцијална дедукција — Traitors против Innocents. Вклучено со GMod.
Prop Huntprop_huntКриенка користејќи props како маскирање.
MurdermurderЕден убиец лови невини; присутните мора да го идентификуваат убиецот.
Sandbox и TTT се вклучени со Garry's Mod. DarkRP, Prop Hunt и Murder мора да се инсталираат од Workshop. Видете го делот за Workshop за тоа како да ги додадете преку колекција или startup линијата.

4. Workshop колекции

Најлесниот начин за управување со додатоци на посветен сервер е преку Steam Workshop колекција. Ова ви овозможува да одржувате една колекција на Steam и серверот автоматски да ги преземе и ажурира сите додатоци при стартување.

Чекор 1 — Креирајте Workshop колекција

  1. Отворете го Garry's Mod Workshop и претплатете се на додатоците што ги сакате.
  2. Одете на вашиот Steam профил, кликнете Workshop Items, потоа Collections, и кликнете Create Collection.
  3. Додадете ги сите посакувани додатоци во колекцијата, објавете ја како Public, и забележете го ID-то на колекцијата од нејзиниот URL (на пр. steamcommunity.com/sharedfiles/filedetails/?id=123456789).

Чекор 2 — Додадете во Startup параметрите

Во GPanel, одете на картичката Startup на вашиот сервер и додадете ги или ажурирајте ги следните параметри:

+host_workshop_collection 123456789
+workshop_addons 123456789

Заменете го 123456789 со вашето вистинско ID на колекцијата. Двата параметри типично се користат заедно: host_workshop_collection ги принудува клиентите да ја преземат колекцијата, а workshop_addons ги вчитува додатоците на страната на серверот.

Потребен е Steam API клуч: Workshop преземањата бараат Steam Web API клуч. Во GPanel под Startup, поставете ја променливата STEAM_API_KEY на клуч генериран на steamcommunity.com/dev/apikey.

Чекор 3 — Рачна инсталација на додатоци (Алтернатива)

Можете исто така да инсталирате додатоци рачно со поставување преку SFTP на:

garrysmod/addons/

Секој додаток треба да биде сместен во своја сопствена потпапка, на пр. garrysmod/addons/darkrp/. Видете го водичот за поставување преку SFTP за упатства.


5. Поставување на DarkRP

DarkRP е најпопуларниот Garry's Mod gamemode и бара два додатоци да работат заедно: основниот gamemode и додаток за модификација за прилагодување.

Потребни додатоци

ДодатокНаменаWorkshop ID
DarkRP Основниот gamemode. Сместете во garrysmod/gamemodes/darkrp/ 2975506321
DarkRPModification Прилагодена конфигурација на вашиот сервер (работни места, пратки, итн.). Сместете во garrysmod/addons/darkrpmodification/ 2975625920
Самиот DarkRP треба да се наоѓа во папката gamemodes/, не во addons/. DarkRPModification оди во addons/. Погрешното поставување на овие патеки е најчестата грешка при поставување на DarkRP.

Поставување на gamemode

Во server.cfg, поставете:

sv_gamemode "darkrp"

Прилагодување на DarkRP (DarkRPModification)

Целото прилагодување се прави во garrysmod/addons/darkrpmodification/lua/darkrp_config/. Клучни датотеки:

ДатотекаШто контролира
settings.luaГлобални DarkRP поставки (почетни пари, интервали на плата, лимити на props, итн.)
jobs.luaДефинирајте прилагодени работни места (полиција, градоначалник, дилер на дрога, итн.) со модели, плати и дозволи
shipments.luaДефинирајте пратки на дилерот на оружје и нивната содржина
entities.luaПрилагодени ентитети за купување (печатачи на пари, лаборатории за мет, итн.)
categories.luaОрганизација на категориите на F4 менито

Пример: Додавање на прилагодено работно место

Во jobs.lua внатре во DarkRPModification, додадете блок како:

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

По зачувувањето, рестартирајте го серверот. Новото работно место ќе се појави во F4 менито.


6. Поставување на FastDL

Стандардно, клиентите преземаат прилагодена содржина (додатоци, мапи, звуци) директно од вашиот игрален сервер, што е бавно и ограничено од пропусниот опсег на вашиот сервер. FastDL им овозможува на клиентите да преземаат датотеки од веб-сервер (HTTP/HTTPS) наместо тоа, што резултира со многу побрзи времиња на приклучување.

Како функционира FastDL

  1. Хостирате копија од содржинскиот директориум garrysmod/ (или само променетите датотеки) на веб-сервер.
  2. Поставувате sv_downloadurl во server.cfg да покажува на основната URL на тој веб-сервер.
  3. Клиентите ја следат таа URL за да преземаат датотеки со целосна HTTP брзина наместо преку игралниот протокол.

Формат на датотеки — Компресија

Valve моторот поддржува .bz2 компресирани датотеки за FastDL. За секоја датотека што клиентите треба да ја преземат (на пр. maps/rp_downtown_v4c_v2.bsp), можете опционо да поставите и .bz2 верзија покрај неа. Клиентот ќе ја преферира компресираната верзија ако е присутна.

Конфигурирање на sv_downloadurl

Во server.cfg:

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

URL мора да завршува со коса црта и структурата на директориуми под неа мора да ја отсликува структурата на папката garrysmod/ на игралниот сервер. На пример, ако мапа е на garrysmod/maps/rp_downtown.bsp на серверот, FastDL URL треба да ја сервира на https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp.

Принудување на клиентите да преземаат датотеки

За да ги принудите клиентите да преземат датотека преку FastDL, мора да ја додадете во resource.lua датотека. Креирајте или уредете 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")
Ако користите Workshop додатоци, клиентите ги преземаат тие автоматски преку Steam Workshop. FastDL е главно потребен за прилагодени мапи, звуци и материјали што не се на Workshop.

7. Поврзување со вашиот сервер

За да ги најдете IP адресата и портот на вашиот сервер, проверете ја картичката Network во GPanel, или видете го водичот Како да го најдете IP и портот на вашиот сервер.

Метод 1 — Директно поврзување во GMod

  1. Отворете го Garry's Mod и кликнете Find Multiplayer Game.
  2. Кликнете Legacy Browser, потоа изберете ја картичката Favourites.
  3. Кликнете Add a Server, внесете го вашиот IP и порт на серверот (на пр. 123.45.67.89:27015), и кликнете Add this address to favourites.
  4. Изберете го серверот во вашиот список на омилени и кликнете Connect.

Метод 2 — Steam прелистувач на сервери

  1. Во Steam, кликнете ViewGame Servers.
  2. Кликнете го копчето + и внесете го вашиот IP и порт на серверот.
  3. Кликнете Add this address to favourites, потоа кликнете двапати на него за да се поврзете.

Метод 3 — Директно поврзување преку конзола

  1. Овозможете ја развојната конзола во GMod Options ако веќе не е вклучена.
  2. Притиснете ~ за да ја отворите конзолата и куцнете:
connect YOUR_SERVER_IP:PORT

Поврзани статии


Ви треба помош? Ако наидете на проблеми што не се опфатени тука, отворете тикет за поддршка и вклучете го вашиот IP на серверот, опис на проблемот и сите релевантни излези од конзолата.

Дали оваа статија ви беше корисна?

Ready to Get Started?

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