web-dev-qa-db-ja.com

マルチプレイヤーオンラインゲームに適したサーバーアーキテクチャは何ですか?

サーバーインスタンスごとに少なくとも1000人のプレーヤーをサポートできるオンラインマルチプレーヤーロールプレイングゲームの場合、どのようなアーキテクチャを使用する必要がありますか? JavaまたはPHPをサーバープログラミング言語として使用したい(PHP )そのようなシステムには、どのようなオペレーティングシステムとサーバーの仕様が必要ですか?

6
Click Upvote

最もよく知られている例は EVE Online で、これは Stackless Python 。彼らは彼ら自身のサーバーを書いた。

彼らのアーキテクチャは次のように説明しています。

一般的には、 highscalability.com 、特に 実際の例 を読むことをお勧めします。

12
vartec

すでにJavaを実行しているので、 SunのDarkStarプロジェクト を確認することをお勧めします。

私はそれを使用している商用ゲームを知りません(私はそれがまだ開発中であると信じています)。

3
Jon Gilkison