[スレッド全体]

[7527] Re:赤い嵐 更新処理のエラー?返信 削除
2008/8/4 (月) 19:11:31 徳翁導誉

> 今までの変遷より (ソースデータよりコピペ)
>
>
>
>
> 上記より最低2ターン、最大3ターン余分に進んでいる可能性があります。
> 調査と修正をお願いします。

なるほど・・・どうやらターン更新処理を2回行っているみたいですね。
恐らくは、難民の流出が多くて、その歴史書き込み処理に手間取り、
その1回目の更新処理中に、また別の誰かがアクセスする事で2回目の処理が発動すると。

更新処理なんてモノは、1〜2秒あれば終わってしまいますし、
完全にバッティングした同時アクセスが発生した場合には、
処理が発動しないようにはなっているので、
本当に、零コンマ何秒のズレでアクセスされたんでしょうねえ・・・・

とりあえず、更新処理時のプログラムを弄ると共に、
本日、新規登録されたパラグアイ・イギリス・コートジボアールの国家データ以外は、
国家とエリアのデータは、「日→月」の更新直前のモノへと戻しておきました。
不渡りが発生して消えた貿易設定に関しては、設定をし直して下さい。
このプログラム変更でも改善が見られない場合には、
難民流出の処理が行われる時間を、更新時間からとは別にするなどの処置が必要でしょうね。


> また、場合によっては
> 2008/8/4(月) 00:00:38 未ログインにより、イギリスが削除されました
> この処理も早すぎる可能性もあるので修正をお願いします。

こちらは、5日以上ログインが無い為に自動削除されていますね。
未ログイン削除の場合、最終ログイン時間と処理時の時間で判断しますので、
ターン数などは一切関係ありませんので。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.72