Това ръководство обхваща как да инсталирате и конфигурирате админ мода ULX на вашия Garry's Mod сървър, хостван в Legion Hosting, включително инсталиране, предоставяне на админ права, често използвани команди и управление на групи с разрешения.
Съдържание
- Инсталиране на ULX и ULib
- Предоставяне на superadmin права на себе си
- Често използвани 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 или от Team Ulysses GitHub.
- Качете ги чрез SFTP на вашия сървър, така че структурата на папките да изглежда така:
garrysmod/addons/ulib/
garrysmod/addons/ulx/
Всяка папка трябва да съдържа директорията lua/ на аддона директно вътре.
2. Предоставяне на superadmin права на себе си
След като 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 | Превключва god mode (неуязвимост) |
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"
Използване на графичния интерфейс
Като 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 @ превключва god mode върху вас.
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