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