Цей посібник охоплює, як встановити та налаштувати мод адміністратора ULX на вашому сервері Garry's Mod, розміщеному на Legion Hosting, включно зі встановленням, наданням прав адміністратора, поширеними командами та керуванням групами дозволів.
Зміст
- Встановлення ULX та ULib
- Надання собі прав суперадміністратора
- Поширені команди ULX
- Групи дозволів
- Команди чату
- Конфігураційні файли
1. Встановлення ULX та ULib
ULX — це найбільш широко використовуваний мод адміністратора для Garry's Mod. Він вимагає встановлення двох аддонів разом:
| Аддон | Workshop ID | Примітки |
|---|---|---|
| ULib | 557962280 | Обов'язкова бібліотека для ULX. Має бути встановлена першою. |
| ULX | 557962238 | Сам мод адміністратора. Залежить від ULib. |
Варіант A — Колекція Workshop (рекомендовано)
Додайте обидва Workshop ID до колекції Workshop вашого сервера. Якщо у вас уже налаштована колекція через +host_workshop_collection у GPanel, просто додайте ULib та ULX до цієї наявної колекції на Steam. Сервер автоматично завантажить їх під час наступного перезапуску.
Варіант B — Ручне завантаження через SFTP
- Завантажте обидва аддони з Workshop або з GitHub команди Team Ulysses.
- Завантажте їх через SFTP на ваш сервер так, щоб структура тек виглядала так:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Кожна тека повинна містити теку lua/ аддону безпосередньо всередині неї.
2. Надання собі прав суперадміністратора
Після встановлення ULX та перезапуску сервера вам потрібно надати собі ранг superadmin. Відкрийте консоль сервера в GPanel та виконайте:
ulx adduser "YourSteamName" superadmin
Якщо ваше ім'я Steam містить спеціальні символи або пробіли, для точності використовуйте натомість ваш 64-бітний Steam ID:
ulx adduserid "STEAM_0:1:12345678" superadmin
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 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 включає ці групи, упорядковані від найбільш до найменш привілейованих:
| Група | Успадковує від | Типове використання |
|---|---|---|
superadmin | admin | Власник сервера. Повний доступ до всіх команд. |
admin | operator | Довірений персонал. Може блокувати, виганяти, керувати гравцями. |
operator | user | Молодші модератори. Обмежені команди модерації. |
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"
Використання графічного інтерфейсу
Як суперадміністратор, введіть !menu у чаті, щоб відкрити панель адміністратора ULX. Вкладка Groups надає візуальний інтерфейс для створення груп, призначення дозволів та керування користувачами без консольних команд.
garrysmod/data/ulib/groups.txt, а дані користувачів — у garrysmod/data/ulib/users.txt. Ці файли автоматично керуються ULX, але ви можете зробити їх резервну копію через SFTP.
5. Команди чату
ULX підтримує скорочення команд на основі чату для швидкого ігрового адміністрування. Усі команди за замовчуванням використовують префікс !. Деякі корисні шаблони:
| Команда чату | Ефект |
|---|---|
!menu | Відкриває графічний інтерфейс адміністратора ULX |
!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 як резервну копію. Неправильно налаштований файл груп може заблокувати всіх адміністраторів.
Пов'язані статті
- Посібник з налаштування сервера Garry's Mod — Server.cfg, Workshop, режими гри, DarkRP, FastDL
- Усунення несправностей Garry's Mod — Відсутні текстури, помилки Workshop тощо
- Як завантажувати файли через SFTP