「PocketMine-MPでMinecraftサーバーを建てる」を編集中
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
[[Windows]]や[[Linux]]の情報は豊富にあるので[[ググれ]]。 | [[Windows]]や[[Linux]]の情報は豊富にあるので[[ググれ]]。 | ||
− | ==FreeBSD== | + | == FreeBSD == |
− | + | === ビルドに必要なパッケージを入れる === | |
+ | * bash | ||
+ | * gmake | ||
+ | * automake | ||
+ | * autoconf | ||
+ | * libtools | ||
+ | * gcc | ||
− | + | 実行に必要な[[PHP]]などは不要。 | |
+ | これ以降に記載するPocketMine-MPビルドスクリプトにおいて、PMMP特化型のチューニングを行った専用PHPなどをローカルに生成することになる。 | ||
− | + | === PocketMine-MPをダウンロードする === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ===PocketMine-MPをダウンロードする=== | ||
(以下のどちらか) | (以下のどちらか) | ||
+ | * curl -sL 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 | + | *変更後: tar -zx -f - |
− | |||
− | |||
− | |||
− | |||
− | |||
− | ===compile. | + | === compile.shを開きtar.bz2展開時のログ出力先を変更する === |
+ | * tar -jx | ||
+ | * tar -jx -f - | ||
+ | === compile.shとstart.shのbashパスを変更する === | ||
*変更前: /bin/bash | *変更前: /bin/bash | ||
*変更後: /usr/local/bin/bash | *変更後: /usr/local/bin/bash | ||
− | + | スクリプトを変更せず、bashのシンボリックリンクを用意してもいい。 | |
− | |||
− | |||
− | |||
+ | === gmakeを明示する === | ||
+ | FreeBSDの「makeコマンド」はbsdmakeでありLinuxで一般的なgmakeとは完全なる別物。 | ||
*変更前: make | *変更前: make | ||
*変更後: gmake | *変更後: gmake | ||
48行目: | 40行目: | ||
置換時は前後にスペース(「 make 」)を入れること(Makefileなんかも置換されちゃうよ)。 | 置換時は前後にスペース(「 make 」)を入れること(Makefileなんかも置換されちゃうよ)。 | ||
− | ===comple.shを実行する=== | + | === comple.shを実行する === |
./comple.sh | ./comple.sh | ||
− | + | これが正常に終了すると、専用PHPなどを含め、ビルドは終了となる。 | |
− | ===start.shを実行する=== | + | === start.shを実行する === |
./start.sh | ./start.sh | ||
59行目: | 51行目: | ||
[[category: マインクラフト]] | [[category: マインクラフト]] | ||
− |