如何添加多个领域?

时间:2020-08-28 16:25:54

标签: azerothcore

在Ubuntu 18.04中已有authserverworldserver的情况下,如何在其设置中添加第二个worldserver(领域)?是否需要全新的CMAKE,还是可以复制并粘贴文件夹?

1 个答案:

答案 0 :(得分:1)

您可能已经猜到,每个领域都需要一个worldserver进程。因此,要添加另一个领域,您需要再运行一个worldserver

worldserver需要:

  • 它自己的acore_world数据库
  • 它自己的acore_character数据库
  • acore_auth将在所有领域中共享,因此您只需要其中一个
  • 其自己的worldserver.conf文件。因此,您必须重新编译并传递配置文件的其他路径(因此使用不同的-DCMAKE_INSTALL_PREFIX

然后,您可以打开新的worldserver.conf并使用以下命令进行配置:

  • WorldServerPort输入另一个端口
  • 新数据库(WorldDatabaseInfoCharacterDatabaseInfo
  • 当然,您可以根据需要更改其他配置

如果我没记错的话,可以将worldserver.conf A和worldserver.conf B设置为共享相同的数据文件(DataDir-提示:请始终在此处输入绝对路径)。

最后,您必须通过添加新领域及其端口来更新acore_auth.realmlist表。