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 (ULX)


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

דרישות מוקדמות: מדריך זה מניח שכבר יש לכם שרת Garry's Mod פעיל. אם טרם הגדרתם את השרת שלכם, ראו תחילה את מדריך הגדרת שרת Garry's Mod. תצטרכו גישת SFTP להעלאת קבצים. ראו את מדריך העלאת קבצים באמצעות SFTP אם טרם הגדרתם זאת.

תוכן עניינים

  1. התקנת ULX ו-ULib
  2. הענקת Superadmin לעצמכם
  3. פקודות ULX נפוצות
  4. קבוצות הרשאות
  5. פקודות צ'אט
  6. קבצי תצורה

1. התקנת ULX ו-ULib

ULX הוא מוד הניהול הנפוץ ביותר עבור Garry's Mod. הוא דורש שני תוספים המותקנים יחד:

תוסףWorkshop IDהערות
ULib 557962280 ספריה נדרשת עבור ULX. חובה להתקין ראשונה.
ULX 557962238 מוד הניהול עצמו. תלוי ב-ULib.

אפשרות A — אוסף Workshop (מומלץ)

הוסיפו את שני מזהי ה-Workshop לאוסף ה-Workshop של השרת שלכם. אם כבר יש לכם אוסף מוגדר באמצעות +host_workshop_collection ב-GPanel, פשוט הוסיפו את ULib ו-ULX לאוסף הקיים ב-Steam. השרת יוריד אותם אוטומטית בהפעלה הבאה מחדש.

אפשרות B — העלאה ידנית באמצעות SFTP

  1. הורידו את שני התוספים מה-Workshop או מ-GitHub של Team Ulysses.
  2. העלו אותם באמצעות SFTP לשרת שלכם כך שמבנה התיקיות ייראה כך:
garrysmod/addons/ulib/
garrysmod/addons/ulx/

כל תיקייה חייבת להכיל את תיקיית lua/ של התוסף ישירות בתוכה.

חשוב: ULX לא יפעל ללא ULib. תמיד התקינו את שניהם. לאחר ההתקנה, הפעילו מחדש את השרת מ-GPanel.

2. הענקת Superadmin לעצמכם

לאחר שה-ULX מותקן והשרת הופעל מחדש, עליכם להעניק לעצמכם את דרגת superadmin. פתחו את קונסול השרת ב-GPanel והריצו:

ulx adduser "YourSteamName" superadmin

אם שם ה-Steam שלכם מכיל תווים מיוחדים או רווחים, השתמשו במזהה Steam ה-64-ביט שלכם במקום לדיוק:

ulx adduserid "STEAM_0:1:12345678" superadmin
מציאת מזהה Steam שלכם: תוכלו למצוא את מזהה ה-Steam שלכם על ידי חיפוש הפרופיל שלכם ב-steamid.io. השתמשו בפורמט STEAM_0:X:XXXXXXXX או בפורמט 64-ביט 7656119XXXXXXXXXX.

לאחר ההענקה, התחברו מחדש לשרת. תוכלו לאמת את הדרגה שלכם על ידי הקלדת !menu בצ'אט כדי לפתוח את ממשק הניהול של ULX.


3. פקודות ULX נפוצות

ניתן להריץ פקודות ULX מקונסול השרת ב-GPanel, מהקונסול בתוך המשחק, או כפקודות צ'אט (עם תחילית !). להלן הפקודות הנפוצות ביותר.

ניהול שחקנים

פקודהקיצור צ'אטתיאור
ulx kick "Player" reason!kick Player reasonהרחקת שחקן מהשרת
ulx ban "Player" minutes reason!ban Player 60 reasonחסימת שחקן (0 = לצמיתות)
ulx unban STEAMID!unban STEAMIDהסרת חסימה של שחקן לפי מזהה Steam
ulx slay "Player"!slay Playerהריגת שחקן מיידית
ulx slap "Player" damage!slap Player 10סטירה לשחקן עם נזק מוגדר

בקרת תקשורת

פקודהקיצור צ'אטתיאור
ulx gag "Player"!gag Playerמניעת שימוש בצ'אט קולי משחקן
ulx ungag "Player"!ungag Playerשחזור צ'אט קולי לשחקן
ulx mute "Player"!mute Playerמניעת שימוש בצ'אט טקסט משחקן
ulx unmute "Player"!unmute Playerשחזור צ'אט טקסט לשחקן

