Panduan ini membahas cara menginstal dan mengonfigurasi mod admin ULX di server Garry's Mod Anda yang dihosting dengan Legion Hosting, termasuk instalasi, pemberian izin admin, perintah umum, dan pengelolaan grup izin.
Daftar Isi
- Menginstal ULX dan ULib
- Memberikan Diri Anda Superadmin
- Perintah ULX Umum
- Grup Izin
- Perintah Chat
- File Konfigurasi
1. Menginstal ULX dan ULib
ULX adalah mod admin yang paling banyak digunakan untuk Garry's Mod. Mod ini memerlukan dua addon yang diinstal bersamaan:
| Addon | Workshop ID | Catatan |
|---|---|---|
| ULib | 557962280 | Library yang diperlukan untuk ULX. Harus diinstal terlebih dahulu. |
| ULX | 557962238 | Mod admin itu sendiri. Bergantung pada ULib. |
Opsi A — Koleksi Workshop (Direkomendasikan)
Tambahkan kedua Workshop ID ke koleksi Workshop server Anda. Jika Anda sudah memiliki koleksi yang dikonfigurasi melalui +host_workshop_collection di GPanel, cukup tambahkan ULib dan ULX ke koleksi yang sudah ada itu di Steam. Server akan mengunduhnya secara otomatis pada restart berikutnya.
Opsi B — Unggah SFTP Manual
- Unduh kedua addon dari Workshop atau dari Team Ulysses GitHub.
- Unggah keduanya melalui SFTP ke server Anda sehingga struktur foldernya terlihat seperti:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Setiap folder harus berisi direktori lua/ addon langsung di dalamnya.
2. Memberikan Diri Anda Superadmin
Setelah ULX diinstal dan server di-restart, Anda perlu memberikan diri Anda rank superadmin. Buka konsol server di GPanel dan jalankan:
ulx adduser "YourSteamName" superadmin
Jika nama Steam Anda mengandung karakter khusus atau spasi, gunakan Steam ID 64-bit Anda untuk akurasi:
ulx adduserid "STEAM_0:1:12345678" superadmin
STEAM_0:X:XXXXXXXX atau format 64-bit 7656119XXXXXXXXXX.
Setelah diberikan, hubungkan kembali ke server. Anda dapat memverifikasi rank Anda dengan mengetik !menu di chat untuk membuka GUI admin ULX.
3. Perintah ULX Umum
Perintah ULX dapat dijalankan dari konsol server di GPanel, konsol dalam game, atau sebagai perintah chat (awali dengan !). Berikut adalah perintah yang paling umum digunakan.
Manajemen Pemain
| Perintah | Pintasan Chat | Deskripsi |
|---|---|---|
ulx kick "Player" reason | !kick Player reason | Mengeluarkan pemain dari server |
ulx ban "Player" minutes reason | !ban Player 60 reason | Memblokir pemain (0 = permanen) |
ulx unban STEAMID | !unban STEAMID | Membuka blokir pemain berdasarkan Steam ID |
ulx slay "Player" | !slay Player | Membunuh pemain secara langsung |
ulx slap "Player" damage | !slap Player 10 | Menampar pemain dengan kerusakan tertentu |
Kontrol Komunikasi
| Perintah | Pintasan Chat | Deskripsi |
|---|---|---|
ulx gag "Player" | !gag Player | Mencegah pemain menggunakan voice chat |
ulx ungag "Player" | !ungag Player | Memulihkan voice chat untuk pemain |
ulx mute "Player" | !mute Player | Mencegah pemain menggunakan chat teks |
ulx unmute "Player" | !unmute Player | Memulihkan chat teks untuk pemain |
Perintah Utilitas
| Perintah | Pintasan Chat | Deskripsi |
|---|---|---|
ulx noclip "Player" | !noclip Player | Mengaktifkan noclip (terbang menembus dinding) |
ulx god "Player" | !god Player | Mengaktifkan mode dewa (kekebalan) |
ulx teleport "Player" | !tp Player | Teleportasi pemain ke crosshair Anda |
ulx bring "Player" | !bring Player | Teleportasi pemain ke Anda |
ulx goto "Player" | !goto Player | Teleportasi diri Anda ke pemain |
ulx return "Player" | !return Player | Mengembalikan pemain ke posisi sebelumnya |
ulx cloak "Player" | !cloak Player | Membuat pemain tidak terlihat |
4. Grup Izin
ULX menggunakan sistem izin berbasis grup. Secara default, ULX menyertakan grup-grup ini, diurutkan dari yang paling berhak hingga yang paling sedikit berhak:
| Grup | Mewarisi Dari | Penggunaan Umum |
|---|---|---|
superadmin | admin | Pemilik server. Akses penuh ke semua perintah. |
admin | operator | Staf tepercaya. Dapat memblokir, mengeluarkan, mengelola pemain. |
operator | user | Moderator junior. Perintah moderasi terbatas. |
user | tidak ada | Grup default untuk semua pemain. |
Mengelola Pengguna dan Grup
// 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"
Menggunakan GUI
Sebagai superadmin, ketik !menu di chat untuk membuka panel admin ULX. Tab Groups menyediakan antarmuka visual untuk membuat grup, menetapkan izin, dan mengelola pengguna tanpa perintah konsol.
garrysmod/data/ulib/groups.txt dan data pengguna di garrysmod/data/ulib/users.txt. File-file ini dikelola secara otomatis oleh ULX, tetapi Anda dapat mencadangkannya melalui SFTP.
5. Perintah Chat
ULX mendukung pintasan perintah berbasis chat untuk administrasi cepat dalam game. Semua perintah menggunakan awalan ! secara default. Beberapa pola yang berguna:
| Perintah Chat | Efek |
|---|---|
!menu | Membuka GUI admin ULX |
!motd | Menampilkan Message of the Day |
!kick Player reason | Mengeluarkan pemain yang disebutkan |
!ban Player 60 reason | Memblokir selama 60 menit |
!hp Player 100 | Mengatur kesehatan pemain |
!armor Player 100 | Mengatur armor pemain |
@ sebagai target untuk menerapkan perintah pada diri Anda sendiri. Misalnya, !god @ mengaktifkan mode dewa pada diri Anda sendiri.
6. File Konfigurasi
ULX menyimpan konfigurasi dan datanya di garrysmod/data/ulib/. File utama yang perlu diperhatikan:
| File | Tujuan |
|---|---|
data/ulib/users.txt | Semua penugasan pengguna-ke-grup dan Steam ID |
data/ulib/groups.txt | Definisi grup, pewarisan, dan izin |
data/ulib/bans.txt | Daftar blokir aktif dengan waktu kedaluwarsa |
data/ulx/config.txt | Pengaturan ULX (MOTD, pesan selamat datang, pencatatan, dll.) |
data/ulib/ dan data/ulx/ melalui SFTP sebagai cadangan. File grup yang salah konfigurasi dapat mengunci semua admin.
Artikel Terkait
- Panduan Pengaturan Server Garry's Mod — Server.cfg, Workshop, gamemode, DarkRP, FastDL
- Pemecahan Masalah Garry's Mod — Tekstur yang hilang, error Workshop, dan lainnya
- Cara Mengunggah File melalui SFTP