Установка плагина ULX на сервер Garry's Mod и настройка прав администратора — различия между версиями
Papay (обсуждение | вклад) (→Консольные команды ULX) |
Papay (обсуждение | вклад) (→Консольные команды ULX) |
||
Строка 42: | Строка 42: | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |- | ||
+ | ! Команды для забавы | ||
|- | |- | ||
! Команда в консоли !! Пример использования !! Описание | ! Команда в консоли !! Пример использования !! Описание | ||
Строка 81: | Строка 83: | ||
| ulx whip {ИМЯ ИГРОКА} {КОЛ-ВО ШЛЕПКОВ} {УРОН} || ulx whip ivan 14 88 || Шлепнуть игрока с определенным уроном указанное количество раз. | | ulx whip {ИМЯ ИГРОКА} {КОЛ-ВО ШЛЕПКОВ} {УРОН} || ulx whip ivan 14 88 || Шлепнуть игрока с определенным уроном указанное количество раз. | ||
|- | |- | ||
− | ! | + | ! Rcon команды |
|} | |} | ||
Версия 16:10, 22 мая 2019
В данной инструкции вы узнаете как правильно установить плагин ULX на сервер игры Garry's Mod, где его можно скачать и как правильно прописать администратора на сервер.
Содержание
Скачиваем плагины ULib и ULX
Для начала нам необходимо скачать два плагина ULib и ULX, для этого перейдите на сайт http://ulyssesmod.net и в категории The latest downloadable release version of ULX and ULib скачайте два zip архива последних версий, ULib (.zip) и ULX (.zip).
Теперь перейдет к установке плагинов.
Установка ULib и ULX
Разархивируйте оба файла, после этого подключитесь по FTP к вашему серверу.
- Переходим в папку garrysmod/addons и копируем в неё наши папки ulib и ulx
Пример того как будут выглядеть пути до файлов:
garrysmod/addons/ulib/lua/ULib/init.lua
garrysmod/addons/ulib/lua/ULib/server/util.lua
garrysmod/addons/ulib/lua/autorun/ulib_init.lua
garrysmod/addons/ulib/data/ULib/users.txt
После этих действий перезагружаем сервер.
Перезагрузив сервер следует проверить правильно ли были установлены плагины. Для этого откройте консоль сервера в панели управления Myarena и пропишите команду ulx version, если все правильно, то в ответ вы получите версию установленного плагина.
Добавление администраторов в ULX
Администраторы в ULX делятся на два типа superadmin и admin.
- superadmin - считаются самой высокой группой пользователей. У них есть доступ ко всем командам в ULX, возможность переопределить иммунитет другого пользователя, добавление других администраторов, им показываются сообщения журнала, которые скрыты от других игроков (например, что команды rcon выполняются администраторами). Superadmin также имеют право давать и отзывать доступ к командам, используя userallow и userdeny.
- Открываем файл users.txt который находиться в garrysmod/settings/users.txt. В нем вам нужно указать имя администратора и его steam id.
- Сохраняем файл и перезагружаем сервер.
Пример: "superadmin" { "Lion El Jonson" "STEAM_0:0:10399952" }
Панель администратора в игре вызывается двумя способами
- ulx menu - прописать в консоли игры
- !menu - прописать в чате игры
Консольные команды ULX
Команды для забавы | ||
---|---|---|
Команда в консоли | Пример использования | Описание |
ulx armor {ИМЯ ИГРОКА} {КОЛ-ВО БРОНИ} | ulx armor ivan 100 | Выдает броню, значение от 0 до 255. |
ulx blind {ИМЯ ИГРОКА} {ЗНАЧЕНИЕ} | ulx blind ivan 255 | Ослепляет, значение от 0 до 255. Команда ulx unblind убирает ослепление. |
ulx cloak {ИМЯ ИГРОКА} {ВРЕМЯ} | ulx csay ivan 99 | Невидимость, значение от 0 до 255. Указав 0 вы станните невидимым навсегда. Команда ulx uncloak снимает невидимость. |
ulx freeze {ИМЯ ИГРОКА} | ulx freeze ivan | Заморозить игрока. Команда ulx unfreeze снимает заморозку. |
ulx god {ИМЯ ИГРОКА} | ulx god ivan | Бессмертие. Команда ulx ungod снимает бессмертие. |
ulx hp {ИМЯ ИГРОКА} {КОЛ-ВО ЗДОРОВЬЯ} | ulx hp ivan 100 | Выдает здоровье выбранному игроку. |
ulx ignite {ИМЯ ИГРОКА} {ВРЕМЯ} | ulx ignite ivan 255 | Поджигает цель. Значение от 1 до 300. |
ulx jail {ИМЯ ИГРОКА} | ulx jail ivan | Посадить игрока за решетку. Команда ulx unjail выпускает. |
ulx jailtp {ИМЯ ИГРОКА} | ulx jailtp ivan | Телепортировать игрока к себе и посадить игрока за решетку. |
ulx maul {ИМЯ ИГРОКА} | ulx maul ivan | Ударить игрока. |
ulx playsound {ЗВУК} | ulx playsound {относительно каталога} | Воспроизведение звука. |
ulx ragdoll {ИМЯ ИГРОКА} | ulx ragdoll ivan | превратить выбранного игрока в куклу. |
ulx slap {ИМЯ ИГРОКА} {УРОН} | ulx slap ivan 99 | Шлепнуть игрока с определенным уроном. |
ulx slay {ИМЯ ИГРОКА} | ulx slay ivan | Убить игрока. |
ulx sslay {ИМЯ ИГРОКА} | ulx sslay ivan | Бесшумно убить игрока. |
ulx strip {ИМЯ ИГРОКА} | ulx strip ivan | Обезоруживать игрока. |
ulx unigniteall | ulx unigniteall | Потушить все на сервере. |
ulx whip {ИМЯ ИГРОКА} {КОЛ-ВО ШЛЕПКОВ} {УРОН} | ulx whip ivan 14 88 | Шлепнуть игрока с определенным уроном указанное количество раз. |
Rcon команды |