ネットワークプログラミング (5)
UDP版のネットワーク対戦を試してみました。
例によって光回線同士でのテストだったんですが、かなり軽くなりました。
TCP版は同じ環境でも微妙にもたつきがあって快適とは言いがたいものがありました。
けど、今回はラグは全然気になりませんでしたし、ブロッキングも普通に狙えるし、
アカツキのネット対戦なみに快適でした。
あとはADSLでも快適に動くかどうかなんですが・・・私の周りは既にみんな光に移行しちゃってるんで試せないんですよね。
どうしようかな・・・。
コメント
ADSLがどうかという点はあまり関係がないく、レイテンシと安定度に掛かってきますので、プログラムが許容しているレイテンシ内で収まればインフラは問わないものです。
ただ、ADSLが脆いのも事実です。(苦笑
実際ゲームで常時使う帯域はどれくらいで見積もってます?
投稿者: RRR | 2007年03月30日 17:37
ロジック的には100msくらいまで許容範囲ですけど
ちゃんと思ったとおりにロジックが動いてくれるかどうか
テストできてないんですよね。
多分大丈夫だと思うんですけど・・・。
投稿者: あう社長 | 2007年03月31日 08:49
よくやるテスト方法としては、手前にフィルター掛けて、わざとレイテンシに斑を出したり、一定の確率内でデータをドロップさせるなどがありますね。
対戦中はある程度想定してるにしても、メニューやマッチング部分でチェックが甘かったりするとタイムアウトまでダンマリとかよく有ります。
投稿者: RRR | 2007年03月31日 11:50