MinecraftPE向けサーバーツール(PocketMine-MP, Nukkit, MiNET)について解説したサイトです初心者でもわかりやすいように解説します

pmmp

pmmpGithubhttps://github.com/pmmp/PocketMine-MP
JenkinsJenkins(Pharファイル)
ライセンスLGPL
PHP7.2.0 RC3 以降のもの
API3.0.4
ビルドコードネームREDACTED
対応バージョンv1.4.x

Mojangの公式ではありませんがPHP版では一番最初にできたsrcです。フォーラムドキュメントがあり情報が充実しています。
また、内部ソースなどを見ない方は
基本的にJenkinsからPocketmine-MP.pharをダウロードし導入していただくことを推奨します。

bin(binary)フォルダについて

pmmpのbinフォルダについては以下のリンクから任意でダウンロードをし
tar.gzやzip形式になってると思うので、解凍ソフトを使うなどして解凍して中のbinフォルダをご利用ください。
OSPHP version配布先
Windows7.2.4こちらから
MacOS7.2こちらから
Linux7.2こちらから

pmmpのソースについての注意

srcで実行する場合はComposerを使用する必要があります

プラグインについて

pmmpにはPoggitと呼ばれる高品質なプラグインを提供するためのサービスがあります。
そこにあるプラグインの大半はAPI 3.0.0-ALPHA7以降で動作します。
しかし、2018/4月現在ではpmmpのAPIバージョンは3.0.0-ALPHA12のためプラグインのapiを3.0.0-ALPHA12に対応させなければ使うことはできません。

Composer-開発者向け

Composerは開発者向けの依存関係管理ツールです。gitを使ってpmmpの更新をしている人や、src のまま使っている人はこれを使って依存関係を更新する必要があります。
Composerはあらかじめ、binの中に入っています。そのため、コマンドを実行するだけでインストールできます
コマンドプロンプトやターミナルでbinがあるフォルダの中をカレントディレクトリにして
Windowsの場合は
bin\php\php.exe bin\composer.phar install
Mac・Linuxの場合は
bin\php7\php bin\composer.phar install
を実行するだけです

依存関係の更新

先ほどと同様に、
Windowsの場合は
bin\php\php.exe bin\composer.phar update
Mac・Linuxの場合は
bin\php7\php bin\composer.phar update
を実行するだけです

トラブルシューティング

gitでインストールしたときに実行できません!

1[CRITICAL] Cannot find PocketMine-SPL or incompatible version.
2[CRITICAL] Please update your submodules or use provided builds.
このようなエラーが出ているときにはサブモジュールがインストールできていません。
git submodule init
git submodule update
を実行してサブモジュールをインストールしてください。

srcのまま使っているときエラーが出てしまう!

1[ERROR]Composer autoloader not found.
2[ERROR]Please install/update Composer dependencies or use provided builds.
このようなエラーのときには、Composerの設定ができていません。設定しましょう

このページへのコメント

失礼しました。私のミスです。
ご指摘ありがとうございます。
修正させていただきます。

1
Posted by  famima65536 famima65536 2018年03月20日(火) 19:39:44 返信

初めまして。記事通りにComposerのインストールをしようとしたところ失敗してしまい。英語サイトを探ったところwikiとは異なる別の記述があったので質問させて頂きます。
「Composerのインストール」の項目ではWindowsの場合のコマンドが
php\bin\php.exe bin\composer.phar install
となっていますが
bin\php\php.exe bin\composer.phar install
ではないでしょうか。
また、更新のところも同様ではないでしょうか。

私の環境では、また異なるエラーにぶつかってしまいよくわからないのでなんとも言えませんけども…

0
Posted by  yukki223 yukki223 2018年03月17日(土) 15:58:31 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

※現在 ユーザーID保持者 のみがコメント投稿可能な設定になっています。

Menu

メンバーのみ編集できます

メンバー募集!
閉じる
メンバー募集のお知らせ
鯖主のための MinecraftPEサーバーツール wikiでは編集者を募集しています