Свой сервер
Настройка AuthMe
Регистрация и вход по паролю для сервера с пиратками. Отметьте, как пускать игроков: длина пароля и ника, сессии, время на вход, спавн до входа — получите строки config.yml AuthMe Reloaded и русские сообщения, которые увидит игрок.
Как применить
- Запустите AuthMe один раз
Плагин сам создаст plugins/AuthMe/config.yml и папку messages с переводами.
- Поменяйте строки
Найдите в config.yml каждую строку куска — по тем же разделам и с тем же отступом — и замените значение. Остальное, особенно базу данных, не трогайте.
- Перечитайте
Командой /authme reload или перезапуском. Новые сообщения — в messages/messages_ru.yml, на место старых строк.
Что нужно знать
- Куски, а не файл целиком. В config.yml лежат адрес и пароль базы: замена файла их сотрёт. Поэтому только строки, которые меняет форма.
- messagesLanguage: ru стоит всегда: это язык по умолчанию. Им AuthMe говорит со всеми, когда «язык по клиенту» снят, и с теми, чей язык он не нашёл.
- Под 6.x. В AuthMe 5.x время на вход было одной строкой timeout, окна входа не было — эти строки там не сработают.
- Сессии — удобство, а не защита. Пароль не спросят у того, кто зашёл с того же IP, — на общем Wi-Fi это кто угодно.
Группы и права после входа выдаст генератор LuckPerms, список игроков для лицензии — whitelist.json.
Частые вопросы
Как настроить AuthMe на русский язык?
В config.yml поставьте messagesLanguage: ru. Чтобы русский видели и игроки с английской игрой, выключите perPlayerLocale.
Как включить сессии в AuthMe?
Строками enabled: true и timeout в разделе settings.sessions: игрок, перезашедший с того же IP до конца сессии, войдёт без пароля.
Как изменить минимальную длину пароля в AuthMe?
Строкой minPasswordLength в разделе settings.security, наибольшую — passwordMaxLength. После правки — /authme reload.
