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 (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 Collection (แนะนำ)

เพิ่ม Workshop ID ทั้งสองตัวลงในคอลเลกชัน Workshop ของเซิร์ฟเวอร์คุณ หากคุณมีคอลเลกชันที่กำหนดค่าผ่าน +host_workshop_collection ใน GPanel อยู่แล้ว ก็เพียงเพิ่ม ULib และ ULX ลงในคอลเลกชันที่มีอยู่นั้นบน Steam เซิร์ฟเวอร์จะดาวน์โหลดโดยอัตโนมัติเมื่อรีสตาร์ตครั้งถัดไป

ตัวเลือก B — อัปโหลดด้วยตนเองผ่าน SFTP

  1. ดาวน์โหลดแอดออนทั้งสองตัวจาก Workshop หรือจาก Team Ulysses GitHub
  2. อัปโหลดผ่าน SFTP ไปยังเซิร์ฟเวอร์ของคุณเพื่อให้โครงสร้างโฟลเดอร์มีลักษณะดังนี้:
garrysmod/addons/ulib/
garrysmod/addons/ulx/

แต่ละโฟลเดอร์ต้องมีไดเรกทอรี lua/ ของแอดออนอยู่ภายในโดยตรง

สำคัญ: ULX จะไม่ทำงานหากไม่มี ULib ติดตั้งทั้งสองตัวเสมอ หลังการติดตั้ง ให้รีสตาร์ตเซิร์ฟเวอร์จาก GPanel

2. การให้สิทธิ์ Superadmin แก่ตัวคุณเอง

หลังจากติดตั้ง ULX และรีสตาร์ตเซิร์ฟเวอร์แล้ว คุณต้องให้สิทธิ์ระดับ superadmin แก่ตัวคุณเอง เปิดคอนโซลเซิร์ฟเวอร์ใน GPanel แล้วรัน:

ulx adduser "YourSteamName" superadmin

หากชื่อ Steam ของคุณมีอักขระพิเศษหรือช่องว่าง ให้ใช้ Steam ID แบบ 64 บิตของคุณแทนเพื่อความแม่นยำ:

ulx adduserid "STEAM_0:1:12345678" superadmin
การค้นหา Steam ID ของคุณ: คุณสามารถค้นหา Steam ID ของคุณได้โดยค้นหาโปรไฟล์ของคุณบน steamid.io ใช้รูปแบบ STEAM_0:X:XXXXXXXX หรือรูปแบบ 64 บิต 7656119XXXXXXXXXX

เมื่อได้รับสิทธิ์แล้ว ให้เชื่อมต่อกับเซิร์ฟเวอร์ใหม่ คุณสามารถตรวจสอบระดับของคุณได้โดยพิมพ์ !menu ในแชตเพื่อเปิด ULX admin GUI


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 ID
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ผู้ดูแลระดับต้น คำสั่งดูแลที่จำกัด
usernoneกลุ่มเริ่มต้นสำหรับผู้เล่นทุกคน

การจัดการผู้ใช้และกลุ่ม

// 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"

การใช้ GUI

ในฐานะ superadmin ให้พิมพ์ !menu ในแชตเพื่อเปิดแผงผู้ดูแลระบบ ULX แท็บ Groups มีอินเทอร์เฟซแบบภาพสำหรับการสร้างกลุ่ม กำหนดสิทธิ์ และจัดการผู้ใช้โดยไม่ต้องใช้คำสั่งคอนโซล

เคล็ดลับ: ข้อมูลกลุ่มจัดเก็บไว้ใน garrysmod/data/ulib/groups.txt และข้อมูลผู้ใช้ใน garrysmod/data/ulib/users.txt ไฟล์เหล่านี้ได้รับการจัดการโดยอัตโนมัติโดย ULX แต่คุณสามารถสำรองข้อมูลผ่าน SFTP ได้

5. คำสั่งแชต

ULX รองรับคำสั่งลัดผ่านแชตสำหรับการดูแลในเกมอย่างรวดเร็ว คำสั่งทั้งหมดใช้คำนำหน้า ! โดยค่าเริ่มต้น รูปแบบที่มีประโยชน์บางส่วน:

คำสั่งแชตผลลัพธ์
!menuเปิด ULX admin GUI
!motdแสดง Message of the Day
!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 ID ทั้งหมด
data/ulib/groups.txtนิยามกลุ่ม การสืบทอด และสิทธิ์
data/ulib/bans.txtรายการแบนที่ใช้งานอยู่พร้อมเวลาหมดอายุ
data/ulx/config.txtการตั้งค่า ULX (MOTD ข้อความต้อนรับ การบันทึก ฯลฯ)
เตือนการสำรองข้อมูล: ก่อนทำการเปลี่ยนแปลงครั้งใหญ่กับการตั้งค่าผู้ดูแลของคุณ ให้ดาวน์โหลด data/ulib/ และ data/ulx/ ผ่าน SFTP เป็นข้อมูลสำรอง ไฟล์กลุ่มที่กำหนดค่าผิดอาจล็อกผู้ดูแลทั้งหมดออกได้

บทความที่เกี่ยวข้อง


ต้องการความช่วยเหลือ? หากคุณพบปัญหากับ ULX หรือสิทธิ์ผู้ดูแล เปิดทิกเก็ตสนับสนุน และระบุ IP ของเซิร์ฟเวอร์และคำอธิบายปัญหา

Was this article helpful?

Ready to Get Started?

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