没看到关于超大型游戏,大多个物理服务器上,部署多个进程的结构图。另外问一下,不同的room在不同的进程上,也可以相互通信么?有个结构示意图最好的,一直没找到。
Colyseus中文技术支持论坛
超大型mmo的解决方案是基于Colyseus的Arena
https://www.colyseus.io/arena
不同进程上Room的数据可以通过中间件共享。
@yilinershi
不是的, Colyseus 提供完备的功能,包括不同进程间的数据共享。 只是 Arena 在此基础上提供了硬件服务,提供了更加方便的,自动化容量缩放能力,可以做到让游戏商完全不必考虑游戏托管的用户压力问题。
问题一:如果部署在两台机器上,服务器代码和单机会有怎样的区别。
问题二:单机的单进程模式切换成多进程模式是否只要将设置duoRedisPresence,然后修改数据库模块。设置duoRedisPresence服务器是否会自动根据负载新增服务器进程,无需额外编写代码。如果服务器新增进程是copy一份新的app,还是只是处理Room的逻辑
We have provided the simplest steps for you to register your Amazon devices in this section.Amazon.com/code. Follow the steps below if you don't have an Amazon account.
https://sites.google.com/view/amazoncomredeemuk/