Έκπτωση Αστραπή 50% έκπτωση σε όλους τους servers Τελευταία Ημέρα!
Λήγει σε: 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
Categories

Οδηγός Εγκατάστασης Διακομιστή Garry's Mod


Αυτός ο οδηγός καλύπτει το πώς να διαμορφώσετε τον αποκλειστικό διακομιστή σας 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 και αντιγράψτε το token που δημιουργείται.
  4. Προσθέστε το token στη γραμμή εκκίνησής σας ή στο server.cfg χρησιμοποιώντας τη μεταβλητή sv_setsteamaccount (δείτε παρακάτω).
Σημείωση: Κάθε GSLT συνδέεται με έναν διακομιστή. Εάν εκτελείτε πολλούς διακομιστές, δημιουργήστε ξεχωριστό token για τον καθένα.

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/"Βασικό URL FastDL για λήψεις πελατών
sv_setsteamaccount"ABCDEF..."Steam GSLT για δημόσια καταχώριση
sv_lan00 = internet, 1 = μόνο LAN
sv_cheats0Ενεργοποιεί/απενεργοποιεί εντολές cheat

3. Δημοφιλή Gamemodes

Το Garry's Mod υποστηρίζει πολλά gamemodes της κοινότητας. Τα πιο δημοφιλή αναφέρονται παρακάτω. Κάθε gamemode πρέπει να εγκατασταθεί ως addon (δείτε την ενότητα Workshop) και στη συνέχεια να οριστεί στο server.cfg χρησιμοποιώντας το sv_gamemode.

Gamemode τιμή sv_gamemode Περιγραφή
SandboxsandboxΗ προεπιλεγμένη εμπειρία GMod· χτίστε, δημιουργήστε props, χρησιμοποιήστε εργαλεία. Περιλαμβάνεται από προεπιλογή.
DarkRPdarkrpGamemode roleplay με εργασίες, οικονομία και νόμους. Το πιο δημοφιλές gamemode του GMod.
Trouble in Terrorist Town (TTT)terrortownΚοινωνική συναγωγή — Προδότες εναντίον Αθώων. Περιλαμβάνεται με το GMod.
Prop Huntprop_huntΚρυφτό με χρήση props ως μεταμφιέσεις.
MurdermurderΈνας δολοφόνος κυνηγά αθώους· οι παρευρισκόμενοι πρέπει να αναγνωρίσουν τον δολοφόνο.
Το Sandbox και το TTT περιλαμβάνονται με το Garry's Mod. Τα DarkRP, Prop Hunt και Murder πρέπει να εγκατασταθούν από το Workshop. Δείτε την ενότητα Workshop για το πώς να τα προσθέσετε μέσω συλλογής ή της γραμμής εκκίνησης.

4. Συλλογές Workshop

Ο ευκολότερος τρόπος για να διαχειριστείτε addons σε έναν αποκλειστικό διακομιστή είναι μέσω μιας συλλογής Steam Workshop. Αυτό σας επιτρέπει να διατηρείτε μία μόνο συλλογή στο Steam και ο διακομιστής να κατεβάζει και να ενημερώνει αυτόματα όλα τα addons κατά την εκκίνηση.

Βήμα 1 — Δημιουργία Συλλογής Workshop

  1. Ανοίξτε το Garry's Mod Workshop και εγγραφείτε στα addons που θέλετε.
  2. Μεταβείτε στο προφίλ σας στο Steam, κάντε κλικ στο Workshop Items, έπειτα στο Collections και κάντε κλικ στο Create Collection.
  3. Προσθέστε όλα τα επιθυμητά addons στη συλλογή, δημοσιεύστε την ως Public και σημειώστε το ID της συλλογής από το URL της (π.χ. steamcommunity.com/sharedfiles/filedetails/?id=123456789).

Βήμα 2 — Προσθήκη στις Παραμέτρους Εκκίνησης

Στο GPanel, μεταβείτε στην καρτέλα Startup του διακομιστή σας και προσθέστε ή ενημερώστε τις ακόλουθες παραμέτρους:

+host_workshop_collection 123456789
+workshop_addons 123456789

Αντικαταστήστε το 123456789 με το πραγματικό ID της συλλογής σας. Και οι δύο παράμετροι χρησιμοποιούνται συνήθως μαζί: το host_workshop_collection αναγκάζει τους πελάτες να κατεβάσουν τη συλλογή, και το workshop_addons φορτώνει τα addons στην πλευρά του διακομιστή.

Απαιτείται Steam API Key: Οι λήψεις Workshop απαιτούν ένα Steam Web API key. Στο GPanel, στην ενότητα Startup, ορίστε τη μεταβλητή STEAM_API_KEY σε ένα key που δημιουργήθηκε στο steamcommunity.com/dev/apikey.

Βήμα 3 — Χειροκίνητη Εγκατάσταση Addon (Εναλλακτική)

Μπορείτε επίσης να εγκαταστήσετε addons χειροκίνητα ανεβάζοντάς τα μέσω SFTP στο:

garrysmod/addons/

Κάθε addon πρέπει να τοποθετείται στον δικό του υποφάκελο, π.χ. garrysmod/addons/darkrp/. Δείτε τον οδηγό αποστολής SFTP για οδηγίες.


5. Ρύθμιση DarkRP

Το DarkRP είναι το πιο δημοφιλές gamemode του Garry's Mod και απαιτεί δύο addons που λειτουργούν μαζί: το βασικό gamemode και ένα addon τροποποίησης για προσαρμογή.

Απαιτούμενα Addons

AddonΣκοπός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

Από προεπιλογή, οι πελάτες κατεβάζουν προσαρμοσμένο περιεχόμενο (addons, χάρτες, ήχους) απευθείας από τον διακομιστή παιχνιδιού σας, κάτι που είναι αργό και περιορισμένο από το εύρος ζώνης του διακομιστή σας. Το 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 στον διακομιστή, το URL του FastDL θα πρέπει να τον εξυπηρετεί στο 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")
Εάν χρησιμοποιείτε addons του 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 εάν δεν είναι ήδη ενεργή.
  2. Πατήστε ~ για να ανοίξετε την κονσόλα και πληκτρολογήστε:
connect YOUR_SERVER_IP:PORT

Σχετικά Άρθρα


Χρειάζεστε βοήθεια; Εάν αντιμετωπίσετε προβλήματα που δεν καλύπτονται εδώ, ανοίξτε ένα δελτίο υποστήριξης και συμπεριλάβετε την IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετική έξοδο κονσόλας.

Was this article helpful?

Ready to Get Started?

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