以前、自宅サーバーに統合版マイクラ(Minecraft)のBedrockサーバーを構築する記事を書きました。
もちろん、今でもこのサーバーでマルチプレイをしているのですが、接続しようとしたら急に繋がらなくなることがありました。
今回はその時のエラーの内容と対処法をご紹介します。
エラー内容
タイトルにも記載していますが、このようなメッセージです。
接続できませんでした:サーバーが期限切れです!
期限切れって…?
これだけ見ると何のことだかサッパリです。
サーバに期限なんてあるのかよ!?
エラーの原因
実はこのエラー、サーバーとアプリのバージョン違いによるものでした。
日頃からプレイしているマイクラはiPhoneアプリですが、他のアプリと一緒に一気にアップデートしているので、アップデートしたことに気付きませんでした。
確かに、マイクラを起動して画面左下のバージョンを確認してみると、この前まで「1.12」だったのが「1.13」に変わっていました。
このエラーを解消するには、サーバーとアプリのバージョンを合わせなければなりません。
対処法
しかし、ここで問題です。
iPhoneユーザならご存知かと思いますが、一度アップデートしたアプリをダウングレードすることはできません。
ですので、サーバー側のバージョンを上げましょう。
ワールドデータをバックアップ
バージョンを上げる前に、ワールドデータのバックアップをします。
以前、iPhoneアプリ内のワールドデータをバックアップする方法をご紹介しましたが、要領は同じです。
バックアップはとっても簡単です。
Bedrockサーバーに置いているworldsフォルダを丸ごとコピーするだけです。
もし設定ファイルを変更したのであれば、以下の3つのファイルもバックアップしておくと良いです。
- permissions.json
- server.properties
- whitelist.json
Bedrockサーバーを差し替える
確実にバックアップしたら、Bedrockフォルダを全て削除します。
そして、以下のURLから最新のBedrockサーバーを取得して展開します。
最後に、先程バックアップしたworldsフォルダを同じ階層に上書きしたら完了です。
念の為、設定ファイルは中のパラメーターに変更がないか確認して上書きします。
以上で、エラー発生時のバージョンアップ対応でした。
お疲れさまでした。
- Original:https://minory.org/minecraft-server-error.html
- Source:Minory
- Author:管理者