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 (истина/ложь).