对于一个应该能够支持每个服务器实例至less1000个玩家的在线多人angular色扮演游戏,我应该使用什么types的体系结构? 我想使用Java或PHP作为服务器编程语言(我知道PHP可能是一个糟糕的select)。 我需要什么样的操作系统和服务器规格来实现这样的系统?
最着名的例子是使用Stackless Python的 EVE Online 。 他们写了他们自己的服务器。
他们的架构描述:
一般来说,我build议阅读highscalability.com ,特别是现实世界的例子 。
由于您已经在使用Java,因此您可能需要查看Sun的DarkStar项目 :
我不知道使用它的任何商业游戏(我相信它仍在开发中)。