Настройка Metadmin: различия между версиями

Материал из Metrostroi
Перейти к: навигация, поиск
(Кто дал доступ к вики прошлому владельцу коммита?)
 
Строка 15: Строка 15:
 
==Установка==
 
==Установка==
  
Установить [https://steamcommunity.com/sharedfiles/filedetails/?id=1682587784 новый аддон от Allexel] ([https://steamcommunity.com/sharedfiles/filedetails/?id=886938567 Начальный аддон]) из мастерской.
+
Установить [https://steamcommunity.com/sharedfiles/filedetails/?id=886938567 аддон] из мастерской.
  
 
Первый запуск сервера с Metadmin.
 
Первый запуск сервера с Metadmin.
# Перед запуском сервера включаете rcon в server.cfg
 
 
# Запускаете сервер.
 
# Запускаете сервер.
# Запускаете игру, подключаетесь к серверу и в консоли устанавливаете себе ранг командой Metadmin через rcon: ''rcon ulx setrank "ваш ник" superadmin''
+
# Подключаетесь к серверу.
 +
# После подключения, вводите команду в консоль: ''ulx setrank ваш ник superadmin''
  
 
Первоначальная настройка.
 
Первоначальная настройка.
Строка 31: Строка 31:
 
Если хотите использовать MySQL БД, то понадобится сделать следующее:
 
Если хотите использовать MySQL БД, то понадобится сделать следующее:
  
*Кинуть [https://github.com/FredyH/MySQLOO/releases/download/9.5/gmsv_mysqloo_win32.dll это] в garrysmod/lua/bin
+
# Кинуть [https://github.com/FredyH/MySQLOO/releases/download/9.5/gmsv_mysqloo_win32.dll это] в garrysmod/lua/bin
 
+
# Запустить сервер.
В игре нажать F4 - Настройки сервера - Настройки MySQL
+
# В игре нажать F4, нажать кнопку "Настройки сервера", внутри будет кнопка: "Настройки MySQL" нажимаете на неё, в появившимся окне вводите данные для подключения к базе данных. Таблицы создадутся автоматически.

Текущая версия на 00:31, 10 сентября 2020

Описание

Metadmin - дополнительный аддон, помогающий отследить историю повышений пользователя, назначения тестов им и т.д. Изначально заточен под мод Metrostroi. Может хранить данные как в игровых файлах, так и в БД MySQL сервера тем самым синхронизируя статусы на разных серверах. (В данный момент мало кем используется, т.к. многие сервера отказались от ранговых систем в Metrostroi)

Полный список функций:

  • Повышение, понижение игроков
  • Создания своих тестов
  • Выдача/отбирание талонов
  • Отслеживание срыва пломб
  • Запись нарушений (Можно добавлять нарушения вручную, а при срыве пломб или проезде на запрещающий сигнал добавляются автоматически)
  • История повышений/понижений пользователя в т.ч. сохранение ников/SteamID тех, кто понижал/повышал
  • Возможность добавления, редактирования, и назначения тестов игрокам, оценивание (сдал/не сдал/на проверке)

Установка

Установить аддон из мастерской.

Первый запуск сервера с Metadmin.

  1. Запускаете сервер.
  2. Подключаетесь к серверу.
  3. После подключения, вводите команду в консоль: ulx setrank ваш ник superadmin

Первоначальная настройка.

  • Если сервер не новый, не включайте галочку "Перезапись" в настройках, иначе всех, кто зайдет впервые после установки мода перекинет в группу user.
  • Внимание! После добавления данного аддона команды !adduser и !removeuser, более не имеют смысла, используйте !setrank. Т.к информация о рангах теперь хранит сам Metadmin и он будет выдавать ранг, а не ULX.
  • Создайте в ULX необходимые вам группы.
  • В Metadmin отредактируйте ранги в соответствии с группами ULX. Если все сделано правильно - все ранги в списке Metadmin станут зелеными.

MySQL

Если хотите использовать MySQL БД, то понадобится сделать следующее:

  1. Кинуть это в garrysmod/lua/bin
  2. Запустить сервер.
  3. В игре нажать F4, нажать кнопку "Настройки сервера", внутри будет кнопка: "Настройки MySQL" нажимаете на неё, в появившимся окне вводите данные для подключения к базе данных. Таблицы создадутся автоматически.