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

Можно ли запустить один AzerothCore worldserver и один TrinityCore worldserver и заставить их использовать один и тот же сервер авторизации?

Если да, то какой сервер авторизации выбрать?

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


person Francesco Borzi    schedule 28.12.2018    source источник


Ответы (1)


Да,

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

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

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

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

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

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

person Amin.MasterkinG    schedule 28.12.2018