「PocketMine-MP」の版間の差分
14行目: | 14行目: | ||
| 最新評価版発表日 = {{release date and age|2019|12|11}} |
| 最新評価版発表日 = {{release date and age|2019|12|11}} |
||
| プログラミング言語 = PHP7、PHP7.2、PHP7.3 |
| プログラミング言語 = PHP7、PHP7.2、PHP7.3 |
||
| 対応OS = [[Microsoft Windows|Windows]], [[macOS]], [[Linux]], [[Android]], [[iOS (アップル)|iOS]] |
| 対応OS = [[Microsoft Windows|Windows]], [[macOS]], [[Linux]], [[Android (オペレーティングシステム)|Android]], [[iOS (アップル)|iOS]] |
||
| エンジン = PHP Sockets、PHP SQLite3、PHP BCMath、PHP pthreads、PHP YAML、LibYAML、cURL、Zlib、Source RCON Protocol、UT3 Query Protocol |
| エンジン = PHP Sockets、PHP SQLite3、PHP BCMath、PHP pthreads、PHP YAML、LibYAML、cURL、Zlib、Source RCON Protocol、UT3 Query Protocol |
||
| 対応プラットフォーム = [[クロスプラットフォーム]] |
| 対応プラットフォーム = [[クロスプラットフォーム]] |
||
68行目: | 68行目: | ||
=== 対応状況 === |
=== 対応状況 === |
||
以下のエディション、[[バージョン]]の[[IOS (アップル)|iOS]]、[[Android]]、[[Microsoft Windows 10|Windows10]]搭載[[端末]]に対応している<ref group="注釈">2020/04/26現在。</ref>。 |
以下のエディション、[[バージョン]]の[[IOS (アップル)|iOS]]、[[Android (オペレーティングシステム)|Android]]、[[Microsoft Windows 10|Windows10]]搭載[[端末]]に対応している<ref group="注釈">2020/04/26現在。</ref>。 |
||
{| class="wikitable" |
{| class="wikitable" |
||
|エディション |
|エディション |
2020年9月6日 (日) 08:48時点における版
PocketMine-MP 動作画面 | |
作者 | Shoghi Cervantes |
---|---|
開発元 | PocketMine Team |
初版 | 2013年1月5日 |
最新版 |
3.11.1
/ 2019年12月11日 |
最新評価版 |
3.11.1dev-1784
/ 2019年12月11日 |
リポジトリ | |
プログラミング 言語 | PHP7、PHP7.2、PHP7.3 |
使用エンジン | PHP Sockets、PHP SQLite3、PHP BCMath、PHP pthreads、PHP YAML、LibYAML、cURL、Zlib、Source RCON Protocol、UT3 Query Protocol |
対応OS | Windows, macOS, Linux, Android, iOS |
プラットフォーム | クロスプラットフォーム |
サポート状況 | 開発中 |
種別 | サーバソフトウェア |
ライセンス | LGPLv3 |
公式サイト | PocketMine |
PocketMine-MP(ポケットマインエムピー,[注釈 1]) は Minecraft: BedrockEdition(以降、「MCBE」と呼ぶ)向けにShoghi Cervantes(以降、「Shoghi」と表記)によって開発された、MinecraftBE 専用のサーバソフトウェアである。
概要
PocketMine-MPは、PHPにより記述された、多くのプラットフォームで動作するサーバソフトウェアである。
GitHubでオープンソースソフトウェアとしてLGPL-3.0の下でPocketMine Teamの手によって開発されていたが、現在は開発を終了[1]している。
しかし、2016年9月6日にpmmpがPocketMine-MPを引き継ぐ形で復活した。
また、容易にプラグインを記述することができ、多数のプラグインやワールドが公式フォーラムで配布されている。
歴史
創設
当初、PocketMine-MPは「Pocket-Minecraft-PHP」と呼ばれており、文書化されたwiki.vgを具現化するために開発されていた[2]。
2013年6月19日、MCPE開発者であるShoghiはMCPE0.7.0向けにオンラインでマルチプレイができる「PocketMine Realms(ポケットマインレルム)[3]」を開発、無料で公開したが、2013年8月31日頃、Mojang ABの請願によりサービスが停止。代わりに外部サーバーへ接続できるようMCPEに機能が追加された[4]。
その後、MCPEに追加された機能を使いGitHubで開発され、2012年12月22日に現在のPocketMine-MPという名前になった。
衰退
PHPのコーディングの手軽さ、拡張の簡易さから多くの貢献者を集め発展したが、2016年2月15日、ShoghiはMojangから仕事を提供されたことを公表。
これ以降、ShoghiはGitHub、公式フォーラム共に徐々に姿を消し[5]、それに従ってPocketMine-MPも衰退していった。
復活~現在
PocketMine-MPが衰退している間、PocketMine-MPを利用していたユーザーは、PocketMine-MPから派生したGenisys(ジェニシス)というサーバーソフトウェアを使用しており、その開発リーダーであるDylan K. Taylorは、Genisysが廃止されると同時にpmmpという組織をGitHub上で立ち上げた。
そして2016年9月6日、PocketMine-MPを引き継ぐ形で復活となった。
2019年9月6日現在も、GitHubにて更新が続いているのが確認できる。
2019年9月4日、Minecraft BE1.13のアップデートによるデバッグシンボルの削除を理由として開発を断念する可能性があると発表。しかし、現在は1.13アップデートを乗り越え今も開発を続けている。[6]
現在のPocketMine-MP
方針
現在、PocketMine-MPは「無制限のカスタマイズ」、「ゲームプレイの完全掌握」、「100%オープンソースソフトウェア」を掲げて開発している[7]。
仕様[注釈 2]
対応状況
以下のエディション、バージョンのiOS、Android、Windows10搭載端末に対応している[注釈 3]。
エディション | バージョン | プロトコルID |
Minecraft (Bedrock Edition) | 1.16.20 | 408 |
脚注
注釈
出典・関連リンク
- ^ [1] 公式フォーラム 2017/10/22閲覧
- ^ [2] PocketMine/PocketMine-MP - GitHub 2017/10/22閲覧
- ^ [3] 2017/10/22閲覧
- ^ [4] 2017/10/22閲覧
- ^ [5] pmmp/PocketMine-MP - GitHub 2017/10/22閲覧
- ^ “Announcement - 1.13, debug symbols and the Titanic” (英語). PMMP Forums. 2019年9月4日閲覧。
- ^ [6] 公式サイト 2017/10/22閲覧
- ^ [7] pmmp/PocketMine-MP - GitHub 2020/8/9閲覧
外部リンク
旧PocketMine-MP
- PocketMine-MP(公式サイト)
- PocketMine Forums(公式フォーラム)
- PocketMine/PocketMine-MP - GitHub
新PocketMine-MP
- PocketMine-MP(公式サイト)
- PocketMine Forums(公式フォーラム)
- pmmp/PocketMine-MP - GitHub
開発者