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

Материал из Metrostroi
Перейти к: навигация, поиск
м (Правки малявки)
(Кто дал доступ к вики прошлому владельцу коммита?)
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
 
=Описание=
 
=Описание=
  
Это - мод, помогающий отследить историю повышений пользователя, назначения тестов им и т.д. Изначально заточен под мод Metrostroi. Может хранить данные как в игровых файлах, так и в БД MySQL сервера тем самым синхронизируя статусы на разных серверах.
+
Metadmin - дополнительный аддон, помогающий отследить историю повышений пользователя, назначения тестов им и т.д. Изначально заточен под мод Metrostroi. Может хранить данные как в игровых файлах, так и в БД MySQL сервера тем самым синхронизируя статусы на разных серверах. (В данный момент мало кем используется, т.к. многие сервера отказались от ранговых систем в Metrostroi)
  
 
===Полный список функций:===
 
===Полный список функций:===
Строка 9: Строка 9:
 
*Выдача/отбирание талонов
 
*Выдача/отбирание талонов
 
*Отслеживание срыва пломб
 
*Отслеживание срыва пломб
*Запись нарушений (Можно добавлять нарушения вручную, в при срыве пломб добавляются автоматически)
+
*Запись нарушений (Можно добавлять нарушения вручную, а при срыве пломб или проезде на запрещающий сигнал добавляются автоматически)
*История повышений/понижений пользователя в т.ч. сохранение ников / SteamID тех, кто понижал/повышал
+
*История повышений/понижений пользователя в т.ч. сохранение ников/SteamID тех, кто понижал/повышал
 
*Возможность добавления, редактирования, и назначения тестов игрокам, оценивание (сдал/не сдал/на проверке)
 
*Возможность добавления, редактирования, и назначения тестов игрокам, оценивание (сдал/не сдал/на проверке)
  
Строка 17: Строка 17:
 
Установить [https://steamcommunity.com/sharedfiles/filedetails/?id=886938567 аддон] из мастерской.
 
Установить [https://steamcommunity.com/sharedfiles/filedetails/?id=886938567 аддон] из мастерской.
  
ЗАПРЕТИТЕ всем пользоваться командами !adduser и !removeuser, используйте !setrank взамен. Использование указанных команд не будет заносить информацию о сданных экзаменах в хранилище мода!
+
Первый запуск сервера с Metadmin.
 +
# Запускаете сервер.
 +
# Подключаетесь к серверу.
 +
# После подключения, вводите команду в консоль: ''ulx setrank ваш ник superadmin''
 +
 
 +
Первоначальная настройка.
 +
* Если сервер не новый, не включайте галочку "Перезапись" в настройках, иначе всех, кто зайдет впервые после установки мода перекинет в группу user.
 +
* '''Внимание!''' После добавления данного аддона команды ''!adduser'' и ''!removeuser'', более не имеют смысла, используйте ''!setrank''. Т.к информация о рангах теперь хранит сам Metadmin и он будет выдавать ранг, а не ULX.
 +
* Создайте в ULX необходимые вам группы.
 +
* В Metadmin отредактируйте ранги в соответствии с группами ULX. Если все сделано правильно - все ранги в списке Metadmin станут зелеными.
  
 
===MySQL===
 
===MySQL===
 
Если хотите использовать 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
*Кинуть [https://github.com/syl0r/MySQLOO/raw/master/MySQL/lib/windows/libmysql.dll это] в КОРНЕВУЮ ДИРЕКТОРИЮ СЕРВЕРА рядом с srcds.exe
+
# Запустить сервер.  
 
+
# В игре нажать 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" нажимаете на неё, в появившимся окне вводите данные для подключения к базе данных. Таблицы создадутся автоматически.