minecraft
bedrock

Minecraft:Bedrock Edition用の公式バニラサーバーを開いてみた

こんにちは、はにおかさいです。
悲願!?の公式のMCBEサーバーがリリース(本公開ではない)されたので触ってみます。
添付されている説明書にはdedicated server、即ち専用サーバーと表現されています、
リリースノートには「Bedrock Dedicated Server(BDS)」とタイトルがつけられています。

長所

  • モブが湧く
  • レッドストーン系は完璧に動く
  • 安定した動作
  • メモリ消費量の圧倒的少なさ(アイドルでLinuxで60MBぐらい)
  • ipv6に対応

短所

  • コマンド関連の実装はまだまだ甘そう
  • プラグインが使えない
  • ファイル数をやたらと消費する

ダウンロード

https://minecraft.net/en-us/download/server/bedrock/
image.png

WindowsとLinux (x86及びx86_64対応バイナリ)が選べます

設定

server.propertiesを起動前に編集してください。
allow-cheats=falseを
allow-cheats=true
にしないと鯖内でコマンドが使えません。

起動

Windows

一度だけ

必要ファイルは自動で作られません、次の名前で空のファイルを作っといてください。
- ops.json
- whitelist.json

起動

ダブルクリックで起動します。
image.png

Linux

注意

対応アーキテクチャは、、、

objdump -x ./bedrock_server |more

./bedrock_server:     file format elf64-x86-64
./bedrock_server
architecture: i386:x86-64, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x00000000017ac700

i386:x86-64......

通常のパソコンのCPUアーキテクチャでしか使えず、ラズパイ等のarmhfでは使えません。

ダウンロード後、フォルダを作ってその中で展開してください。

一度だけ

必要ファイルは自動で作られません、空のものを作っといてください。

touch ops.json
touch whitelist.json

起動

LD_LIBRARY_PATH=. ./bedrock_server


######
NO LOG FILE! - setting up server logging...
NO LOG FILE! - [2018-09-12 00:08:41 INFO] Starting Server
NO LOG FILE! - [2018-09-12 00:08:41 INFO] Version 1.6.1.0
NO LOG FILE! - [2018-09-12 00:08:41 INFO] Level Name: Bedrock level
NO LOG FILE! - [2018-09-12 00:08:42 INFO] Game mode: 0 Survival
NO LOG FILE! - [2018-09-12 00:08:42 INFO] Difficulty: 1 EASY
NO LOG FILE! - [2018-09-12 00:08:42 INFO] IPv4 supported, port: 19132
NO LOG FILE! - [2018-09-12 00:08:42 INFO] IPv6 supported, port: 19133
NO LOG FILE! - [2018-09-12 00:08:42 INFO] Listening on IPv6 port: 19133
NO LOG FILE! - [2018-09-12 00:08:42 INFO] Listening on IPv4 port: 19132

これではいれます。

まとめ

簡単に公式でサーバーを立てられるのは便利です。粗削りなのと、ログ出力がコンソール含めてなされないのは気になりますが、いろいろ遊びかたはありそうですね。