Edited at

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

More than 1 year has passed since last update.

こんにちは、はにおかさいです。

悲願!?の公式の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

これではいれます。


まとめ

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