PocketMine-MP と BDS の違い
Mochi では Bedrock版サーバーとして BDS(Bedrock Dedicated Server) と PocketMine-MP(PMMP) の2種類を選択できます。それぞれ特徴が異なるため、用途に合わせて選びましょう。
概要
BDS(Bedrock Dedicated Server)
Mojang(Microsoft)が公式に提供するBedrock版のサーバーソフトウェアです。公式クライアントと同じコードベースのため、バニラのMinecraftと完全に同じ挙動をします。
PocketMine-MP(PMMP)
コミュニティが開発するPHPベースのBedrock版サーバーソフトウェアです。プラグインによる機能拡張に特化しており、ミニゲームサーバーやカスタムサーバーの構築に向いています。
比較表
| 項目 | BDS | PocketMine-MP |
|---|---|---|
| 開発元 | Mojang(公式) | コミュニティ(オープンソース) |
| プログラム言語 | C++ | PHP |
| バニラとの互換性 | 完全互換 | 一部未実装の機能あり |
| レッドストーン | 完全に動作 | 未実装 |
| Mobの挙動(AI) | 完全に動作 | 基本的なAIのみ |
| アドオン対応 | 対応 | 非対応 |
| プラグイン対応 | 非対応 | 対応(Poggitで配布) |
| バージョン追従 | 公式リリースに準拠 | コミュニティの対応速度に依存 |
| パフォーマンス | 高い | 軽量で安定 |
どちらを選ぶべきか
BDS がおすすめな場合
- バニラのサバイバルを楽しみたい — レッドストーン回路やMobの挙動が完全に動作します
- アドオンを使いたい — リソースパックやビヘイビアパックを利用できます
- 最新バージョンにすぐ対応したい — Mojang公式のため、最新のMinecraftバージョンに最速で対応します
PocketMine-MP がおすすめな場合
- プラグインで機能を拡張したい — 経済、テレポート、ミニゲームなど、豊富なプラグインを導入できます
- ミニゲームサーバーを作りたい — PvPアリーナやパルクールなど、プラグインでカスタムゲームを構築できます
- サーバーの挙動を細かく制御したい — PHPプラグインで自由度の高いカスタマイズが可能です
注記
PMMPではレッドストーンやMobのAIが完全には実装されていないため、サバイバルをメインで遊ぶ場合はBDSをおすすめします。