iPhoneのマイクラワールドをConoHaサーバーにアップ・移設する方法
iPhoneでシングルプレイでマイクラを遊んでいたけれど、「今遊んでいるワールドを友達と一緒にプレイしたい」「PC(Windows)などの他の端末でも使えるようにしたい」場合があります。
iPhoneで遊んでいるシングルプレイのワールドデータは、マルチプレイ用のサーバーに移設することができます。
今回は、iPhoneのマイクラデータをConoHa for Gameで構築したマイクラサーバーに移設(コピー)する方法をご紹介します。
本記事は2024年4月時点に執筆した内容です。閲覧時期によって情報が古くなっている場合がございますのであらかじめご了承ください。
今回のマイクラデータの移設概要・前提条件
今回は、iPhoneのマイクラデータをConoHa for Gameに構築したマイクラサーバー(統合版)に移設する方法をご紹介します。
本記事の環境・事前に用意しているもの
本記事での環境・事前に用意しているものは下記の通り。
- iPhone 11
- PCとiPhoneの接続ケーブル(Lightningケーブル)
- Windows 11のパソコン(iTunes&FTPソフト(WinSCP)・Minecraftを利用)
※Mac OSのパソコンではマイクラ(統合版)利用不可・Win SCP利用不可のためご注意ください - ConoHa for Gameで構築したマイクラ統合版(Bedrock Edition)サーバー
※本記事収録時点では、Bedrock Edition バージョン1.20.73
iPhoneのマイクラデータは統合版になるため、Java版のマイクラサーバーに移設することはできません。マイクラサーバーは統合版で構築している必要がありますのでご注意ください。
■iPhoneで遊んでいるシングルプレイのワールドデータ。複数あるうち、今回は「マイ ワールドけい」をサーバーにアップします※引っ越しできるのは一つのワールドデータだけです。
■下記のような拠点があるワールドデータ。※移設した際にワールドデータは引き継げますが、今いる位置や自身の所持しているアイテムがリセットされるため、必要なアイテムはチェストの中に入れておきましょう。
■ConoHa for Gameで構築した統合版(Bedrock Edition)のマイクラサーバー
移設の概要手順
移設の大まかな手順は下記の通り。
- iPhoneのマイクラデータをPC(iTubes経由)に取り込む
- FTPソフトでマイクラサーバーに接続する(本例ではWinSCPを利用)
- ワールドデータをマイクラサーバーにアップロード&アクセス権設定をする
- マイクラランチャーからサーバーに接続して確認する
マイクラサーバー上の既存のワールドデータは利用できなくなります(これまでマイクラサーバーでマルチプレイで遊んでいた場合は注意)。
必要に応じてConoHa for Game>Minecraft Managerなどから既存のワールドデータをバックアップなどしておいてください。
iphoneのマイクラデータをPCに取り出す
まず、iphoneのマイクラデータをPCに取り出していきます。
PCでiPhoneに接続した状態でiTunesを起動します。iTunesのアプリ画面で「iphoneのアイコン」をクリックします。
ファイル共有をクリックします。
Minecraftをクリックします。
gamesフォルダを選択して保存ボタンをクリックします。
デスクトップまたな任意のフォルダーを選択して、「フォルダーの選択」ボタンをクリックします。
gamesフォルダの中身が、コピーがされるので数秒〜数分待ちます。
つぎに、保存したgamesフォルダを開きます。
com.mojangというフォルダが表示されるので、クリックして開きます。
「minecraftWorlds」というフォルダをクリックして開きます。
iphoneでプレイしたワールドデータが表示されます。※複数のワールドデータを作成した場合は複数フォルダーが表示されます。
どのフォルダがどのワールドなのかフォルダ名からではわかりませんが、各ワールドフォルダの中にあるlevelnameをメモ帳などで開くとワールド名が表示されます。
本例では、「sp7-7fUCAQA=」というワールドデータを例に移設します。
ConoHa for Gameでサーバー接続の準備をする
ワールドデータをPCに取り込んだら、ConoHa for Game側で作業を行なっていきます。
ConoHa for Gameのゲームテンプレートでは、デフォルトではセキュリティの観点からSSH接続ができないようになっています。
まずはSSH用のセキュリティグループの追加(ポート解放)とSSHサービスの起動が必要です。
※マルチサーバーはすでに構築されている前提で話を進めていきます。マイクラサーバーの立て方はこちら(こちらの記事ではJava版を例にしていますが、統合版Bedrock Editionで構築してください。)
セキュリティ設定・SSH有効化する
まずはConoHa for Gameのコントロールパネルにアクセスしましょう。
ConoHaのログイン画面が開いたら、メールアドレスとパスワードを入力してログインします。
上部タブを「GAME」に切り替え、「サーバー」をクリックします。
契約中のサーバーリストが表示されるので、接続したいサーバーのネームタグをクリックします。
「ネットワーク情報」の隠しメニューを開き、「セキュリティグループ」のところにある鉛筆アイコン(編集アイコン)をクリックします。
「+(追加)」アイコンをクリックします。
セキュリティグループが追加できるので、「IPv4v6-SSH」を選択して保存します。
以上で、セキュリティグループが追加できました。
SSHサーバー(SSHサービス)の起動
セキュリティグループの追加ができたら、SSHサーバーを起動します。
ゲームサーバー上部にある「管理画面」をクリックします。
別タブでMinecraft Managerが立ち上がります。ユーザー名(root)とパスワード(※契約時に入力したrootのパスワード)を入力してログインします。
SSHサーバーのところで「起動」をクリックします。
これでマイクラサーバーに接続するための環境が整いました。
Minecraftサーバーを停止する
次に、同じくマインクラフトマネージャー画面で、Minecraftサーバー機能を一旦停止します。
FTPソフト(WinSCP)でサーバーに接続する
ここでは、WinSCPを例にConoHa for Gameのサーバーに接続する方法をご紹介します。
WinSCPはこちらのサイトからインストールできます。
WinSCPのインスロール後、WinSCPを起動します。
WinSCPが起動します。
ホスト名とユーザー名、パスワードを入力してログインします。
ホスト名 | サーバーのIPアドレスを入力 |
---|---|
ユーザー | 「root」と入力する |
パスワード | サーバー作成時に設定した「rootパスワード」を入力 |
初回アクセス時は下記のようなワーニング画面が表示される場合がありますが、「承認」をクリックします。
サーバーにログインできました。左側がPC側のウインドウ、右側がサーバー側のウインドウです。
まずPCのウインドウ(左側)で先ほど保存したgames>>ワールドデータが格納されているフォルダまで移動しましょう。
左側(PC)のウインドウがワールドデータのフォルダが表示されました。
つぎに、右側サーバー側でワールドデータ保存先まで移動します。まず / (ルート)に移動します。
optディレクトリ(フォルダ)をダブルクリックして移動します。
minecraft_be_serverディレクトリをダブルクリックして移動します。
worldsディレクトリをダブルクリックして移動します。
Bedrock levelというディレクトリが表示されます。この「Bedrock level」がConoHa for Game上のワールドデータ用ディレクトリです。
ドラッグ&ドロップでPC上にある引越し対象のワールドデータをサーバーにアップロードします(/opt/minecraft_be_server/worlds/にアップロード)。
元々のワールドデータの名前を変更します。ここでは、「Bedrock level」を「Bedrock level-org」に名前変更しました。(元々のワールドデータが不要な場合は削除してもOKです)
つぎに、iphoneからアップロードしたワールドのフォルダ名を「Bedrock level」に変更します。ここでは「ap7-ZfUCAQA=」を「Bedrock level」に変更しました。
次に「Bedrock level」ディレクトリの所有者をrootからminecraftに変更する必要ありますので、Bedrock levelディレクトリに対して「右クリック>プロパティ」を選択します。
所有者とグループをrootからminecraftに変更します。所有者・グループ・パーミッションを再起的に設定するにチェックを入れてOKボタンを押下します。
設定完了後は、WinSCPは不要なので閉じます。
ConoHa for GameでMinecraftサーバーを起動する
サーバーへのアップロード作業完了後に、ConoHa for Gameのマインクラフトマネージャーから「Minecraftサーバー」を起動します。
なお、後述の「Minecraftでサーバーに接続する」でうまくワールドデータが移設できたことを確認したら、セキュリティを考慮してマインクラフトマネージャーのSSHサーバーを停止しておきましょう。
Minecraftでサーバーに接続する
つぎに実際にサーバーにアクセスしてワールドデータが引っ越しできているか確認していきます。
Windows PCからマイクラサーバーに接続する場合
ここでは、Windows PCにインストールしたMinecraft ランチャーを立ち上げます。
※Mac OSでは統合版のマイクラは利用できないため注意。
- (補足)アプリは公式サイトなどから購入・ダウンロード可能です
-
PC用のマインクラフト(Minecraft: Java & Bedrock Edition for PC)はマインクラフト公式サイトから、あるいはAmazon(オンラインコード版)などで購入することが可能です。
まだアプリを購入・ダウンロードしていない方は下記の公式サイトなどから入手しておきましょう。
なお、購入時、および実際にアプリで遊ぶ際に購入者のMicrosoftアカウントが必要になります。公式サイトで購入手続きする際にMicrosoftアカウントのログイン画面が表示されるので、アカウント未登録の方はMicrosftアカウントを作って進めてください。
PC版でマインクラフトを購入・インストールする方法は「【PC版】マイクラを公式サイトから購入・インストールする方法」をご参照ください。
MINECRAFT for Windows(統合版)に対して、「プレイ」ボタンをクリックします。
統合版のマインクラフトが起動したら「プレイボタン」をクリックします。
「サーバー」タブを選択します。
「サーバーを追加」ボタンをクリックします。
任意のサーバー名を付けて、サーバーアドレスにConoHa for GameのサーバーIPアドレスを入力して「プレイ」ボタンをクリックします。
※サードパーティ製のオンラインサーバー云々といった警告が出た場合はそのまま「続ける」を選択してください。
iPhoneから移設したマイクラのワールドにPCから入れました。所持しているアイテムがなくなっている点と位置が変わっている点に注意。
本環境では近くに拠点を立てていたので、少し移動すると作成した拠点にたどり着くことができました。
チェストの中に入れたアイテムなどは残っています。
iPhoneからマイクラサーバーに接続する場合
iPhoneからも、PCと同様にサーバーに接続します。
マイクラアプリを起動後、サーバー>「サーバーを追加」ボタンを押下します。
任意のサーバー名とサーバーのIPアドレスを入力して「プレイ」ボタンを押下します。
マイクラワールドに接続できました。※初回失敗する場合がありますので、その場合はIPアドレスが正しいことを確認の上、再度接続してみて下さい。
所持しているアイテムがなくなっている点と位置が変わっている点に注意。
まとめ
まとめです。今回は、iPhoneのマイクラデータをConoHa for Gameで構築したマイクラサーバーに移設(コピー)する方法をご紹介しました。
Phoneでシングルプレイでマイクラを遊んでいたけれど、「今遊んでいるワールドを友達と一緒にプレイしたい」「PC(Windows)などの他の端末でも使えるようにしたい」場合があります。
iPhoneで遊んでいるシングルプレイのワールドデータは、マルチプレイ用のサーバーに移設することで、いろいろな端末や複数人で同じワールドで遊べるようになります。
今回は以上になります。最後までご覧いただきありがとうございます。