今まで「チャットアナライザ」でさまざまに /savechat をしてきた実績から、/savechat の記録限界量は「行数」起因と思われます。
なぜならば:10KBを超えるようなチャットファイルが残っている一方で、昨日のクリスマスのでは6KBくらいですでに「最初のほうのものが消えている」ことが確認できているから。
そこで実際に手動で試すことにしました。すご〜〜くめんどくさいんですが(笑)
具体的には、以下のような感じ。
- RO起動し、任意キャラでログイン。
- 1人PTを編成し、PT発言モードにする(こうしなくてもいいんだけど、他の人に聞こえるのもアレなので)。
- 「1」発言し、すぐに「/savechat」。
- 「2」発言し、すぐに「/savechat」。
- ・・・という風に、「カウント数発言→/savechat」を繰り返していく。
/savechat すると「ほにゃらら is saved.」みたいな文字列も保存されるので、発言した数字が行数そのものにはなりませんが。
少なくともこれで「発言数x1回あたりの増加行数」で、どれくらいの行数が記録できるかがわかります。
・・・とやってから気づいたんですよ。
秀丸とかのエディタを使えば、いちいち発言カウントしなくても「行数」は行番号でわかるわ(笑)
やる前に気づけよ orz
んで、結果というか状況。†
おおよそ、以下のようになっていることが見えてきました。
- 最初、行数が240行+αまでは、単純に記録行数が増えていく。
- それを越えた次のファイルでは、120行+αまでに減る。
- この際、前のファイルの「前方120行」がなくなっている。
別の言い方をすると、前のファイルでの121行目からが保存対象になっている。
- 以降、再び240行+αまで増えていく。
そんな感じ。
ご意見などがあれば。
- 追記。
上記状況から、次のような場合にどうなるかのテストはしたいところ。
・120行以上の記録を残したあとで、一度に120行以上(例えば130行)増やしてから savechat したらどうなるのか
・120行以上の記録を残したあとで、一度に240行以上増やしてからだとどうか。 -- ともせ%管理人。