マビノギ知識王

ゲーム終了時にエラーが・・・
レアド 06/02/15 00:00

ゲーム終了時に100%ではないものの、たまにエラーがでて
フリーズ→マビ停止→本家エラー報告板へ
と、いう状況におちいります^^;
最近始まったことじゃないのですが
誰か同じ症状の方いますか?
解決策があれば是非、教えてください。
 
 
とりあえず、スペック公開
 
 
------------------
System Information
------------------
Time of this report: 2/14/2006, 23:52:07
       Machine name: YOUR-A34EC89A9E
   Operating System: Windows XP Home Edition (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.050301-1519)
           Language: Japanese (Regional Setting: Japanese)
System Manufacturer: GATEWA
       System Model: J3024                          
               BIOS: Default System BIOS
          Processor: Intel(R) Celeron(R) CPU 3.20GHz
             Memory: 502MB RAM
          Page File: 397MB used, 828MB available
    DirectX Version: DirectX 9.0c (4.09.0000.0904)
 
足りなければまた公開します。

芽姫 答えではないですが、 以前、セレロン2G RAM512MBでマビノギをしていた時は、クライアント終了時に時々エラーが出ていたが、 ペンティアム4 2.4G RAM 768MBにしたら全くエラーが出なくなりました。 ENANONさんの言う通りRAMが少ないのかも知れませんね。 もしかしたら、マビノギがセレロンと相性が悪いとか…それはないよね… 06/02/15 12:47
ファイユーブ >芽姫氏 >マビノギがセレロンと相性が悪いとか・・・ それはないですね。自分もcelonですが問題は特に無いんで。 自分の環境よりRAMが少ないんでRAMが主原因と推測。 06/02/17 20:41
ENANON_cic 様の答え
ENANON_cic 06/02/15 00:30

結論から言うと、直接の原因はメモリ不足、そして起動時間が異常に長すぎるんじゃないか、と思われるのだが。

マビノギはゲーム中のデータを次々と生成してはメモリにストックする(これをテンポラリという)ため、起動時間が増えると、どんどんメモリを消費する。
で、メインメモリ(メインRAM)が足りなくなると、重要性の少ないシステム用データなどは仮想メモリ…HDDへと移動させ、それでも足りないと仮想メモリもマビノギのデータで埋めていく。
 
マビノギを終了させると、マビノギで使っていたテンポラリデータは消去され、仮想メモリに退避していたデータはメインメモリに移動させられる。
しかし、仮想メモリを大量に使っていると、この消去や移動だけでとんでもないほどの時間をとる。
なにしろ、システムの根幹に関わる所だから、操作系統もそっちのけで最優先にアクセス処理をするため、フリーズしたように見えるという訳。
これがマビノギにとっては処理が終わらない→異常終了となってエラー扱いにされる、と。
 
対策としてはRAMメモリを増やす、余計な常駐物やアプリケーションは立ち上げない、何より放置などで無駄にマビノギを起動し続けない、こまめ(ゲームひとつ終えたら)PCを再起動する。
そして、あんまり気にしない。
 
…とはいえ、場合によっては終了時のサーバへのデータ保存失敗→ウィンドゥやショートカットのリセット、最悪の場合、アイテムの消失や巻き戻りを引き起こす事も考えられるので、注意しとけ、と。