[Rumble-jp-dev] [ rumble-jp-Bugs-2296 ] バトルがタイムアウトすると、前回のバトル結果をアップロードしようとする

Back to archive index

Sourceforge Tracker Monitor norep****@sourc*****
2003年 6月 9日 (月) 01:30:38 JST


Bugs item #2296, was opened at 2003-06-09 00:50
You can respond by visiting: 
https://sourceforge.jp/tracker/?func=detail&atid=1698&aid=2296&group_id=430

Category: 分散サーバ関連
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Naoki Kurosawa (kurosawa)
Assigned to: Naoki Kurosawa (kurosawa)
Summary: バトルがタイムアウトすると、前回のバトル結果をアップロードしようとする

Initial Comment:
1つのバトルに15分かかるとタイムアウトするんですが、

#15分だとmelee50ラウンドやると微妙にぎりぎりなので、
#20分に伸ばそうと思います。

タイムアウトしたとき、前回のバトルの結果をアップロード
しようとして
おかしいことになります。

問題はバトル開始前に前回のバトル結果をクリアしないこと
から発生し、

・タイムアウトする
のに、
・バトル結果があるのでタイムアウトでないと判断される。
  ので、分散サーバはバトル中断を指示せず、Robocodeのバ
トルは動き続ける。
・前回のバトル結果を不正にアップロードし、次のバトルを
ダウンロード。
・次のバトルを開始しようとする。
・Robocodeはバトル実行中なのにバトル開始指示を受けるの
で、
  実行中のバトルを中断。
・その結果、Robocodeから分散サーバに中断が通知される。
・分散サーバは中断通知を次のバトルのバトル終了と勘違い
する
・中断されたバトル結果をアップロードする
...
と、誤動作を続けます。


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.jp/tracker/?func=detail&atid=1698&aid=2296&group_id=430



Rumble-jp-dev メーリングリストの案内
Back to archive index