再び Minecraft Server を立てる

マイクラ
スポンサーリンク

 家族でマインクラフトをやっていたが、だいぶ熱も冷めてきた感じ(汗)
 遂に、Realms を終了したのだ。

 ローカルにワールドはダウンロード済みなので、そこを使おうかと思っていた。
 iPad でマイクラ立ち上げて、そこに繋にいく。結構安定してローカルLANは接続が出来るようになっていた。
 が、やはり不便極まりない(汗)
 iPad がスリープに入って、切断されてしまうとか。iPad が専有されてしまうとか。。。

 という事で、PocketMine-MPを再度構築しようかと思っていたら、公式でサーバープログラムが用意されているのね(汗)
 知らなかったわー
 初期のアルファ版リリース(2019年3月27日時点)のようです。

 早速、こいつをダウンロードして使ってみた。

wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.10.0.7.zip
unzip bedrock-server-1.10.0.7.zip
rm bedrock-server-1.10.0.7.zip

 そして、起動!

LD_LIBRARY_PATH=. ./bedrock_server

./bedrock_server: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

 はい、エラーです。
 libssl.so.1.1 が見つかりません。

 OpenSSLのバージョンのせいだろう。現在は

openssl version
OpenSSL 1.0.2g  1 Mar 2016

 のようだ。
 が、apt とかでアップグレードが出来ない(汗) ubuntu16.04 だからかな。

 という事で、openssl1.1 をビルド

wget https://www.openssl.org/source/old/1.1.0/openssl-1.1.0g.tar.gz
tar xzvf openssl-1.1.0g.tar.gz
cd openssl-1.1.0g
./config
make

 出来上がった、libssl.so.1.1 と libcrypto.so.1.1 を bedrock_server のディレクトリへコピー。
 ※ OpenSSL 1.1 に上げると 他のプログラムに影響が出るかもしれないのでコピーしてみた(汗)

 まだ動かないよ。。。

./bedrock_server: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by ./bedrock_server)
./bedrock_server: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by ./bedrock_server)

 ここの状況と一緒だった。
 Bedrock Dedicated Server 1.7.0にてLinuxのライブラリエラーが起こった
 解決策もあったので、そのまんまやってみた。

 そして、無事に起動する事が出来た。
 また、スマホからの接続もうまくいった!

 α版という事で、バグは色々とありそうだが(汗)
 おもしろバグを探す旅に出ようかなぁ~

コメント