Настройка Metadmin: различия между версиями
Материал из Metrostroi
Курритто (обсуждение | вклад) (Новая версия модуля больше не требует файла в корневой) |
MrFrazers (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
=Описание= | =Описание= | ||
− | + | Metadmin - дополнительный аддон, помогающий отследить историю повышений пользователя, назначения тестов им и т.д. Изначально заточен под мод Metrostroi. Может хранить данные как в игровых файлах, так и в БД MySQL сервера тем самым синхронизируя статусы на разных серверах. (В данный момент мало кем используется, т.к. многие сервера отказались от ранговых систем в Metrostroi) | |
===Полный список функций:=== | ===Полный список функций:=== | ||
Строка 9: | Строка 9: | ||
*Выдача/отбирание талонов | *Выдача/отбирание талонов | ||
*Отслеживание срыва пломб | *Отслеживание срыва пломб | ||
− | *Запись нарушений (Можно добавлять нарушения вручную, | + | *Запись нарушений (Можно добавлять нарушения вручную, а при срыве пломб или проезде на запрещающий сигнал добавляются автоматически) |
− | *История повышений/понижений пользователя в т.ч. сохранение ников / SteamID тех, кто понижал/повышал | + | *История повышений/понижений пользователя в т.ч. сохранение ников/SteamID тех, кто понижал/повышал |
*Возможность добавления, редактирования, и назначения тестов игрокам, оценивание (сдал/не сдал/на проверке) | *Возможность добавления, редактирования, и назначения тестов игрокам, оценивание (сдал/не сдал/на проверке) | ||
==Установка== | ==Установка== | ||
− | Установить [https://steamcommunity.com/sharedfiles/filedetails/?id=886938567 аддон] из мастерской. | + | Установить [https://steamcommunity.com/sharedfiles/filedetails/?id=1682587784 новый аддон от Allexel] ([https://steamcommunity.com/sharedfiles/filedetails/?id=886938567 Начальный аддон]) из мастерской. |
− | + | Первый запуск сервера с Metadmin. | |
+ | # Перед запуском сервера включаете rcon в server.cfg | ||
+ | # Запускаете сервер. | ||
+ | # Запускаете игру, подключаетесь к серверу и в консоли устанавливаете себе ранг командой Metadmin через rcon: ''rcon ulx setrank "ваш ник" superadmin'' | ||
+ | |||
+ | Первоначальная настройка. | ||
+ | * Если сервер не новый, не включайте галочку "Перезапись" в настройках, иначе всех, кто зайдет впервые после установки мода перекинет в группу user. | ||
+ | * '''Внимание!''' После добавления данного аддона команды ''!adduser'' и ''!removeuser'', более не имеют смысла, используйте ''!setrank''. Т.к информация о рангах теперь хранит сам Metadmin и он будет выдавать ранг, а не ULX. | ||
+ | * Создайте в ULX необходимые вам группы. | ||
+ | * В Metadmin отредактируйте ранги в соответствии с группами ULX. Если все сделано правильно - все ранги в списке Metadmin станут зелеными. | ||
===MySQL=== | ===MySQL=== |
Версия 00:11, 29 июля 2020
Описание
Metadmin - дополнительный аддон, помогающий отследить историю повышений пользователя, назначения тестов им и т.д. Изначально заточен под мод Metrostroi. Может хранить данные как в игровых файлах, так и в БД MySQL сервера тем самым синхронизируя статусы на разных серверах. (В данный момент мало кем используется, т.к. многие сервера отказались от ранговых систем в Metrostroi)
Полный список функций:
- Повышение, понижение игроков
- Создания своих тестов
- Выдача/отбирание талонов
- Отслеживание срыва пломб
- Запись нарушений (Можно добавлять нарушения вручную, а при срыве пломб или проезде на запрещающий сигнал добавляются автоматически)
- История повышений/понижений пользователя в т.ч. сохранение ников/SteamID тех, кто понижал/повышал
- Возможность добавления, редактирования, и назначения тестов игрокам, оценивание (сдал/не сдал/на проверке)
Установка
Установить новый аддон от Allexel (Начальный аддон) из мастерской.
Первый запуск сервера с Metadmin.
- Перед запуском сервера включаете rcon в server.cfg
- Запускаете сервер.
- Запускаете игру, подключаетесь к серверу и в консоли устанавливаете себе ранг командой Metadmin через rcon: rcon ulx setrank "ваш ник" superadmin
Первоначальная настройка.
- Если сервер не новый, не включайте галочку "Перезапись" в настройках, иначе всех, кто зайдет впервые после установки мода перекинет в группу user.
- Внимание! После добавления данного аддона команды !adduser и !removeuser, более не имеют смысла, используйте !setrank. Т.к информация о рангах теперь хранит сам Metadmin и он будет выдавать ранг, а не ULX.
- Создайте в ULX необходимые вам группы.
- В Metadmin отредактируйте ранги в соответствии с группами ULX. Если все сделано правильно - все ранги в списке Metadmin станут зелеными.
MySQL
Если хотите использовать MySQL БД, то понадобится сделать следующее:
- Кинуть это в garrysmod/lua/bin
В игре нажать F4 - Настройки сервера - Настройки MySQL