Click Upvote Asked: 2009-05-27 23:47:47 +0800 CST2009-05-27 23:47:47 +0800 CST 2009-05-27 23:47:47 +0800 CST 什么服务器架构适合多人在线游戏? 772 对于每个服务器实例应该能够支持至少 1000 名玩家的在线多人角色扮演游戏,我应该使用哪种架构?我想使用 Java 或 PHP 作为服务器编程语言(我知道 PHP 可能是一个糟糕的选择)。这样的系统需要什么样的操作系统和服务器规格? architecture 2 个回答 Voted Best Answer vartec 2009-05-28T00:05:27+08:002009-05-28T00:05:27+08:00 最著名的例子是EVE Online,它使用Stackless Python。他们已经编写了自己的服务器。 他们的架构描述: http://highscalability.com/eve-online-architecture http://www.massively.com/2008/09/28/eve-evolved-eve-onlines-server-model/ http://www.slideshare.net/Arbow/stackless-python-in-eve 通常我推荐阅读highscalability.com,特别是真实世界的例子。 Jon Gilkison 2009-05-28T00:26:56+08:002009-05-28T00:26:56+08:00 由于您已经在使用 Java,您可能想看看Sun 的 DarkStar 项目: 我不知道有任何商业游戏使用它(我相信它仍在开发中)。
最著名的例子是EVE Online,它使用Stackless Python。他们已经编写了自己的服务器。
他们的架构描述:
通常我推荐阅读highscalability.com,特别是真实世界的例子。
由于您已经在使用 Java,您可能想看看Sun 的 DarkStar 项目:
我不知道有任何商业游戏使用它(我相信它仍在开发中)。