7DaysToDieのAlpha20(安定版)は、たくさんのバグが残った状態でリリースされています。そのなかでも特に致命的なバグと、その対策・回避方法(プレイヤー側、サーバー側)を紹介します。当サーバでの対応についても説明します。
①マップデータが突然破損するバグ
- 発生事象
- 突然サーバが起動できなくなる。サーバ側の起動時のログファイルに、下記のようなログが記録されている。
- Exception: Incorrect region file header! /…/saves/PREGEN10k/My Game/Region/r.0.0.7rg
- 「リージョンr.0.0.7のマップデータ(region file)が破損している」という意味です。
- Exception: Incorrect region file header! /…/saves/PREGEN10k/My Game/Region/r.0.0.7rg
- 突然サーバが起動できなくなる。サーバ側の起動時のログファイルに、下記のようなログが記録されている。
- 恒久対策
- ありません!(Alpha20.1に向けた開発元の修正に期待しましょう。)
- 暫定対策
- プレイヤー側
- 既存建物(POI)の近くに拠点を建てない。
- このバグは、既存建物(POI)が多く存在するリージョンでよく発生します。
- 拠点を、お互いに遠く離れた、複数個所に建築する。(分散建築)
- ひとつの拠点がバグに巻き込まれても、もう一つは生き残る可能性が高いです。
- 既存建物(POI)の近くに拠点を建てない。
- サーバー側
- 事後対策(バグが発生した後にやるべきこと)
- 前記ログで指示されているファイルを削除(リージョンを初期化)する。削除したら、当該リージョンのマップデータが初期化され、サーバの起動が可能になります。
- 事前対策(バグが発生するまえにやるべきこと)
- バグが発生しやすい既存拠点(POI)が存在するリージョンでの拠点建築を不可とする
- 例:リージョン全域をサーバ管理MOD(CPM等)でリセットエリアに指定し、土地主張ブロックを設置できないようにする。プレイヤーにも建築しないように周知する。
- バグが発生しやすい既存拠点(POI)が存在するリージョンでの拠点建築を不可とする
- 事後対策(バグが発生した後にやるべきこと)
- プレイヤー側
- 当サーバの対応
- 前記暫定対策を適用しています。(バグ発生時のリージョン初期化は自動)
- 前記バグがリセットエリア以外で発生してしまった場合、被害を受けたプレイヤーにはクリエイティブモード権を付与します。
②電気系の備品(配線、発電機内のバッテリー等)を記録したファイルが突然初期化されるバグ
- 発生事象
- 突然電気系の備品(配線、発電機内のバッテリー等)が無くなる。サーバ側のログへの記録は無い。
- 恒久対策
- ありません!(Alpha20.1に向けた開発元の修正に期待しましょう。)
- 暫定対策
- プレイヤー側
- ありません!(電気に頼らない石器時代プレイするくらいしかない)
- サーバー側
- ありません!(こうやってバグの存在を周知するくらいしかない)
- プレイヤー側
- 当サーバの対応
- 心苦しいですが何も救済しません。(発生件数が多すぎるので)
③ドローンを設置できなくなるバグ
- 発生事象
- ドローンを設置している状態で、何らかの理由(バグ、又はサーバ管理者の操作)によりサーバ側のドローンファイル(drones.dat)が初期化されると、二度とドローンを設置できなくなる。
- 恒久対策
- ありません!(Alpha20.1に向けた開発元の修正に期待しましょう。)
- 暫定対策
- プレイヤー側
- ドローンはこまめに回収する
- サーバー側
- 事後対策(バグが発生した後にやるべきこと)
- 該当するプレイヤーのデータを、ドローン未設置状態までロールバックするか、初期化する
- 事前対策(バグが発生するまえにやるべきこと)
- ありません!(ドローンファイルの初期化タイミングを周知しておくか、ドローンそのものの設置を禁止するくらい)
- 事後対策(バグが発生した後にやるべきこと)
- プレイヤー側
- 当サーバの対応
- ドローンファイルの初期化タイミングを周知しています。(しかし、初期化タイミングを設置した状態で迎えるとどうなるかは書いていないので、今後追加するつもり)
- 前記バグが発生してしまった場合、被害を受けたプレイヤーには各種対応(データ初期化、補填等)をおこないます。ただし、同じプレイヤーが繰り返し対策を怠る場合は、以後対応しない場合があります。
>③ドローンを設置できなくなるバグ
こちらですが、以下に解決方法がありました。
自分はこれで解決しました!
https://www.youtube.com/watch?v=_j2eH9VAq9E