Minecraft Bedrock サーバを Oracle Cloud Infrastructure 上に建てる
毎年この時期になると Minecraft のアップデートがきてやりたくなるんですけど、
建てるサーバはどこがいいかなーと探していたら
Oracle Cloud Infrastructure (OCI) で AArch64 な 4 OCPU / 24GB RAM な VM が
Always Free で借りれるということで、試してみました。
OS は Ubuntu 22.04 LTS を使います。
まぁ、ただ建てるだけのエントリは他のかたも書いていたりしたので割愛して、
ハマったところだけ書いておきます。
https://ohayoyogi.hatenablog.com/entry/2021/12/13/231826 https://zenn.dev/fuyutsuki/articles/mcbe-adventcalendar-1221_fbe27c857a043c https://qiita.com/sjchorcl/items/20f6741cc2090a1824c2 (ここらへんを参考にしました。ありがとうございます。)
まず、 Java Edition のサーバはとりあえずアーキテクチャ関係なく動くので、
今回は Bedrock Edition (統合版) のサーバを建ててみました。
Bedrock サーバは x86_64 向けのプログラムなので、もちろん ARM CPU では動きません。
というわけで、 Box64 というエミュレータを使ってみます。
https://github.com/ptitSeb/box64 インストールは簡単。
$ git clone https://github.com/ptitSeb/box64 $ cd box64/ $ mkdir build; cd build; cmake .. -DARM_DYNAREC=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo; make -j$(nproc) $ sudo make install $ sudo systemctl restart systemd-binfmt これだけです。
Read more