Minecraft Javaローカルサーバー
今回紹介する方法ではローカルサーバーである、同じWiFi内であれば複数人とMinecraftをプレイできるサーバーの立て方を紹介していきます。
通常PCなどでJava環境を構築して行うものですが、今回はiOSと脱獄を用いて、iPhoneにJava環境を構築して、iPhoneでサーバーを立てていきます。
できるようになること
家族、友達みんなで、Minecraft(Java)をプレイできるようになります。
脱獄
お使いのデバイスに合った脱獄ツールを選んで、脱獄してください。
リポジトリ追加
以下のボタンから3つのリポジトリを追加してください。
インストール
パッケージマネージャーであるSileo, Zebra, CydiaなどからJava環境「openjdk-16-jre」、ファイルマネージャー「Filza File Manager」、ターミナル「NewTerm 2」をインストールしてください。
パスを通す
javaコマンドを使えるようにパスというものを通す必要があります。(しなくていもできますが、今後簡単に使えるようにするためにパスを通します)
Filza File Mangerを開いて、「/var/mobile」の「.zshrc」という名前のファイルをテキストエディタで開きます。(なければ作成します)
ファイル内に、以下のようにjavaがインストールされているパスを記述します。
export PATH=/usr/lib/jvm/java-16-openjdk/bin:$PATH
jarファイルのダウンロード
- Minecraft公式解説で、載っているjarファイルをSafariでダウンロードします。
- ダウンロードしたjarファイルをFilzaで開き、Filzaにコピーします。
デフォルトでは「/var/mobile/Documentes」にコピーされるはずです。
一度実行&eula.textの編集
- ターミナルを開きます。
- cdコマンドで作業ディレクトリをjarファイルのあるところに移動します。
cd /var/mobile/Documents
ここでは1度失敗します。
java -Xmx1024M -Xms1024M -jar server.jar nogui
サーバーを立てる
- 作業ディレクトリを移動
cd /var/mobile/Documents
java -Xmx1024M -Xms1024M -jar server.jar nogui
Doneと表示されればサーバーが立ち上がったことになります。
サーバーに入る方法
サーバーを閉じる
Ctrl(Control)を押して、Cを押すことで、サーバーを閉じることができます。
問題
メモリ不足
コマンド実行時に、サーバーのメモリ割当量を渡しているのですが、iPhoneはメモリーが少ないため、限られたことしかできません。
なのでできるだけサーバーに接続する際には、ビデオ設定などを軽くして楽しんでみてください!
コメント
javaコマンド、ほんと何しても無理だなあ
一応バックアップなしの完全初期化も試して見たけど
エラー内容は他のコメントと同じですか?
パスが通せない
この記事のコメントが役立つかもしれません。
https://zunda-hack.com/2021:05/01/how-to-install-mod-loaders-forge-on-pojavlauncher-ios/#comments
.zshrcがない…
説明にはありませんが.zshrcは新規ファイルとして作るみたいです。
デフォルトで作成されないのを忘れていました。
ありがとうございます。記事を修正しておきました。
ポート開放が出来ないのでローカルからしか入れない…..