スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PocketMine-MP:Minecraft PE用の鯖建てツールの紹介(2/2)【機能編】


前回の記事(【PocketMine-MP】Minecraft PE用の鯖建てツールの紹介(1/2)【導入編】)はPocketMine-MPの導入方法についての説明だったので、それに引き続き今回は機能面の紹介をします!

PocketMine-MP(以下PM-MP)の魅力的な機能を使い方を交えながら説明しているので、PM-MPを知らない方の参考になれば幸いです。

・PocketMine-MPの機能紹介



- コマンドについて


PocketMine-MPではコマンドを実装しているので、様々なコマンドを使用することが可能です。コマンドはコンソールウィンドウから実行することができます。
ただしプレイヤーからのコマンド実行は、MinecraftPEがチャットに対応していないので入力環境が無いため今のところ不可能です。(看板の入力環境からプレイヤーコマンドを実行可能にするプラグイン「SignConsole」があります!

大抵のコマンドはコンソールから実行してもプレイヤーから実行しても同じ処理を行いますが、中にはコンソールからしか実行できないコマンドや、コンソールとプレイヤーで処理が異なるコマンドなどもあるので注意してください。特にプラグインで追加されたコマンドにありがちです。


- コマンド一覧


/say [message]
チャットにメッセージを飛ばす
/time
時刻を変更したり確認したりできる
/help
<コンソール> コマンド一覧の情報を表示する
<プレイヤー> コマンド一覧の情報を表示する。ページ数が分かれている為、ページを指定する必要がある
/give
プレイヤーにアイテムを与える
/kill
プレイヤーを殺す
/tppos
プレイヤーを指定した座標に飛ばす
/tp
プレイヤーを別のプレイヤーの所へ飛ばす
/list
ワールド内にいる人の一覧を表示する
/invisible
サーバを公開状態を設定する
/ban
プレイヤーをBANする
/banip
指定したIPをBANする
/gamemode
<コンソール> ワールドのサバイバル/クリエイティブを切り替える(サバイバル:0, クリエイティブ:1)
<プレイヤー> サバイバル/クリエイティブを切り替える(自分のモードが変わるだけで他人には影響しない)
/difficulty
ゲームの難易度を変更する(peaceful: 0, easy: 1, nomal: 2, hard: 3)
/whitelist
ホワイトリストを管理する
/saveall
ワールドデータを保存する
/kick
プレイヤーをキックする
/status
サーバの状態を表示する


- プレイヤーのネームタグについて


MinecraftPEにはマルチプレイにおいてゲーム上で相手の名前(ネームタグ)が表示されるようになるNametagMODがあるのですが、PM-MPでは標準でその機能が実装されているのでMOD無しでネームタグが表示されるようになっています!
自分でNametagMODを適用していると返って不具合を起こしやすいようなので注意してください。



- ホワイトリストについて




- ワールドデータの導入について


デバイスにセーブされているワールドデータをインポートするに当たって、用意しなければならないのは
・インポートするワールドのデータ
・それをデバイスからPCに移せるソフト、または環境
です。

後者の「PCに移せるソフト」には、iPhoneの人はiFunBoxを使えばokです。iFunBoxでなくともデバイス内のデータをPC内に移せれば何でも構いません。

まず、デバイス内にセーブされているMinecraftPEのワールドデータを取り出しましょう。iOSだと「/var/mobile/Applications Minecraft PE/Documents/games/com.mojang/worldData」に、Androidだと「/sdcard/game/com.mojang/worldData」に名前がワールド名になっているフォルダがあり、その中に入っている4つのファイルで1つのワールドデータとなります。この中の「chunks.dat」のみ取り出してください。(画像はiFunBoxを使った場合)

次にPM-MPを保存してあるディレクトリの「/worlds」フォルダを開いてください。そこに、最初にPM-MPを起動した時に作成された「world」というワールドデータがあるので、これをコピーして同じフォルダ内に別名(ここでは"NEWWORLD"とします)で保存してください。

/worlds」の中身がこんな感じになったとします。
/worlds
├─world
└─NEWWORLD

そしたらこの「NEWWORLD」を開き、そこに先程デバイスから取り出した「chunks.dat」をコピーして上書き保存してください。

最後に、PM-MPと同じフォルダにある「server.properties」を編集します。このファイルをテキストエディタソフトで開いてください。メモ帳でもokです。

この中に「level-name=world」という項目があると思うので、この"world"の部分を"NEWWORLD"に書き換えて保存してください。これで先程追加した「NEWWORLD」のデータが読み込まれるようになります。


- プラグインについて


プラグインを導入する事で新しい機能やコマンドを追加することができます。例えば、「特定のブロックを使えないようにするプラグイン」だとか「PvPの得点制ルールを導入するプラグイン」とか「看板からコマンドを実行できるプラグイン (自作)」などがあります。

プラグインは PocketMine-MP専用プラグイン一覧 | おまっちゃおの備忘録 で紹介しているので参考にしてみてください。

下の動画は「看板からコマンドを実行できるプラグイン (自作)」であるSignConsoleを動作させた様子です。


<<プラグインの導入方法>>
プラグインファイル(php)をダウンロードしたら、PM-MPのフォルダの「/plugins」を開いてそこにコピーしてください。以上で終了です。


- コマンドエイリアスについて


一部のコマンドにはエイリアスというものが存在していて、そのコマンドを別の名称でも実行できるようになっています。

例えば、誰かのBANを取り消す際には「/ban add Steve」というコマンドを使用しますが、これは「/pardon Steve」でも同じように取り消すことができます。
他にも「ChatCommandsPlugin」には「/chat Hello!」でチャットにメッセージを飛ばせるコマンドが含まれていますが、これは「/c Hello!」でも同じ事ができるようになってます。これは「/c」が「/chat」のエイリアスになっているからです。

このように、とあるコマンドを別の書き方でも実行できるようになっているコマンドがいくつかあります。エイリアスコマンドが実行された際には、コンソールに
[CMD] Issued server command: c  /chat Hello!

と表示されるようになっています。
この機能についてはさほど重要なことではありませんが、頭の片隅に置いておくといいかもしれません。


- よくある質問


Q.ワールドに入ると四方が崖に囲まれた平地になってしまうのですが。
A.
PM-MPは初期設定だと「SuperFlatGenerator」モードで新規ワールドを作成し真っ平らなワールドを生成します。今のところ新規ワールドはこの「SuperFlatGenerator」でしか生成できず、普段の山あり谷あり海ありのワールドの作成(NormalGenerator)にはまだ対応していません。よってそのようなワールドで遊びたい場合には、Minecraft PE側で普通のワールドを新規作成し、そのデータをPM-MPにインポート(移植)する必要があります。ワールドデータのインポート方法についてはこの記事の「ワールドデータの導入について」を参考にしてください。


Q.ワールドに入ると、所々破損していたり、石の塊ができていたりするんですが
A.
それはチャンク抜けという症状です。通信の遅延などによりワールドデータがちゃんと受信できていないだけですので、実際にワールドが破損している訳ではありません。入り直せば無くなるので心配しなくても大丈夫です。


Q.ワールドに入ると毎回地中からスタートして面倒です!
A.
以前そのサーバに入ったことがあるプレイヤーはその時中断した場所から始まるので、ワールドデータの受信よりも早くスポーンしてしまって、落下後に地面が読み込まれ地中に埋まることがあります。
以下のページに「SpawnChanger」というプラグインを置いてあるので、これを使ってスポーン地点を地上高くに設定してやれば地中に埋まることを防ぐことができるでしょう。
PocketMine-MP専用プラグイン一覧 | おまっちゃおの備忘録




前:【PocketMine-MP】Minecraft PE用の鯖建てツールの紹介(1/2)【導入編】 | おまっちゃおの備忘録
関連記事
スポンサーサイト

Pagination

Trackback

Trackback URL

http://mattyaphone.blog.fc2.com/tb.php/83-a67e1c3b

Comment

名無し

編集途中でしょうか?頑張ってください!
  • URL
  • 2013/03/01 16:02

ジャスコ

この記事と関係ないのですが、キーボードでMinecraftPEを操作する方法がありましたら是非教えて下さい
  • URL
  • 2013/03/02 01:10

名無し

PM-MPでsignconsoleがつかえません!!
どうしたら良いですか!?
  • URL
  • 2013/03/02 20:36
  • Edit

おまっちゃお【管理人】

>PM-MPでsignconsoleがつかえません!!
>どうしたら良いですか!?

使えないとはどういう事でしょう?サーバ起動時に[INFO] Loading plugin "SignConsole" ver1.2.4 by Omattyaoみたいなメッセージが表示されていれば読み込めているはずです。また、PM-MPのdev版Alpha1.2version以上でしか動作しません。
  • URL
  • 2013/03/02 20:43
  • Edit

名無し

PM-MP12devってどこからダウンロード出来ますか!?
  • URL
  • 2013/03/03 21:54
  • Edit

おまっちゃお【管理人】

>PM-MP12devってどこからダウンロード出来ますか!?

今は公式ページのサイトが落ちているのでこちらにアップロードしているようです。
http://sourceforge.net/projects/pocketmine/files/
  • URL
  • 2013/03/04 00:10
  • Edit

名無し

ありがとうございます!!
  • URL
  • 2013/03/04 12:10
  • Edit

名無し

最初に全く違う地形が見えるのは…今の所どうしようもないですよね?
  • URL
  • 2013/03/05 00:45

名無し

既出かもしれませんが公式サイトはドメインを変更して復活しているみたいです
http://pocketmine.net/
  • URL
  • 2013/03/12 23:57

Oakley Radar

Had it not been for the alarm clock she wouldn't have been late.The figure seems all Right.So far,So good.I doubted whether the story is true.His father runs a restaurant.The meeting was scheduled for two hours, but it is now over yetThe meeting was scheduled for two hours, but it is now over yetHe broke his words once again.Time is up.Once you begin,you must continue.

このコメントは管理者の承認待ちです
  • 2013/05/04 11:11

れいと

ワールドデータはchunks.dat以外のデータは導入出来ないのでしょうか
もしやり方があるのなら教えて下さったらありがたいです
  • URL
  • 2013/06/18 23:23

このコメントは管理者の承認待ちです
  • 2013/07/21 23:43

名無し

spawnchangerを導入し、実行しようとすると
[CMD] Command doesn't exist! Use/help
とでてしまいます
どうすればいいでしょうか
  • URL
  • 2013/08/24 23:31

名無し

上の書き込みの追記です
どのコマンドでも上に書いたようになってしまいます
コマンドの入力方法が間違っているのでしょうか
どのように入力すればいいでしょうか
  • URL
  • 2013/08/25 23:39

koruku

何故か/gamemode 0 koruku0802 で自分のゲームモードを変えるとサーバーから切断されます。教えてください!!どうしたらいいでしょう。
  • URL
  • 2013/09/08 14:56
  • Edit

名無し

ワールド導入しても全然違うワールドになるんですけどどうすればいいですか?
  • URL
  • 2013/09/13 17:21

わたる

start おして、サーバーなんちゃらってやつを開いて(メモ帳)また startおしてもサーバーにはいれません。同じWi-Fiにつないでます。どうすればいいですか?
長文失礼いたしました
  • URL
  • 2013/09/19 01:22

Post Your Comment

コメント:登録フォーム
公開設定

Utility

Profile

Author:おまっちゃお
ブログ開設日:2011/12/31
本ブログの記事の内容を参考にして起こった如何なるトラブルに対しても管理人は一切の責任を取りません。全て自己責任でお願いします。

CATEGORY

Search

リポジトリ

http://dl.dropbox.com/u/35617758/apt/

ブロとも申請フォーム

アクセス解析

Powered By FC2ブログ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。