非常事態メモ

これまでに嫌儲鯖で発生した、プレイヤー/OPレベルで解決できなかった
非常事態に関するノウハウのまとめ。
似たような現象が発生した場合の参考に。




鯖管対応は最後の手段です。
問題があった場合、以下の順に対応していきましょう。
  1. まずは自分で調査する
  2. 駄目なら周りの人にも聞いてみる
  3. それでも駄目ならOPの人に調査してもらう
  4. それでも解決できない問題は鯖管に見てもらう



特定のプレイヤーのログイン時に「異常な座標である」的なメッセージが表示され、ログイン出来なくなった


原因

  • Chairsプラグインのバグにより、プレーヤーのY座標がNaN(非数)に設定された。

  • プレイヤーデータを削除することで再ログインが可能となった。
    • この対応を行うと、プレイヤーのインベントリ、エンダーチェストの中身は消えてしまう。

  • この問題により、嫌儲鯖では現在Chairsプラグインは排除されている。

再現性

  • Chairsに限らずプレーヤーの座標をいじる系のプラグインにバグが有った場合、同じようなことが起こる可能性は否定出来ない。

対応

  • 同様の現象が発生したら、鯖管にお願いしてプレイヤーデータを削除してもらおう。
  • ログインできなくなったら本スレや避難所スレでSOSしよう。
  • エンダーチェストの中に財産を入れておくのはやめよう!


サーバが極端に重くなった


原因

  • 0624ワールドの高速鉄道の挙動が微妙におかしく、大量にトロッコが生成されてものすごいスピードでぶつかり合いながらループしていたことが原因で、プラグインに大量の衝突イベントが発行され、それらの処理に大きな負荷がかかっていた。

再現性

  • メンテナンスされてない鉄道に触らなければ起きることはない。

対応

  • ゲームに支障が出るほど不自然に重い場合、鯖管に/timingコマンドでプラグインのボトルネックを調べてもらう。(ただし、かなり手間がかかる)
  • 昔の仕組みが今も問題なく動くかは分からないので、世界遺産はできるだけ触らないようにしよう


特定のプレイヤーがログインすると同時にサーバが一瞬停止し、ログインしていたプレイヤーが全員タイムアウトで切断された


原因

  • 不明だがサーバ側のプレイヤーデータを削除することで改善された。

再現性

  • 全く不明。

対応

  • 同様の現象が発生したら、鯖管にお願いしてプレイヤーデータを削除してもらおう。
  • ログインできなくなったら本スレや避難所スレでSOSしよう。
  • やはりエンダーチェストの中に財産を入れておくのはやめよう!


特定のプレイヤーが死ぬタイミングでサーバが一瞬停止し、ログインしていたプレイヤーが全員タイムアウトで切断された


原因

  • Multiverse Inventories 内のプレイヤーデータが破損していた。
    • 通常だとせいぜい50KB程度のデータが、当該プレイヤーの物のみ1.3GBまで肥大化していた。
    • データの内部を見ると、本来文字列のみのはずのデータの一部がバイナリ化しており、明らかに異常な値になっていた。

  • 当該プレイヤー以外にも、データに異常値が含まれている「予備軍」プレイヤーが存在していた。
    • → 今後他のプレイヤーにも同じ現象が発生する可能性がある。

  • MVIのイベント処理時に問題が発生していたため、Deathイベント以外にもPVPワールドへの行き来などの際にも発生すると考えられる。

  • 「なぜデータが破損したか?」という点については、MVIのバグ、鯖PCの環境の問題などが考えられるが現状不明。

再現性

  • 高いと考えられる。予期しておくべし。
  • 次は某ヒーローの可能性が高い。

対応

  • 鯖管にお願いしてMultiverse Inventoriesのプレイヤーデータをチェックしてもらう。



  • 最終更新:2014-10-27 22:06:44

このWIKIを編集するにはパスワード入力が必要です

認証パスワード