非常事態メモ

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


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



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

原因

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

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


再現性

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

対応

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


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

原因

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

再現性

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

対応

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



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

原因

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

再現性

  • 全く不明。

対応

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



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

原因

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

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

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

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

再現性

  • Multiverse Inventoriesは使用されなくなったため、再現する可能性はなくなった。


  • 最終更新:2017-12-24 20:17:55

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

認証パスワード