« 無敵看板娘N第50話 | メイン

ネットワークプログラミング (5)

UDP版のネットワーク対戦を試してみました。

例によって光回線同士でのテストだったんですが、かなり軽くなりました。
TCP版は同じ環境でも微妙にもたつきがあって快適とは言いがたいものがありました。

けど、今回はラグは全然気になりませんでしたし、ブロッキングも普通に狙えるし、
アカツキのネット対戦なみに快適でした。

あとはADSLでも快適に動くかどうかなんですが・・・私の周りは既にみんな光に移行しちゃってるんで試せないんですよね。
どうしようかな・・・。

コメント

ADSLがどうかという点はあまり関係がないく、レイテンシと安定度に掛かってきますので、プログラムが許容しているレイテンシ内で収まればインフラは問わないものです。
ただ、ADSLが脆いのも事実です。(苦笑
実際ゲームで常時使う帯域はどれくらいで見積もってます?

ロジック的には100msくらいまで許容範囲ですけど
ちゃんと思ったとおりにロジックが動いてくれるかどうか
テストできてないんですよね。

多分大丈夫だと思うんですけど・・・。

よくやるテスト方法としては、手前にフィルター掛けて、わざとレイテンシに斑を出したり、一定の確率内でデータをドロップさせるなどがありますね。
対戦中はある程度想定してるにしても、メニューやマッチング部分でチェックが甘かったりするとタイムアウトまでダンマリとかよく有ります。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)