Как настроить authme reloaded

AuthMe v2.5.1 — Плагин авторизации Minecraft

AuthMe — плагин, создающий на сервере систему регистрации и авторизации, что безусловно является плюсом в защите сервера от гриферов. Особенно если ваш сервер доступен для пиратов. Плагин позволяет защитить каждого пользователя от несанкционированного доступа к его аккаунту.

Описание:

Плагин позволяет настраивать длину ника пользователей, которые могут заходить на сервер. Так же в плагине есть сессии, и можно ограничить сессию пользователей определенным отрезком времени.

По-умолчанию плагин доступен на английском языке, но благодаря гибкой настройке и возможности редактирования сообщений, его можно переделать до неузнаваемости.

Плюсы плагина:

  • Защита имен пользователей
  • Сессии пользователей
  • Гибкая настройка и редактирование сообщений
  • Поддержка MySQL и flatfile
  • Поддержка хэшей MD5, SHA, SHA-256, xAuth (позволяет делать общую регистрацию с сайтом и сервером)
  • Возможность добавления своих полей в таблицы MySQL (полезно для связки с форумом/сайтом)
  • Возможность кэширования запросов к базе данных

Установка AuthMe:

  • Скачиваете плагин
  • Копируете файл с расширением .jar в папку с плагинами на вашем сервере
  • Запускаем сервер, чтобы он создал файл с настройками
  • Настраиваете AuthMe так, как вы хотите
  • Перезагружаете сервер

Настройка AuthMe:

Данный файл настроек взят из официального архива плагина, переведены только комментарии.

True — да

False — нет

База данных:
# file или mysql
backend: mysql
# имя базы данных MySQL
mySQLDatabase: authme
# имя пользователя MySQL
mySQLUsername: authme
# пароль базы данных MySQL
mySQLPassword: ‘12345’
# MySQL хост (обычно localhost или 127.0.0.1, что равносильно)
mySQLHost: 127.0.0.1
# MySQL порт
mySQLPort: ‘3306’
# MySQL имя таблицы
mySQLTablename: authme
# имя колонки с именами пользователей
mySQLColumnName: username
# имя колонки с паролями пользователей
mySQLColumnPassword: password
# имя колонки с IP-адресами пользователей
mySQLColumnIp: ip
# имя колонки с данными о последней авторизации
mySQLColumnLastLogin: lastlogin
# Хотите ли вы кэшировать запросы? Необходим файл
# в который будет все записываться или MySQL база
# на другом хостинге (не на хостинге с сервером)
caching: false
settings:
sessions:
# Включить сессии? Тогда IP
# пользователя будет прикреплен к его логину
# и пользователь будет авторизован столько времени, сколько указано в настройках
# даже если переподключится
enabled: false
# Через какой период сессия должна закончиться?
# Укажите цифру 0, чтобы у сессий не было органичней (сессия будет бесконечной)
timeout: 10
restrictions:
# Могут ли незарегистрированные пользователи общаться?
allowChat: false
# Кикать ли незарегистрированных пользователей?
kickNonRegistered: false
# Телепортировать неавторизованных игроков на спаун?
# После авторизации их телепортирует обратно
teleportUnAuthedToSpawn: true
# Максимальная длина ника (Предупреждаем, когда вы используете MySQL и выберите значение > 20 вам придется
# увеличить размер ячейки в вашей таблице mysql)
maxNicknameLength: 20
# Могут ли незарегистрированные пользователи гулять по серверу?
allowMovement: false
# Минимальная длина ника
minNicknameLength: 3
# Через какое время человек, который не авторизовался, должен быть кикнут? Поставьте 0 для отмены этой опции
timeout: 30
# Как далеко могут ходить неавторизованные пользователи?
# Поставьте 0 для снятия ограничнеий
allowedMovementRadius: 100
security:
# Хеширование паролей. Возможные значения: MD5, SHA1, SHA256, XAUTH
passwordHash: SHA256
registration:
# Разрешить регистрацию на сервере?
enabled: true
# Посылать через каждые N Секунд сообщение о том,
# что пользователю необходимо авторизоваться/зарегистрироваться (login/register)
messageInterval: 5
# Только зарегистрированные пользователи могут играть
# Смотрите ограничения для исключений
force: true
# Пользователи не могут авторизоваться, если на сервере уже присутствует человек с таким же ником
ForceSingleSession: false

