Skip to content

Налаштування AuthMe

Налаштуйте вхід і реєстрацію для свого сервера та отримайте готові рядки для config.yml з поясненням для кожного.

Пресети

Що змінити в config.yml: 0

Наразі все збігається з типовим config. Виберіть пресет або змініть налаштування нижче, і тут з'являться рядки для вставлення.

Основне

Мова повідомлень і режим акаунта

Мова повідомлень плагінаsettings.messagesLanguage

Мова, якою AuthMe каже гравцям «зареєструйтеся» та «введіть пароль». Типово англійська; для російськомовного сервера вкажіть ru.

Мова з ігрового клієнтаsettings.perPlayerLocale

Кожен гравець отримує повідомлення мовою своєї гри, а мова вище використовується як запасна.

Назва сервераsettings.serverName

Підставляється в повідомлення та листи плагіна.

Пускати ліцензійних гравців без пароляsettings.enablePremium

Гравці з офіційним акаунтом Minecraft заходять без введення пароля, решта — як звичайно. Спосіб перевірки плагін обирає сам.

Нік в іншому регістрі — чужийsettings.preventOtherCase

Якщо Xephi зареєстрований, XEPHI та xephi не зможуть увійти. Захищає від видавання себе за іншого зміною регістру літер.

Реєстрація

Як гравець створює акаунт уперше

Реєстрацію ввімкненоsettings.registration.enabled

Вимкніть її, і нові гравці не зможуть створити акаунт.

Грати лише після входуsettings.registration.force

Без реєстрації та входу гравець нічого не може робити. Винятки задаються в розділі обмежень нижче.

Тип реєстраціїsettings.registration.type

PASSWORD: гравець сам обирає пароль. EMAIL: пароль генерується й надсилається на вказану ним адресу електронної пошти.

Другий аргумент /registersettings.registration.secondArg

NONE: пароль вводиться один раз. CONFIRMATION: його треба повторити другим словом. EMAIL_OPTIONAL і EMAIL_MANDATORY: другий аргумент — це email, необов'язковий або обов'язковий.

Нагадувати про вхід кожніsettings.registration.messageInterval

Як часто плагін повторює гравцеві повідомлення «увійдіть або зареєструйтеся».

секунд
Акаунтів на IPsettings.restrictions.maxRegPerIp

Скільки разів можна зареєструватися з однієї адреси. 0 означає без обмежень. Одиниця сувора до тих, хто грає разом з однієї домівки.

Кікати, якщо не зареєструвався заsettings.restrictions.registerTimeout

Скільки секунд має гравець на реєстрацію. 0 означає ніколи не кікати.

секунд
Вимагати /login одразу після реєстраціїsettings.registration.forceLoginAfterRegister

Після успішної реєстрації гравець має знову увійти командою.

Кікати після реєстраціїsettings.registration.forceKickAfterRegister

Гравця кікають одразу після реєстрації, щоб він зайшов знову. Не вмикайте разом із вимогою /login вище.

Увійти

Що відбувається, коли гравець вводить пароль

Кікати, якщо не увійшов заsettings.restrictions.loginTimeout

Скільки секунд має гравець на введення пароля. 0 означає ніколи не кікати.

секунд
Кікати за неправильний парольsettings.restrictions.kickOnWrongPassword

Гравця кікають із сервера одразу після помилки. Допомагає проти перебору паролів, але дратує звичайних гравців.

Кікати незареєстрованих гравцівsettings.restrictions.kickNonRegistered

Гравця без акаунта кікають одразу при вході. Це режим приватного сервера.

Один вхід на акаунтsettings.restrictions.ForceSingleSession

Гравець онлайн не може бути кікнутий тим, хто заходить із тим самим ніком («Logged in from another Location»). Закриває відому діру з перехопленням сесії.

Входів на IPsettings.restrictions.maxLoginPerIp

Скільки гравців можуть бути в мережі з однієї адреси. 0 означає без обмежень.

Підключень на IPsettings.restrictions.maxJoinPerIp

Скільки з'єднань дозволено з однієї адреси. 0 означає без обмежень.

Сесії

Щоб не вводити пароль після кожного відключення

До входу

Що гравець може робити до введення пароля

Пароль

Довжина, заборонені паролі та спосіб зберігання

Нікнейми

Які ніки взагалі дозволені на сервері

Боти та перебір

Захист від масових підключень і вгадування паролів

Часті питання

Куди вставляти ці рядки?

У файл plugins/AuthMe/config.yml на сервері. Конструктор виводить лише змінені ключі, зберігаючи їхню вкладеність: знайдіть той самий шлях у своєму файлі та встановіть значення. Замінювати весь файл не потрібно, адже в ньому є налаштування, яких тут немає. Після редагування перезапустіть сервер або виконайте /authme reload.

Як змінити мову повідомлень плагіна?

Встановіть settings.messagesLanguage у потрібний код мови, наприклад ru. Типово en, тож щойно встановлений AuthMe спілкується з гравцями англійською. Є також settings.perPlayerLocale: коли його увімкнено, кожен гравець отримує повідомлення мовою своєї гри, а значення вище використовується як запасне.

Гравці скаржаться, що мають вводити пароль після кожного відключення

Увімкніть сесії: встановіть settings.sessions.enabled у true і задайте settings.sessions.timeout, наприклад 30 хвилин. Плагін запам'ятовує нікнейм та IP і протягом цього часу не питатиме пароль з тієї самої адреси. Сесія завершується, якщо IP змінюється, і це не налаштовується.

Що робити, якщо сервер під атакою ботів?

Плагін має вбудований антибот: Protection.enableAntiBot увімкнено типово, а Protection.antiBotSensibility задає, скільки входів за інтервал вважати атакою. Також допомагають капча після кількох неправильних паролів і тимчасовий бан адреси за брутфорс. Пресет «Під атакою ботів» вище вмикає все це одразу.

Будьте обережні з фільтром країн

Protection.enableProtection обмежує вхід списком країн, але типово цей список містить US, GB і LOCALHOST. Якщо увімкнути захист без редагування списку, гравці з усіх інших країн більше не зможуть зайти. Коди країн — це дволітерні коди ISO 3166.

Чи можуть ліцензійні гравці заходити без пароля?

Так, саме для цього settings.enablePremium. Гравці з офіційним акаунтом Minecraft перевіряються автоматично й не вводять пароль, решта заходять як звичайно. Плагін обирає метод перевірки автоматично.

Який метод зберігання паролів вибрати?

Типово SHA256. BCRYPT і ARGON2 навмисно повільно обчислюються, і в цьому сенс: брутфорс стає дорогим. Важливо: якщо ви змінюєте алгоритм на живому сервері, додайте старий у settings.security.legacyHashes, інакше люди не зможуть увійти зі своїми паролями.

Гість може бачити чужі будівлі до входу

Увімкніть settings.restrictions.teleportUnAuthedToSpawn: до входу гравець залишається на спавні, а після входу повертається туди, де був. Зазвичай це поєднують із приховуванням чату та блокуванням руху.

Звідки беруться дані

Назви налаштувань і типові значення взято з офіційної документації плагіна станом на 1 вересня 2026 року. У конструкторі є налаштування, які люди справді змінюють вручну; решту плагін створює сам.

Пояснено словами — посібники на тему

Дивіться також