「PocketMine-MPでMinecraftサーバーを建てる」の版間の差分

imported>Administrator
編集の要約なし
imported>Administrator
編集の要約なし
2行目: 2行目:


== FreeBSD ==
== FreeBSD ==
; ビルドに必要なパッケージを入れる
=== ビルドに必要なパッケージを入れる ===
* bash
* bash
* gmake
* gmake
10行目: 10行目:
* gcc
* gcc


; PocketMine-MPをダウンロードする(以下のどちらか)
=== PocketMine-MPをダウンロードする ===
(以下のどちらか)
* curl -sL https://get.pmmp.io | bash -s -
* curl -sL https://get.pmmp.io | bash -s -
* wget -q -O - https://get.pmmp.io | bash -s -
* wget -q -O - https://get.pmmp.io | bash -s -
スクリプト関連のダウンロードが終わった時点でエラーで止まるはず。
スクリプト関連のダウンロードが終わった時点でエラーで止まるはず。


; compile.shを開きtar.gz展開時のログ出力先を変更する
=== compile.shを開きtar.gz展開時のログ出力先を変更する ===
*変更前: tar -zx
*変更前: tar -zx
*変更後: tar -zx -f -  
*変更後: tar -zx -f -  


; compile.shを開きtar.bz2展開時のログ出力先を変更する
=== compile.shを開きtar.bz2展開時のログ出力先を変更する ===
* tar -jx
* tar -jx
* tar -jx -f -
* tar -jx -f -


; compile.shとstart.shのbashパスを変更する
=== compile.shとstart.shのbashパスを変更する ===
*変更前: /bin/bash
*変更前: /bin/bash
*変更後: /usr/local/bin/bash
*変更後: /usr/local/bin/bash


; gmakeを明示する
===  gmakeを明示する ===
FreeBSDの「makeコマンド」はbsdmakeであり完全なる別物
FreeBSDの「makeコマンド」はbsdmakeであり完全なる別物。
置換時は前後にスペース(「 make 」)を入れること(Makefileなんかも置換されちゃうよ)
置換時は前後にスペース(「 make 」)を入れること(Makefileなんかも置換されちゃうよ)。
*変更前: make
*変更前: make
*変更後: gmake
*変更後: gmake


; comple.shを実行する
===  comple.shを実行する ===
./comple.sh
./comple.sh


; start.shを実行する
===  start.shを実行する ===
./start.sh
./start.sh