Источник

Скачать плагин AuthMeReloaded (переписанный плагин AuthMe) | Регистрация для вашего сервера майнкрафт [1.16.5 — 1.8] 5.6.0-beta2

Описание плагина AuthMe:

AuthMe — лучший плагин регистрации/авторизации для Spigot и Bukkit. Используйте его для защиты вашего сервера в автономном режиме или для защиты вашего сервера в режиме онлайн. AuthMe запрещает игрокам, которые не прошли проверку, выполнять такие действия, как размещение блоков, перемещение, ввод команд или использование инвентаря. Он также может кикать игроков с необычными длинными или короткими именами или игроков из запрещенных стран.

Читайте также:  Вода заливается стиральная машина не работает

Основные команды для плагина AuthMe:

Для игроков:

/reg «Пароль» «Повтор_пароля» — регистрация при первом входе.
/login «Пароль» — авторизация при последующих входах.
/changepassword «Старый_пароль» «Новый_пароль» — смена пароля от аккаунта.
/loguot — выход со своего аккаунта (При этом вы остаетесь на сервере).
/unregister — Удалить пароль.

Для администрации:

/AuthMe reload — Перезагрузка плагина.
/AuthMe register «Ник» «Пароль» — Зарегистрировать игрока.
/AuthMe unregister «Ник» — Сделать игрока не зарегистрированным.
/AuthMe changepassword «Ник» «Новый_пароль» — Сменить пароль игрока.
/AuthMe purge «Кол-во_дней» — Удались регистрации за выбранный период.

Основные права для плагина AuthMe:

authme.player.* — Права для всех пользовательских команд.
authme.admin.* — Права для всех команд администратора.

Установка плагина AuthMe:

  1. Скачайте плагин.
  2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
  3. Перезапустите сервер.
  4. Готово.

Скачать плагин AuthMe

Скачать плагин AuthMe версии 5.6.0-beta2 для 1.16.5 — 1.8

60 479 _Black | 05.04.2021 Источник

Все мы знаем такие плагины, как AuthMe, но . они относительно уязвимы, и большинство из них не поддерживают

uVkAuth — это первый плагин на привязку, который работает исключительно с AuthMe, что позволит исключить мучения с

AuthMeTitle — плагин для сервера Майнкрафт, который показывает разноцветную надпись при входе на сервере

Не позволяйте игрокам использовать свои учетные записи другими игроками! Этот плагин добавит уровень безопасности

ZAuth — лучший плагин для вашей сети BungeeCord с сервером аутентификации, протестирован на +500 игроков, работает

LoginSecurity — плагин на авторизацию для сервера Майнкрафт, который должен быть у каждого. Данный плагин поможет Вам

Источник

Как настроить authme reloaded

You can use the following commands to use the features of AuthMe. Mandatory arguments are marked with brackets; optional arguments are enclosed in square brackets ( [ ] ).

  • /authme: The main AuthMeReloaded command. The root for all admin commands.
  • /authme register

: Register the specified player with the specified password.
Requires authme.admin.register
/authme unregister

