こんにちは、はにおかさいです。
悲願!?の公式のMCBEサーバーがリリース(本公開ではない)されたので触ってみます。
添付されている説明書にはdedicated server、即ち専用サーバーと表現されています、
リリースノートには「Bedrock Dedicated Server(BDS)」とタイトルがつけられています。
#長所
- モブが湧く
- レッドストーン系は完璧に動く
- 安定した動作
- メモリ消費量の圧倒的少なさ(アイドルでLinuxで60MBぐらい)
- ipv6に対応
#短所
- コマンド関連の実装はまだまだ甘そう
- プラグインが使えない
- ファイル数をやたらと消費する
#ダウンロード
https://minecraft.net/en-us/download/server/bedrock/
WindowsとLinux (x86及びx86_64対応バイナリ)が選べます
#設定
server.propertiesを起動前に編集してください。
allow-cheats=falseを
allow-cheats=true
にしないと鯖内でコマンドが使えません。
#起動
##Windows
###一度だけ
必要ファイルは自動で作られません、次の名前で空のファイルを作っといてください。
##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
これではいれます。
#まとめ
簡単に公式でサーバーを立てられるのは便利です。粗削りなのと、ログ出力がコンソール含めてなされないのは気になりますが、いろいろ遊びかたはありそうですね。