• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
[Мануал]Установка ГМ лвл [RBAC_account]
Driper
Рыцарь
1. Открываем Navicat
2. БД auth
3. В account_access - Ставим accountID, лвлГМ и все как и раньше
4. Тоже самое делаем в rbac_account_groups
5. Открываем конфиг и ищем:
Цитата
#
# RBAC.DefaultGroups
# Description: Comma separated list of groups to be added to any account
# Check auth.rbac_groups for correct ids
# Default: "" (No group)

RBAC.DefaultGroups = ""


Добавляем в:
Цитата
RBAC.DefaultGroups = ""


Значение 1:
Цитата
RBAC.DefaultGroups = "1"


Всё, далее ребутим сервер и вуоля вы ГМ
Цитата
!!!!!!!!P.S - Чтобы вам были доступны все команды нужно к номеру аккаунта присваивать каждый уровень гм, т.е например вам надо чтобы у вас как и ранее был 1-4 уровень гм, то надо создать 4 стоки в таблице rbac_account_groups на каждую строку по уровню гм.
Сообщение # 1 отредактировано Driper - Суббота, 09.03.2013, 12:18
XkillerX
Сержант
RBAC.DefaultGroups = ""
Что оно означает?
Если я не поставлю тут 1 то гм не будет?
Сайт: Athear
Форум: Athear/Forum
Set realmlist Athear.ru
Сообщение # 2 написано 11.03.2013 в 11:58
Driper
Рыцарь
Цитата
RBAC.DefaultGroups = ""
Что оно означает?
Если я не поставлю тут 1 то гм не будет?


Ну лично у меня гм доступ заработал когда я выставил тут 1
Сообщение # 3 написано 11.03.2013 в 12:20
Neket007
Core Developer
Не верно.
Всем игрокам будет по стандарту даваться группа 1 - Player(Если в rbac еще нет привязанности к определенной группе.
Т.е этот способ даст только права игроков, к примеру, использовать команды с уровнем доступа 0 в таблице command.

Если хотите давать права более высокие, то добавляйте еще дополнительно в группу, помимо игрока, например в группу модератора
Сообщение # 4 написано 11.03.2013 в 14:28
Vitalya7
Ну просто умничка=))
Оу, уже новая система ГМ лвл, ща глянем
Сообщение # 5 написано 27.03.2013 в 21:55
gragoncom
Сержант
Все через базу данных идет уровни аккаунтов по группам .
Но уверяю если хотим игрока дополнить права допустим видеть друг друга в списке враждебные допустим то тогда заходим в rbac_roles находим пункт 37 See all security levels with who command
37 запоминаем это для всех уровней там есть не для всех уровней тоесть от 1 - 4 далее заходим в rbac_group_roles добавляем запись groupId 1 (игроки) roleId 37(из rbac_roles) и все остальное в том же духе через бд.
И конечно дать админку 4 лвла можно так заходим в rbac_account_groups там accountId берем из account ID далее groupid от 1-4 4 админ можно посмотреть в rbac_groups
1 Player
2 Moderator
3 GameMaster
4 Administrator
далее просто сохраняем ну понели принцип
Еще 1 забыл упоменуть вот щас линк дам Все о rbac на англиском
Сообщение # 6 отредактировано gragoncom - Четверг, 25.04.2013, 08:56
nontoup
Скаут
Я сначала вообще не понял что это за Rbac, дал себе гм лвл, начал писать команды, а они мне в чат выводились... в этот момент я проклинал всех создателей TC :DDD
Сообщение # 7 написано 24.04.2013 в 21:19
  • Страница 1 из 1
  • 1
Поиск: