2018年1月19日

[PMMP] マイクラサーバPocketmine MPのインストール on Linux[2018/1/19更新]

PMMP(Pocketmine MP)を動かしてみた際の手順および確認結果を記す。
※ サーバのファイアウォールの設定やMincraft PE側の設定は書いていない。

確認環境

  • サーバ環境
  • pmmp
    • PocketMine-MP 1.7dev (build 516) for Minecraft: PE v1.2.7 (PHP 7.2, API 3.0.0-ALPHA10) [2018/1/16確認]
    • 1.6.2dev-365 "Unleashed" (API 3.0.0-ALPHA7) [2017/8/6確認]
    • PocketMine-MP version 1.6.1dev "Unleashed" (API 2.1.0)
  • クライアント環境
    • Minecraft v1.2.7 [2018/1/19確認]
    • Minecraft PE 1.1.5 (Android版) [2017/8/6確認]
    • Minecraft PE 1.0.0 (Android版) 

手順

1. 任意ユーザでログインし、ディレクトリを作成
> md pmmp
> cd pmmp
>

2. PMMPをインストール
> wget -q -O - https://get.pmmp.io | bash -s -
[*] Retrieving latest build data for channel "alpha"[*] Found PocketMine-MP 1.7dev (build 516) for Minecraft: PE v1.2.7 (PHP 7.2, API 3.0.0-ALPHA10)
[*] This alpha build was released on 2017年 12月 15日 金曜日 04:03:18 JST
[*] Installing/updating PocketMine-MP on directory ./[1/3] Cleaning...[2/3] Downloading PocketMine-MP 1.7dev phar... done!
[3/3] Obtaining PHP: detecting if build is available... Linux PHP build available... downloading 7.2 ... checking... updating php.ini... done
[*] Everything done! Run ./start.sh to start PocketMine-MP
>

3. PMMPを起動(初回設定込み)
> ./start.sh
[*] PocketMine-MP set-up wizard
[*] Please select a language: English => en
 Espanol => es
 中文 => zh
 Pycc?ий => ru
 日本語 => ja
 Deutsch => de
 ??? => ko
 Nederlands => nl
 Francais => fr
 Italiano => it
 Melayu => ms
 Norsk => no
 Svenska => sv
 Suomi => fi
 Turkce => tr
[?] Language (en): ja
[*] 日本語に設定されましたPocketMine-MPをインストールして頂きありがとうございます!サーバのセットアップを 開始するにはライセンスに同意する必要があります。PocketMine-MPはLGPLライセンスに 基づいて認可されており、これについてはこのフォルダ内のLICENSEファイルから確認す ることができます。  This program is free software: you can redistribute it and/or modify  it under the terms of the GNU Lesser General Public License as published by  the Free Software Foundation, either version 3 of the License, or  (at your option) any later version.
[?] ライセンスに同意しますか? (y/N): y
[?] セットアップウィザードをスキップしますか? (y/N):
[*] サーバのセットアップを開始します
[*] 設定を変更しない場合は、Enterキーを押してください。
[*] それらの設定は後からでもserver.propertiesファイルから変更できます
[?] あなたのサーバに名前を付けてください (Minecraft: PE Server):
[*] これが初めてのサーバの場合は、ポート番号をデフォルトから変更しないでください
[?] サーバポート (19132):
[*] クリエイティブモード(1)、またはサバイバルモード(0)を選択してください
[?] デフォルトのゲームモード: (0):
[?] 最大プレイヤー数 (20):
[*] スポーンプロテクションは、OPでないプレイヤーによるスポーン地点付近でのブロックの設置/破壊を制限します
[?] スポーンプロテクションを有効にしますか? (Y/n):
[*] OPとはそのサーバの管理権限を指します。OPを持ったプレイヤーは他のプレイヤーよりも多くのコマンドを使用できます。
[?] OPプレイヤー名(例: あなたのゲーム内での名前):
[!] 後から/op <プレイヤー名>コマンドを実行してOPプレイヤーを追加することもできます
[*] ホワイトリストはこのサーバに入ることのできるプレイヤーを制限します。
[?] ホワイトリストを有効にしますか? (y/N):
[!] クエリは他のツールによりあなたのサーバやプレイヤーの情報を取得するためのプロトコルです。
[!] それを無効にした場合、サーバリストを使用できなくなる可能性があります。
[?] クエリを無効にしますか? (y/N):
[*] RCONはパスワードを用いてサーバコンソールからリモート接続するためのプロトコルです。
[?] RCONを有効にしますか? (y/N):
[*] グローバルIPとプライベートIPの取得
[!] あなたのグローバルIPは220.215.194.144です。プライベートIPlinux-61k5をポート 解放してください。
[!] 必ずポート解放ができているか確認してください。ポートが解放できていなかった場合、他のプレイヤーがサーバに入れなくなる恐れがあります。[Enterキーを押してください]
[*] セットアップは正しく終了しました
[*] 拡張機能や管理システム、ミニゲームなどを追加できるプラグインリポジトリも確認してみてください
[*] PocketMine_MPを起動します。/helpと入力すれば使用可能なコマンド一覧を表示できます。
[12:48:50] [Server thread/INFO]: Loading pocketmine.yml...
[12:48:50] [Server thread/INFO]: Loading server properties...
[12:48:50] [Server thread/INFO]: Selected English (eng) as the base language
[12:48:50] [Server thread/INFO]: Starting Minecraft: PE server version v1.2.7
[12:48:50] [Server thread/NOTICE]: Online mode is enabled. The server will verify that players are authenticated to Xbox Live.
[12:48:50] [Server thread/NOTICE]: To disable authentication, set "xbox-auth" to "false" in server.properties.
[12:48:50] [Server thread/INFO]: Opening server on 0.0.0.0:19132
[12:48:50] [Server thread/INFO]: This server is running PocketMine-MP version 1.7dev-516 "[REDACTED]" (API 3.0.0-ALPHA10)
[12:48:50] [Server thread/INFO]: PocketMine-MP is distributed under the LGPL License
[12:48:50] [Server thread/INFO]: Loading recipes...
[12:48:50] [Server thread/INFO]: Loading resource packs...
[12:48:51] [Server thread/NOTICE]: Level "world" not found
[12:48:51] [Server thread/INFO]: Preparing level "world"
[12:48:51] [Server thread/NOTICE]: Spawn terrain for level "world" is being generated in the background
[12:48:51] [Server thread/INFO]: Starting GS4 status listener
[12:48:51] [Server thread/INFO]: Setting query port to 19132
[12:48:51] [Server thread/INFO]: Query running on 0.0.0.0:19132
[12:48:51] [Server thread/INFO]: Default game type: Survival Mode
[12:48:51] [Server thread/INFO]: Done (62.548s)! For help, type "help" or "?"

