マルチプレイヤーJavaScriptゲームのバックエンドサーバーを実装する最も簡単な方法は? (COMET /ロングポーリング)

StackOverflow https://stackoverflow.com/questions/1219903

質問

JavaScriptでゲームを記述してきましたが、今度はマルチプレイヤーにする必要があります。 AJAXロングポーリングを使用して現在のゲーム状態を取得し、ロビーを実装したいと思います。

サーバーは、ゲームステートをmysqlデータベースに保存する、ゲームステートを取得する、スコアボードをフォーマットするなど、基本的な機能を実行するだけです。

PHPで記述するのが最も簡単だと思いますが、生成されるApacheプロセスの数が多いため、これは悪い考えです。

何をお勧めしますか?私は最も簡単なアプローチを探しています。

編集:StreamHubは良いようですが、コミュニティエディションでは10人の同時ユーザーのみが許可されます。

役に立ちましたか?

解決

他のヒント

Comet と呼ばれるものに興味があるでしょう。

CometとPHPについては、これらの質問とその回答をご覧ください:

そして、必ずしもPHPではありません(Cometに適合した のようではありません。多くの人がバックエンドサーバーに別の言語/技術を使用することを推奨しているようです...)

これらの彗星の質問がどんどん増えています...いつかやってみようと思います...楽しいようです^^

longpollよりもjuggernaut.rubyforge.orgのようなプッシュチャネルを使用した方が良いでしょうか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top