: Unregister the specified player.
Requires authme.admin.unregister

  • /authme forcelogin [player]: Enforce the specified player to login.
    Requires authme.admin.forcelogin
  • /authme password

    : Change the password of a player.
    Requires authme.admin.changepassword

  • /authme lastlogin [player]: View the date of the specified players last login.
    Requires authme.admin.lastlogin
  • /authme accounts [player]: Display all accounts of a player by his player name or IP.
    Requires authme.admin.accounts
  • /authme email [player]: Display the email address of the specified player if set.
    Requires authme.admin.getemail
  • /authme setemail

    : Change the email address of the specified player.
    Requires authme.admin.changemail
    /authme getip

    : Get the IP address of the specified online player.
    Requires authme.admin.getip
    /authme totp

    : Returns whether the specified player has enabled two-factor authentication.
    Requires authme.admin.totpviewstatus
    /authme disabletotp

    : Disable two-factor authentication for a player.
    Requires authme.admin.totpdisable

  • /authme spawn: Teleport to the spawn.
    Requires authme.admin.spawn
  • /authme setspawn: Change the player’s spawn to your current position.
    Requires authme.admin.setspawn
  • /authme firstspawn: Teleport to the first spawn.
    Requires authme.admin.firstspawn
  • /authme setfirstspawn: Change the first player’s spawn to your current position.
    Requires authme.admin.setfirstspawn
  • /authme purge : Purge old AuthMeReloaded data longer than the specified number of days ago.
    Requires authme.admin.purge
  • /authme purgeplayer

    [options]: Purges data of the given player.
    Requires authme.admin.purgeplayer

  • /authme backup: Creates a backup of the registered users.
    Requires authme.admin.backup
  • /authme resetpos

    : Purge the last know position of the specified player or all of them.
    Requires authme.admin.purgelastpos

  • /authme purgebannedplayers: Purge all AuthMeReloaded data for banned players.
    Requires authme.admin.purgebannedplayers
  • /authme switchantibot [mode]: Switch or toggle the AntiBot mode to the specified state.
    Requires authme.admin.switchantibot
  • /authme reload: Reload the AuthMeReloaded plugin.
    Requires authme.admin.reload
  • /authme version: Show detailed information about the installed AuthMeReloaded version, the developers, contributors, and license.
  • /authme converter [job]: Converter command for AuthMeReloaded.
    Requires authme.admin.converter
  • /authme messages: Adds missing texts to the current help messages file.
    Requires authme.admin.updatemessages
  • /authme recent: Shows the last players that have logged in.
    Requires authme.admin.seerecent
  • /authme debug [child] [arg] [arg]: Allows various operations for debugging.
    Requires authme.debug.command
  • /authme help [query]: View detailed help for /authme commands.
  • /email: The AuthMeReloaded email command base.
  • /email show: Show your current email address.
    Requires authme.player.email.see
  • /email add : Add a new email address to your account.
    Requires authme.player.email.add
  • /email change
      : Change an email address of your account.
      Requires authme.player.email.change
    1. /email recover : Recover your account using an Email address by sending a mail containing a new password.
      Requires authme.player.email.recover
    2. /email code : Recover your account by submitting a code delivered to your email.
      Requires authme.player.email.recover
    3. /email setpassword

    : Set a new password after successfully recovering your account.
    Requires authme.player.email.recover

  • /email help [query]: View detailed help for /email commands.
  • /login

    : Command to log in using AuthMeReloaded.
    Requires authme.player.login

  • /login help [query]: View detailed help for /login commands.
  • /logout: Command to logout using AuthMeReloaded.
    Requires authme.player.logout
  • /logout help [query]: View detailed help for /logout commands.
  • /register [password] [verifyPassword]: Command to register using AuthMeReloaded.
    Requires authme.player.register
  • /register help [query]: View detailed help for /register commands.
  • /unregister

    : Command to unregister using AuthMeReloaded.
    Requires authme.player.unregister

  • /unregister help [query]: View detailed help for /unregister commands.
  • /changepassword
      : Command to change your password using AuthMeReloaded.
      Requires authme.player.changepassword
    1. /changepassword help [query]: View detailed help for /changepassword commands.
    2. /totp: Performs actions related to two-factor authentication.
    3. /totp code : Processes the two-factor authentication code during login.
    4. /totp add: Enables two-factor authentication for your account.
      Requires authme.player.totpadd
    5. /totp confirm : Saves the generated TOTP secret after confirmation.
      Requires authme.player.totpadd
    6. /totp remove : Disables two-factor authentication for your account.
      Requires authme.player.totpremove
    7. /totp help [query]: View detailed help for /totp commands.
    8. /captcha : Captcha command for AuthMeReloaded.
      Requires authme.player.captcha
    9. /captcha help [query]: View detailed help for /captcha commands.
    10. /verification : Command to complete the verification process for AuthMeReloaded.
      Requires authme.player.security.verificationcode
    11. /verification help [query]: View detailed help for /verification commands.

    This page was automatically generated on the AuthMe/AuthMeReloaded repository on Sun Apr 04 21:31:42 CEST 2021

    Источник

  • Оцените статью