Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Перевод Authdb 2.3.3 скоро обновление!

Linkinkov

Старожил
Пользователь
Баллы
173
Имя в Minecraft
linkinkov
Привет всем! Решил опубликовать свой перевод очень хорошего, для меня, плагина авторизации, который связывает сайт/форум с сервером. Создавая тем самым единую базу данных авторизации.
authdb_365x93.png


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

Офф. поддержка до CB 1.1-R4​
(не задавайте глупых вопросов)​
​
​
Список поддерживаемых движков сайта:​
Список поддерживаемых движков форума:
Офф. поддерживает дополнения:
Помните, что стандартные хостинг провайдеры у на которых держится ваш сайт/форум не подходят! Прямого доступа к базе данных они не дают! Бесплатные сервера Mysql даже писать не буду их отклик на запрос очень запоздалый. Подробнее о базе данных узнавайте у своего хостинг провайдера.

Команды сервера:

Текст выделенный вот так - это переменные, вставляйте вместо них свои значения.
Другой-логин - это не привязанный логин с сайта или форума, тогда как на сервере у Вас уже есть аккаунт.

Для регистрации аккаунта используйте:
/register пароль email

Чтобы войти в игру, если Вы ранее зарегистрированы используйте:
/login пароль

Если вы зарегистрированы на форуме/сайте, но на сервере ваш ник другой, то используйте:
/login логин пароль

Для привязки двух аккаунтов, допустим есть на сервере аккаунт, но хотите еще привязать аккаунт с форума, то используйте:
/link другой-логин пароль

Для того чтобы отвязать второй привязанный аккаунт, допустим с форума, используйте:
/unlink другой-логин пароль

Установка прав:

authdb.*:
описание: Дает права доступа пользователю ко ВСЕМ командам. Рекомендуется только для админов.
дочерние:
authdb.command.user.register: true
authdb.command.user.login: true
authdb.command.user.logout: true
authdb.command.user.link: true
authdb.command.user.unlink: true
authdb.command.admin.login: true
authdb.command.admin.logout: true
authdb.command.admin.reload: true
authdb.command.user.*:
описание: Дает права доступа пользователю к стандартным командам. Рекомендуется для пользователя.
дечерние:
authdb.command.user.register: true
authdb.command.user.login: true
authdb.command.user.logout: true
authdb.command.user.link: true
authdb.command.user.unlink: true
authdb.command.user.register:
описание: Дает пользователю возможность зарегистрироваться.
default: true
authdb.command.user.login:
описание: Дает пользователю права войти в игру используя логин-пароль.
default: true
authdb.command.user.logout:
описание: Дает пользователю права выйти из игры.
default: true
authdb.command.user.link:
описание: Дает пользователю права привязывать аккаунт с сайта/форума.
default: true
authdb.command.user.unlink:
описание: Дает пользователю право отвязывать аккаунт с сайта/форума.
default: true
authdb.command.admin.*:
описание: Дает пользователю все права админа .
дочерние:
authdb.command.admin.login: true
authdb.command.admin.logout: true
authdb.command.admin.reload: true
authdb.command.admin.login:
описание: Дает пользователю право войти под другим игроком.
default: op
authdb.command.admin.logout:
описание: Дает пользователю право выйти под другим игроком.
default: op
authdb.command.admin.reload: описание: Дает пользователю перезагрузить плагин
default: op


Мой пример использования этого плагина. Я закрыл регистрацию на сервере через плагин, только вход по данным форума. Отключил привязку. И теперь у меня если пользователь банится на форуме, то и в игру он не может войти. Только в отличие от игрового бана, есть предупреждения и бан не вечный. Все это можно реализовать другими плагинами (кажется), но мне так намного удобнее.

скачать (версия от 04.03.12)​
​
Установка плагина:
  1. Загрузить файл AuthDB.jar в директорию плагинов.
  2. Включить сервер, после загрузки отключить.
  3. Настроить соединение с базой, настройки плагина по рассуждению и в поле language ввести Russian вместо English (файл basic.yml )
О всех ошибках в тему и пожалуйста пишите на каком скрипте сайта/форума использовали плагин.
 
если я не ошибаюсь в русском языке, то маленькая ошибочка у вас в переводе -

failure: "AuthDB не может перезагрузится!"
пропустили/забыли мягкий знак) (проверка вопросом "что (с)делать ?"
 
если я не ошибаюсь в русском языке, то маленькая ошибочка у вас в переводе -

пропустили/забыли мягкий знак) (проверка вопросом "что (с)делать ?"
Спасибо, сейчас исправлю, выложу. :)
 
@Linkinkov,
good.gif

Как раз, то что я искал.
 
скачиваю и выдает архив поврежден.
 
Я так понимаю тут нет переменной в настройках, чтобы при входе на сервере телепортировало на респу, а после удачного логина уже на место?
 
Я так понимаю тут нет переменной в настройках, чтобы при входе на сервере телепортировало на респу, а после удачного логина уже на место?
насколько я помню, так по стандарту.
 
Не крупный проект содержу, не вижу смысла в платном сайте. Говноюкоза хватает с головой. Но по видимому нет, уже попробовал, нельзя, думал сделать Fuck the system.
На 80% хостинг компаний этот плагин не пойдет, так как подключение к базе Mysql не дают (из вне), а вы тут про юкоз..
 
Найти бы альтернативу =(
авторизация посредством клиента.
По стандарту у меня логин с того места, где и оставался. А чтобы на респу телепортировал нет такого =(
Не знаю, что я такого делал, но у меня было так : появлялся на респе, а потом тп к месту где был.
 
Использую xAuth, надоел до жути, да и слетает зачаровывание.

А чем он тебе надоел? Я им почти год пользовался. Мне AuthDB нужен только для того, чтобы подключить его к существующей БД у движка.
 

Поделиться этой страницей

Назад
Верх