Как сделать, чтобы области AzerothCore и TrinityCore использовали один и тот же сервер авторизации - PullRequest
0 голосов
/ 28 декабря 2018

Можно ли запустить один AzerothCore worldserver и один TrinityCore worldserver и сделать так, чтобы поделились тем же authserver ?

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

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

1 Ответ

0 голосов
/ 28 декабря 2018

Да,

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

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

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

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

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

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

...