0

ユーザーが AI と対戦する Android カード ゲームを作成しました。今度は、プレイヤーが別のプレイヤーと対戦できるようにオンラインにしたいと考えています。ゲーム サーバー (vb.net で記述) を Windows Azure でホストすることはできますか?

サーバーは TCP 接続を使用しており、クライアントに単純なメッセージ (「K Spades」など) を送信しますが、プレイヤー名、スコアなどの DB も必要です。

現在、ゲームには約 2 万人のプレイヤーがいます。サーバーに必要なハードウェア/帯域幅は?
サーバーを Azure にデプロイできない場合、何を使用すればよいですか?

4

2 に答える 2

3

簡単な答えは「状況によって異なります」です。2万人のプレーヤーがどのくらいのトラフィックを生成していますか?1つのゲームをプレイする2人のプレーヤーだけに基づいて、現在どのくらいのストレージが必要ですか?1つのゲームにどのくらいの処理能力が必要ですか?(プレイヤーとゲームの潜在的な数と相反して)。価格計算機をチェックしてください。

また、実行時に取得するトラフィックに応じてリソースが動的にスケールアップおよびスケールダウンする自動スケーリングを確認してください(つまり、事前にインスタンスを予約する必要はありません)。

于 2012-10-19T20:00:30.680 に答える
0

20,000 ユーザーとは、1 日あたり最大 2,000 ユーザーを超えないことを意味するはずです。
ゲーム ユーザーは、たとえば Web サイトのユーザーよりもはるかに少ないトラフィックを使用する必要があります。

Web サイトの場合、1 日 2,000 ユーザーというのはおかしな数字なので、電話でもサーバーを実行できると思います :)

于 2012-10-19T20:42:06.230 に答える