pocketmine MP (Minecraft bedrock server) を OCIに入れる
前提
download
[INFO] Checking dependencies
[ERROR] Please install "autoconf"
[ERROR] Please install "automake"
[ERROR] Please install "m4"
[ERROR] Please install "bison"
[ERROR] Please install "g++"
[ERROR] Please install "git"
[ERROR] Please install "cmake"
[ERROR] Please install "re2c"
[ERROR] Please install "libtool" or "libtool-bin"
足りない物をインストール
sudo yum install autoconf automake m4 bison gcc-c++ git cmake libtool
...
完了しました!
re2cはないためダウンロードしインストール
- epel7のものだが.. ソースからconfigureするよりは速いか
curl -O http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/r/re2c-0.14.3-2.el7.x86_64.rpm
sudo rpm -Uvh re2c-0.14.3-2.el7.x86_64.rpm
改めてビルド
[*] Retrieving latest build data for channel "stable"
...
[PocketMine] You should start the server now using "./start.sh".
[PocketMine] If it doesn't work, please send the "install.log" file to the Bug Tracker.
portをあける
sudo firewall-cmd --add-port=19132/udp --permanent --zone=public
sudo firewall-cmd --add-port=19133/udp --permanent --zone=public
sudo firewall-cmd --reload
- ネットワーキング>仮想クラウド・ネットワーク>Default Security List>イングレスルールに追加
- いいえ 0.0.0.0/0 UDP All 19132-19133 ポートのTCPトラフィック: 19132-19133 Minecraft bedrock server
server run
./start.sh
[*] PocketMine-MP set-up wizard
[*] Please select a language
[?] Language (eng): jpn
[*] 日本語が正しく選択されました。
[?] ライセンスに同意しますか? (y/N): y
[?] サーバーの名前を付けてください (PocketMine-MP Server):
[?] サーバー ポート (IPv4) (19132):
...
[Server thread/INFO]: 完了 (1.102 秒)! ヘルプを表示するには、「help」または「?」と入力してください
[Server thread/INFO]: gikoha[/XXX.XXX.XXX.XXX:62560] がエンティティ ID 1 で (world, 278.0524, 71, 227.9424) でログインしました
[Server thread/INFO]: gikoha がゲームに参加しました
[Server thread/INFO]: gikoha がゲームを退出しました
[Server thread/INFO]: [NetworkSession: gikoha] Session closed due to client disconnect
stop
[Server thread/INFO]: [CONSOLE: サーバーを停止しています]
[Server thread/INFO]: ワールド "world" をアンロードしています
[Server thread/INFO]: Stopping other threads