※設定は、後で、server.propertiesというファイルで編集可能。

4. バージョンの確認(version + [ENTER]と入力)
version
[12:49:46] [Server thread/INFO]: This server is running PocketMine-MP 1.7dev-516 「[REDACTED]」 implementing API version 3.0.0-ALPHA10 for Minecraft: PE v1.2.7 (protocol version 160)

5. 停止(stop + [ENTER]と入力)
stop
[17:21:58] [Server thread/INFO]: [CONSOLE: Stopping the server]
[17:21:58] [Server thread/INFO]: Unloading level "world"
[17:22:00] [Server thread/INFO]: Stopping other threads

接続確認

以下の組合せでの動作を確認したことあり。

PocketMine-MP 1.7dev (build 516) × Minecraft v1.2.8(Android)

Plugin記事

参考

0 件のコメント:

コメントを投稿

ラベル

Android Android-x86 apache Backup Blog CentOS DDNS Debian DIY DTM Eclipse Excel Fedora Firefox Google Chrome Hyper-V java Kreetingkard KVM Linux Linux Mint Linuxコマンド例 Linuxシステム管理 Linux管理 Minecraft Minecraft: Wii U Edition Nintendo 3DS nmap O'REILLY Office KB openssl OpenStack openSUSE openSUSE 12 Parted Magic patch(1) PC DIY PC自作 pgrep(1) PHP Picasa pmap(1) PMMP Postfix postgresql printer ps(1) pukiwiki QEMU RHEL rhel5 rhel6 samba sar(1) savscan(1) savupdate(1) Scientific Linux 6 security SELinux SEO showrgb(1) Slackware Linux SLES smbclient(1) smbstatus(1) snmpd(8) squid startx(1) stat(1) strace(1) syslogd(8) tac(1) tee(1) testdisk Thunderbird timezone tomcat touch(1) tr(1) trouble shooting tuning ubuntu uname(1) USB tethering USBブート USBメモリ vi(1) vim(1) virtualbox VMWare VMWare Player vmware server VMware Tools VNC Web Services Wii U Windows wordpress x window XAMPP イベント・祭り インターネット おもちゃ屋 カツカレー ギフト クリーニング店 ゲーム ゴミ コンビニ サンプルコード スポーツ スポット スマホ ソースコード その他 ダーツ ツールTIPS つぶやき ディスク設定 デジタルDIY デジタルガジェット デスクトップ設定 ドラッグストア トラブル トラブルシューティング ニュース ネットワーク設定 バス観光 バックアップ・リストア ビリヤード ブログパーツ プログラミング ブログ作成 ペット用品店 ホームセンター マンションギャラリー メダリーフ リモートアクセス設定 リラクゼーション レジストリ 為替 映画館 英語勉強メモ 横浜市 横浜市交通局 横浜矢向周辺 横濱たちばな亭 屋台 屋内プレイランド 屋内遊園地 温泉 花火 画像 海水浴場 外食 街猫 学校 楽天ウェブサービス 鎌倉 交通 公園 公共施設 国内x86サーバ 災害 雑貨店 参考文献 散髪 使い方 子供教室 死因 寺社 車関連 習い事 住居メンテナンス 出前 情報 食料品店 尻手駅前 新横浜 新横浜駅 新規出店情報 新築 新鶴見公園 新鶴見人道橋 神社 水族館 川崎 川崎駅 川崎市南部市場 川崎大師 卓球 段葛 中古屋 中山ビル 釣り施設 鶴岡八幡宮 鶴見 鶴見神社 電気店 電車 統計 動物園 南武線 日枝神社 買い物 買物 博物館等 八景島シーパラダイス 美容・サロン 百貨店 病院 風呂 複合商業施設 保育園 本屋 漫画 漫画喫茶 矢向 遊園地