מבצע בזק 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


מדריך זה מכסה כיצד להגדיר את שרת Garry's Mod הייעודי שלך המתארח ב-Legion Hosting, כולל הגדרות שרת, אוספי Workshop, מצבי משחק פופולריים, הגדרת DarkRP, FastDL, וכיצד להתחבר.

לפני שתתחיל: השרת שלך פועל על GPanel בכתובת gpanel.legionhosting.net. תצטרך גישת SFTP כדי להעלות או לערוך קבצים. עיין במדריך העלאת קבצים באמצעות SFTP אם עדיין לא הגדרת זאת.

תוכן עניינים

  1. Game Server Login Token (GSLT)
  2. הגדרת server.cfg
  3. מצבי משחק פופולריים
  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. הוסף את הטוקן לשורת ההפעלה שלך או ל-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"" or "secret"סיסמת שרת; השאר ריק לציבורי
maxplayers32מגבלת שחקנים בו-זמנית
sv_gamemode"darkrp"שם תיקיית מצב המשחק הפעיל
sv_downloadurl"https://cdn.example.com/gmod/"כתובת FastDL בסיסית להורדות לקוח
sv_setsteamaccount"ABCDEF..."Steam GSLT לרישום ציבורי
sv_lan00 = אינטרנט, 1 = LAN בלבד
sv_cheats0מפעיל/משבית פקודות צ'יט

3. מצבי משחק פופולריים

Garry's Mod תומך במצבי משחק רבים של הקהילה. הפופולריים ביותר מפורטים להלן. כל מצב משחק חייב להיות מותקן כתוסף (ראה את סעיף ה-Workshop) ולאחר מכן להגדירו ב-server.cfg באמצעות sv_gamemode.

מצב משחק ערך sv_gamemode תיאור
Sandboxsandboxחוויית GMod ברירת המחדל; בנייה, הופעת אובייקטים, שימוש בכלים. כלול כברירת מחדל.
DarkRPdarkrpמצב משחק תפקידים עם תפקידים, כלכלה וחוקים. מצב המשחק הפופולרי ביותר ב-GMod.
Trouble in Terrorist Town (TTT)terrortownניחוש חברתי — בוגדים מול חפים מפשע. כלול עם GMod.
Prop Huntprop_huntמחבואים תוך שימוש באובייקטים כתחפושות.
Murdermurderרוצח אחד צד חפים מפשע; העוברים והשבים חייבים לזהות את הרוצח.
Sandbox ו-TTT כלולים עם Garry's Mod. יש להתקין את DarkRP, Prop Hunt ו-Murder מה-Workshop. ראה את סעיף ה-Workshop לגבי הוספתם באמצעות אוסף או שורת ההפעלה.

4. אוספי Workshop

הדרך הקלה ביותר לנהל תוספים בשרת ייעודי היא באמצעות אוסף Steam Workshop. זה מאפשר לך לתחזק אוסף יחיד ב-Steam ולגרום לשרת להוריד ולעדכן את כל התוספים באופן אוטומטי בעת ההפעלה.

שלב 1 — יצירת אוסף Workshop

  1. פתח את Garry's Mod Workshop והירשם לתוספים שאתה רוצה.
  2. עבור לפרופיל Steam שלך, לחץ על Workshop Items, ואז על Collections, ולחץ על Create Collection.
  3. הוסף את כל התוספים הרצויים לאוסף, פרסם אותו כ-Public, ורשום את מזהה האוסף מהכתובת שלו (למשל steamcommunity.com/sharedfiles/filedetails/?id=123456789).

שלב 2 — הוספה לפרמטרי ההפעלה

ב-GPanel, עבור ללשונית Startup של השרת שלך והוסף או עדכן את הפרמטרים הבאים:

+host_workshop_collection 123456789
+workshop_addons 123456789

החלף את 123456789 במזהה האוסף האמיתי שלך. שני הפרמטרים משמשים בדרך כלל יחד: host_workshop_collection מכריח לקוחות להוריד את האוסף, ו-workshop_addons טוען את התוספים בצד השרת.

נדרש Steam API Key: הורדות 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 ודורש שני תוספים שעובדים יחד: מצב המשחק הבסיסי ותוסף שינויים להתאמה אישית.

תוספים נדרשים

תוסףמטרהWorkshop ID
DarkRP מצב המשחק הבסיסי. מקם ב-garrysmod/gamemodes/darkrp/ 2975506321
DarkRPModification ההגדרות המותאמות אישית של השרת שלך (תפקידים, משלוחים וכו'). מקם ב-garrysmod/addons/darkrpmodification/ 2975625920
DarkRP עצמו צריך להיות בתיקיית gamemodes/, לא ב-addons/. DarkRPModification נכנס ל-addons/. טעות בנתיבים אלה היא השגיאה הנפוצה ביותר בהגדרת DarkRP.

הגדרת מצב המשחק

ב-server.cfg, הגדר:

sv_gamemode "darkrp"

התאמה אישית של DarkRP (DarkRPModification)

כל ההתאמה האישית נעשית בתוך garrysmod/addons/darkrpmodification/lua/darkrp_config/. קבצים מרכזיים:

קובץמה הוא שולט
settings.luaהגדרות DarkRP כלליות (כסף התחלתי, מרווחי משכורת, מגבלות אובייקטים וכו')
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 כך שיצביע על כתובת הבסיס של שרת האינטרנט.
  3. לקוחות עוקבים אחר הכתובת כדי להוריד קבצים במהירות HTTP מלאה במקום דרך פרוטוקול המשחק.

פורמט קבצים — דחיסה

מנוע Valve תומך בקבצי .bz2 דחוסים עבור FastDL. לכל קובץ שלקוחות צריכים להוריד (למשל maps/rp_downtown_v4c_v2.bsp), אתה יכול באופן אופציונלי למקם גם גרסת .bz2 לצידו. הלקוח יעדיף את הגרסה הדחוסה אם היא קיימת.

הגדרת sv_downloadurl

ב-server.cfg:

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

הכתובת חייבת להסתיים בלוכסן ומבנה התיקיות מתחתיה חייב לשקף את מבנה התיקייה garrysmod/ בשרת המשחק. לדוגמה, אם מפה נמצאת ב-garrysmod/maps/rp_downtown.bsp בשרת, כתובת 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")
אם אתה משתמש בתוספי 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 של השרת, תיאור הבעיה, וכל פלט קונסולה רלוונטי.

האם המאמר הזה היה מועיל?

Ready to Get Started?

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