統合版サーバーアップデート

毎度忘れる統合版サーバーのアップデート手順。
なかなか覚えてられないので書いておく。
2022/6/8時点で1.19.1.01になりましたね。

1:サーバーへログイン

2:統合版のZIPを取得
  https://www.minecraft.net/en-us/download/server/bedrock
からダウロードリンクを取得
minecraft_update01.jpg

3:サーバー側でダウンロード、自分はwgetを使用している。
  $wget (コピーしたURL)

4:ZIP解凍
  $unzip (ダウンロードしたzip) -d (展開先新規ディレクトリ)

5:以下ファイルを移動
  $ cd (今動いている統合版アプリケーションルートディレクトリ)
  $ mv development_* ../Minecraft-1.19.1.01/ #多分これいらない
  $ mv minecraftpe ../Minecraft-1.19.1.01/
  $ mv permissions.json ../Minecraft-1.19.1.01/
  $ mv server.properties ../Minecraft-1.19.1.01/
  $ mv treatments ../Minecraft-1.19.1.01/
  $ mv valid_known_packs.json ../Minecraft-1.19.1.01/
  $ mv worlds ../Minecraft-1.19.1.01/
  $ mv world_templates ../Minecraft-1.19.1.01/

6:起動してみる。
  $ LD_LIBRARY_PATH=. screen -dmS bds ./bedrock_server
  (ssh切断してもいいようにscreenで起動している)

事前情報の通りなにか出ているな。

[2022-06-08 05:38:49:892 INFO] Starting Server
[2022-06-08 05:38:49:892 INFO] Version 1.19.1.01
[2022-06-08 05:38:49:892 INFO] Session ID ********************
[2022-06-08 05:38:49:894 INFO] Level Name: Bedrock Level
[2022-06-08 05:38:49:896 INFO] Game mode: 0 Survival
[2022-06-08 05:38:49:896 INFO] Difficulty: 1 EASY
[2022-06-08 05:38:49:926 INFO] opening worlds/Bedrock Level/db
[2022-06-08 05:38:49:421 INFO] IPv4 supported, port: *****
[2022-06-08 05:38:49:421 INFO] IPv6 supported, port: ****
[2022-06-08 05:38:50:621 INFO] Server started.
[2022-06-08 05:38:50:659 INFO] IPv4 supported, port: ****
[2022-06-08 05:38:50:659 INFO] IPv6 supported, port: ****
[2022-06-08 05:38:50:671 INFO] ================ TELEMETRY MESSAGE ===================
[2022-06-08 05:38:50:671 INFO] Server Telemetry is currently not enabled.
[2022-06-08 05:38:50:671 INFO] Enabling this telemetry helps us improve the game.
[2022-06-08 05:38:50:671 INFO]
[2022-06-08 05:38:50:671 INFO] To enable this feature, add the line 'emit-server-telemetry=true'
[2022-06-08 05:38:50:671 INFO] to the server.properties file in the handheld/src-server directory
[2022-06-08 05:38:50:671 INFO] ======================================================

server.propatiesに追記するらしい?
$ nano server.properties
emit-server-telemetry=true
を追加

NO LOG FILE! - setting up server logging...
[2022-06-08 05:43:37:274 INFO] Starting Server
[2022-06-08 05:43:37:274 INFO] Version 1.19.1.01
[2022-06-08 05:43:37:274 INFO] Session ID *****
[2022-06-08 05:43:37:274 INFO] Level Name: Bedrock Level
[2022-06-08 05:43:37:275 INFO] Game mode: 0 Survival
[2022-06-08 05:43:37:275 INFO] Difficulty: 1 EASY
[2022-06-08 05:43:37:304 INFO] opening worlds/Bedrock Level/db
[2022-06-08 05:43:38:780 INFO] IPv4 supported, port: *****
[2022-06-08 05:43:38:780 INFO] IPv6 supported, port: *****
[2022-06-08 05:43:38:981 INFO] Server started.
[2022-06-08 05:43:38:009 INFO] IPv4 supported, port: *****
[2022-06-08 05:43:38:009 INFO] IPv6 supported, port: *****

大丈夫そうだな。

そういや統合版持っていたからjava版も使えるようになった。
サーバー立てるか・・・