XAuth/Настройки

Эту статью нужно срочно переписать!
Вы можете помочь, исправив и дополнив еë.

Настройки данного плагина хранятся в <папка сервера>/plugins/xAuth/config.yml. Файл config.yml открывается блокнотом или любым текстовым редактором.

Все настройки

Узел Поле Тип По умолчанию Описание
main.datasource datasource String default Система сохранения данных XAuth будет использовать... Значения: default, mysql
main.auto-disable autoDisable Boolean true Если true, xAuth Выключит себя, и сервер будет работать в online-mode.
main.reverse-enforce-single-session reverseESS Boolean true Кик игрока, если игрок с таким же именем онлайн.
mysql.host mysqlHost String localhost Расположение MySQL сервера. Введите имя хоста или ip-адрес.
mysql.port mysqlPort Integer 3306 Порт MySQL сервера.
mysql.username mysqlUser String root Имя пользователя при подключении к MySQL серверу.
mysql.password mysqlPass String Пароль подключения к MySQL серверу.
mysql.database mysqlDb String Название базы данных которую будет использовать xAuth.
mysql.tables.account tblAccount String accounts Имя таблицы в которой будет храниться информация о игроках (нике).
mysql.tables.session tblSession String sessions Имя таблицы в которой будет храниться информация о сессиях.
mysql.tables.strike tblStrike String strike_bans Имя таблицы в которой будет храниться информация о банах?.
mysql.tables.location tblLocation String tele_locations Имя таблицы в которой будет храниться информация о телепортах игроков.
mysql.tables.inventory tblInventory String inventory Имя таблицы в которой будет храниться информация о инвентаре игроков.
registration.enabled regEnabled Boolean true Вкл. / Откл. новые регистрации.
registration.forced regForced Boolean true Если true, то все игроки должны будут регистрироваться.
registration.require-email requireEmail Boolean false Если true, то все игроки должны ввести свой e:mail при регистрации.
registration.validate-email validateEmail Boolean true Если true, адреса электронной почты будут проверяться на достоверность.
registration.allow-multiple allowMultiple Boolean true Разрешение на регистрацию нескольких аккаунтов с одного IP-адреса.
registration.activation activation Boolean false Используется с веб-регистрации, которые требуют активации учетной записи.
login.strikes.amount maxStrikes Integer 5 Максимальное количество неправильно введенного пароля, до принятия решения (см. ниже). 0 для отключения.
login.strikes.action strikeAction String kick Действие, после многих попыток. Переменные: kick, banip
login.strikes.length banLength Integer 3600 Length, in seconds, of a ban given by the strike system.
Set to 0 for a permanent ban.
password.min-length pwMinLength Integer 6 Минимальная длина пароля.
password.allow-change pwAllowChange Boolean true Вкл. / Откл. Кэш поролей
password.complexity.lowercase pwCompLower Boolean false Если true, пароль потребует, по крайней мере один символ нижнего регистра.
password.complexity.uppercase pwCompUpper Boolean false Если true, пароль потребует, по крайней мере один символ верхнего регистра.
password.complexity.number pwCompNumber Boolean false Если true, пароль потребует, по крайней мере одну цифру.
password.complexity.symbol pwCompSymbol Boolean false Если true, пароль потребует, по крайней мере один спец. символ.
guest.timeout guestTimeout Integer 300 Время на вход в секундах, прежде чем игрока кикнет. 0 для отключения.
guest.notify-cooldown notifyCooldown Integer 5 Время паузы в секундах, между сообщениями "You must be logged in.." .
guest.allowed-commands allowedCmds String List [register, login, l] Разрешенные комманды перед регистрацией/входом в систему.
guest.protect-location protectLoc Boolean true Вкл./Откл. места защиты.
session.length sessionLength Integer 3600 Время в секундах, при которых сессии будут оставаться в силе.
session.verifyip verifyIp Boolean true Проверить ip-адрес игрока при возобновлении сессии.
session.godmode-length godmodeLength Integer 5 Время в секундах, при которых дается GodMod после входа в систему. 0 Для отключения.
filter.min-length filterMinLength Integer 2 Минимальное количество символов в имени игрока.
filter.allowed filterAllowed String '*' Разрешенные символы в имени. Используете "'*'" для всех.
filter.blankname filterBlank Boolean true Если false, то игроки могут подключиться с пустыми никами.

Типы переменных

  • String - Просто текст.
  • String List - Список.
  • Integer - Целое число.
  • Boolean - Имеет два значения true или false (истина/ложь).

См. также

В данной статье используются материалы из статьи «XAuth/Настройки» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.