- Баллы
- 173
- Имя в Minecraft
- linkinkov
Привет всем! Решил опубликовать свой перевод очень хорошего, для меня, плагина авторизации, который связывает сайт/форум с сервером. Создавая тем самым единую базу данных авторизации.
Перед установкой настоятельно рекомендую сделать бекап базы данных сайта/форума, бекап мира и включить дэбаг режим во время настройки плагина.
Помните, что стандартные хостинг провайдеры у на которых держится ваш сайт/форум не подходят! Прямого доступа к базе данных они не дают! Бесплатные сервера Mysql даже писать не буду их отклик на запрос очень запоздалый. Подробнее о базе данных узнавайте у своего хостинг провайдера.
Команды сервера:
Текст выделенный вот так - это переменные, вставляйте вместо них свои значения.
Другой-логин - это не привязанный логин с сайта или форума, тогда как на сервере у Вас уже есть аккаунт.
Установка прав:
Мой пример использования этого плагина. Я закрыл регистрацию на сервере через плагин, только вход по данным форума. Отключил привязку. И теперь у меня если пользователь банится на форуме, то и в игру он не может войти. Только в отличие от игрового бана, есть предупреждения и бан не вечный. Все это можно реализовать другими плагинами (кажется), но мне так намного удобнее.
Перед установкой настоятельно рекомендую сделать бекап базы данных сайта/форума, бекап мира и включить дэбаг режим во время настройки плагина.
Офф. поддержка до CB 1.1-R4
(не задавайте глупых вопросов)
Список поддерживаемых движков сайта:
- DataLife Engine 9.2
- Drupal 6.20
- Joomla 1.5.0 - 1.5.23 и 1.6.0 - 1.6.1
- WordPress 3.0.0 - 3.2.1
- bbPress 1.0.3
- IP.Board 3.1.3 - 3.2.1 (в конфигурации пишите сокращенно IPB)
- MyBB 1.6 - 1.6.4
- phpBB 2.0.0 - 3.0.9
- PunBB 1.3.4 - 1.3.5
- Simple Machines 1.1.1 - 1.1.13 и 2.0.0.0
- Vanilla 2.0.17.8 - 2.0.18.2
- vBulletin 3.0.0 - 3.8.7 и 4.0.0 - 4.1.5
- XenForo 1.0.0 - 1.0.4
Помните, что стандартные хостинг провайдеры у на которых держится ваш сайт/форум не подходят! Прямого доступа к базе данных они не дают! Бесплатные сервера 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
описание: Дает права доступа пользователю ко ВСЕМ командам. Рекомендуется только для админов.
дочерние:
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)
Установка плагина:- Загрузить файл AuthDB.jar в директорию плагинов.
- Включить сервер, после загрузки отключить.
- Настроить соединение с базой, настройки плагина по рассуждению и в поле language ввести Russian вместо English (файл basic.yml )
