Как сделать, чтобы области AzerothCore и TrinityCore использовали один и тот же сервер авторизации

Можно ли запустить один мировой сервер AzerothCore и один мировой сервер TrinityCore, чтобы у них был один и тот же сервер аутентификации?

Если да, какой сервер мне следует выбрать?

Кроме того, как насчет разрешений? Так как для разрешений на команды AzerothCore использует MaNGOS-подобный account_access, а TrinityCore использует RBAC?

1 ответ

Да,

Вы можете использовать аутентификационный сервер Trinitycore (необходимо использовать аутентификационную базу данных Trinitycore).

Добавьте отсутствующие таблицы и поля таблиц из базы данных azerothcore auth в вашу базу данных trinitycore auth.(Чтобы найти отсутствующие, запустите worldserver из azerothcore, чтобы увидеть, какие поля таблиц необходимо импортировать в сообщениях об ошибках. Например, таблицы ip2location.)

Для получения разрешений TC используйте RBAC, поэтому вы должны управлять RBAC с помощью своего мирового сервера TC.

Для AC вы должны управлять таблицей команд.

Если вы хотите создать учетную запись gm в TrinityCore. использовать команду worldserver account set gmlevel,

для области AC вы должны использовать эту команду на сервере AC world.

Другие вопросы по тегам