Как настроить базу данных authme

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

Источник

Bukkit

Bukkit Plugins

Pages

Configuration

Table of Contents

Configuration

Sample configuration file for AuthMe 2.0. Please see the thread for AuthMe 0.84.

Comments

    li» data-page-inline=»False» data-scroll-inline=»False» >

  • Join Date: 5/30/2011
  • Posts: 333
  • Member Details

  • Join Date: 2/27/2008
  • Posts: 5
  • Member Details

It works on 1.0.1-R1 for me without any major changes so i assume it will for you too. Just try it!

  • Join Date: 5/30/2011
  • Posts: 333
  • Member Details

I found an issue. When some player connect to my server with my same nick of me, I get kicked with msg: «you are logged in other location».

  • Join Date: 5/4/2012
  • Posts: 1
  • Member Details

hi when i connect to my server the register thing didnt show up and i didnt have to register or login?

  • Join Date: 8/11/2012
  • Posts: 1
  • Member Details

Hello, I have a question during I configure my server. I installed «AuthMe» its work fine. But i want to do, when the people is login in the chat he saw the list of playing people by their permission — in different colour. For exmpl. Firstly show all playing now administrator. Then operator and so one by their colour. How can I do it? Could you help me please?

  • Join Date: 11/5/2012
  • Posts: 20
  • Member Details

How do i set that players can login from 1 bungee server and that they also loged in from my other server? I have BungeeCord.So, how i set it.

  • Join Date: 9/10/2010
  • Posts: 1
  • Member Details

is it possible to disable the sessions ip bounding to account from the setting ingame?

  • Join Date: 11/11/2012
  • Posts: 5
  • Member Details

I want players to be teleported on spawn before login and after login to be teleported to last location. In my configuration players are in their last location before login. It’s a little problem, beacuse I have non-premium server (Poland. ) and it’s easy way to see somebody’s coords. What should I change to fix it?

Thank you in advance. 🙂

  • Join Date: 8/27/2013
  • Posts: 6
  • Member Details

Hi I have a problem. Before I used the plugin crazylogin, but now need to use the plugin authme to use a mysql database on my server bungee.

Is there any way to convert crazylogin database to database authme?

Источник

Скачать плагин 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 398 _Black | 05.04.2021 Источник

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

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

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

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

Источник

Читайте также:  Как починить плиту электролюкс
Оцените статью