[wpdreams_ajaxsearchlite]
多服务器配置
Atavism具有独特的基础架构,允许您配置多服务器设置以平衡其工作负载。这将给你无与伦比的可扩展性。最多可以有11个独立的服务器用于插件/模块:

Auth服务器
世界域服务器
世界登录服务器
世界战斗服务器
世界实例服务器
世界对象管理服务器
World Manager服务器
世界代理服务器
世界移动服务器
世界舞台服务器
World Builder服务器
和4个数据库服务器:

Admin数据库服务器
Atavism数据库服务器
主数据库服务器
世界内容数据库服务器
Auth Server的配置不会改变,因为它可以作为一个独立的服务器运行。

为了在单独的机器上运行一个World插件/模块服务器,你应该在world.properties中设置参数如下:

= atavism.login.bindaddress AddressWhereWorldLoginServerIs

atavism.msgsvr_hostname = AddressWhereWorldDomainServerIs

atavism.proxy.bindaddress = AddressWhereWorldProxyServerIs

重要说明:所有服务器的所有数据库凭据都应该相同,因此数据可以共享。

使用新的Atavism 2018.1.2,我们引入了更多的开关来运行特定的服务器,而不是所有的开关:start | stop | status | restart | proxy | wmgr | domain | combat | instance | login | objmgr | mob | arena | builder,for例:

./world.sh -v -C登录

因此,您应该启动您在第一台服务器上选择的所有9个世界插件/模块服务器,以及要在第二台服务器上单独运行的插件/模块服务器。

可以继续这样的过程,直到全部10个世界插件/模块服务器将运行在单独的服务器上以平衡工作负载。