פקודות שירות

פקודהקיצור צ'אטתיאור
ulx noclip "Player"!noclip Playerהחלפת מצב noclip (מעוף דרך קירות)
ulx god "Player"!god Playerהחלפת מצב אלוהים (חסינות)
ulx teleport "Player"!tp Playerשיגור שחקן למיקום הכוונת שלכם
ulx bring "Player"!bring Playerשיגור שחקן אליכם
ulx goto "Player"!goto Playerשיגור עצמכם לשחקן
ulx return "Player"!return Playerהחזרת שחקן למיקומו הקודם
ulx cloak "Player"!cloak Playerהפיכת שחקן לבלתי נראה

4. קבוצות הרשאות

ULX משתמש במערכת הרשאות מבוססת קבוצות. כברירת מחדל, ULX כולל את הקבוצות הבאות, מסודרות מהמורשית ביותר לפחות מורשית:

קבוצהיורשת מ-שימוש טיפוסי
superadminadminבעל השרת. גישה מלאה לכל הפקודות.
adminoperatorצוות מהימן. יכול לחסום, להרחיק ולנהל שחקנים.
operatoruserמנהלים זוטרים. פקודות ניהול מוגבלות.
userללאקבוצת ברירת מחדל לכל השחקנים.

ניהול משתמשים וקבוצות

// Add a user to a group
ulx adduser "Player" admin

// Remove a user from their group (reverts to "user")
ulx removeuser "Player"

// Create a custom group that inherits from "operator"
ulx groupallow "moderator" "ulx kick"
ulx addgroup "moderator" "operator"

// Grant a specific command to a group
ulx groupallow "admin" "ulx ban"

// Deny a specific command from a group
ulx groupdeny "operator" "ulx ban"

שימוש בממשק הגרפי

כ-superadmin, הקלידו !menu בצ'אט כדי לפתוח את פאנל הניהול של ULX. לשונית Groups מספקת ממשק ויזואלי ליצירת קבוצות, הקצאת הרשאות וניהול משתמשים ללא פקודות קונסול.

טיפ: נתוני הקבוצות מאוחסנים ב-garrysmod/data/ulib/groups.txt ונתוני המשתמשים ב-garrysmod/data/ulib/users.txt. קבצים אלה מנוהלים אוטומטית על ידי ULX, אך ניתן לגבות אותם באמצעות SFTP.

5. פקודות צ'אט

ULX תומך בקיצורי פקודות מבוססי צ'אט לניהול מהיר בתוך המשחק. כל הפקודות משתמשות בתחילית ! כברירת מחדל. כמה דפוסים שימושיים:

פקודת צ'אטאפקט
!menuפתיחת ממשק הניהול של ULX
!motdהצגת הודעת היום
!kick Player reasonהרחקת השחקן המצוין
!ban Player 60 reasonחסימה ל-60 דקות
!hp Player 100הגדרת חיים של שחקן
!armor Player 100הגדרת שריון של שחקן
טיפ: השתמשו ב-@ כיעד כדי להחיל פקודה על עצמכם. לדוגמה, !god @ מחליף מצב אלוהים עליכם.

6. קבצי תצורה

ULX מאחסן את התצורה והנתונים שלו ב-garrysmod/data/ulib/. קבצים עיקריים שכדאי להכיר:

קובץמטרה
data/ulib/users.txtכל הקצאות המשתמשים לקבוצות ומזהי Steam
data/ulib/groups.txtהגדרות קבוצות, ירושה והרשאות
data/ulib/bans.txtרשימת חסימות פעילות עם זמני תפוגה
data/ulx/config.txtהגדרות ULX (הודעת היום, הודעת פתיחה, רישום יומן וכו')
תזכורת גיבוי: לפני ביצוע שינויים משמעותיים בהגדרות הניהול שלכם, הורידו את data/ulib/ ו-data/ulx/ באמצעות SFTP כגיבוי. קובץ קבוצות שהוגדר שגוי עלול לנעול את כל המנהלים.

מאמרים קשורים


צריכים עזרה? אם אתם נתקלים בבעיות עם ULX או הרשאות מנהל, פתחו פנייה לתמיכה וכללו את כתובת ה-IP של השרת ותיאור הבעיה.

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

Ready to Get Started?

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