Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
12
Help us understand the problem. What is going on with this article?

More than 1 year has passed since last update.

@haniokasai

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

これではいれます。

まとめ

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

12
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
12
Help us understand the problem. What is going on with this article?