サーバーインスタンスごとに少なくとも1000人のプレーヤーをサポートできるオンラインマルチプレーヤーロールプレイングゲームの場合、どのようなアーキテクチャを使用する必要がありますか? JavaまたはPHPをサーバープログラミング言語として使用したい(PHP )そのようなシステムには、どのようなオペレーティングシステムとサーバーの仕様が必要ですか?
最もよく知られている例は EVE Online で、これは Stackless Python 。彼らは彼ら自身のサーバーを書いた。
彼らのアーキテクチャは次のように説明しています。
一般的には、 highscalability.com 、特に 実際の例 を読むことをお勧めします。
すでにJavaを実行しているので、 SunのDarkStarプロジェクト を確認することをお勧めします。
私はそれを使用している商用ゲームを知りません(私はそれがまだ開発中であると信じています)。