Это руководство охватывает установку и настройку админ-мода 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