どうもこんにちわ、揚げたてのポテトです。
みなさん!MODで遊ぶの好きですよね~
でも1人で遊ぶのも飽きてきて、そろそろ他の人と一緒に遊びたい!と思いますよね。
今回はそんな方のためにマルチプレイで遊べるMODサーバーの立て方を紹介しようと思います!
はじめに
MODで遊ぶときは通常、シングルプレイで遊ぶと思います。
マルチプレイで遊ぶときはMODサーバーという箱を用意して、同じMODを導入している人が箱に入り、一緒に遊べる感じになります。
今回はその箱の立て方を紹介しようと思います!
サーバーに必要な準備
- パソコン(最低メモリ4GB、推奨メモリ8GB以上)
- 最新版のJava(既にインストール済でも最新版にすること)
- Minecraft Forge
- 導入したいMOD
今回は有名な黄昏の森(The Twilight Forest)を例に立てていこうと思います!
各ダウンロード方法
サーバーの準備
ダウンロードしたForgeをインストールするために、新しく作成したMODサーバー用フォルダに入れましょう。
それでは、MODサーバーフォルダに入れた①のForgeをダブルクリックして、起動させます。
Forgeを起動すると小さい画面が表示されるので、②のInstall serverを選択します。
※シングルプレイで遊ぶときは、Install clientを選択しますが、サーバーの場合はInstall serverになります。
次にどこにインストールするかを選択する必要があるので、③の…をクリックしましょう。
そうすると、このような画面が表示されるので、先程作成したMODサーバーをクリックして選択します。
フォルダ名が選択したフォルダに出来たら開くをクリックします。
Install serverの選択、MODサーバーのフォルダ指定が出来ているのを確認が出来たらOKをクリックします。
その後、進行中…という小さな画面が表示されるのでCompleteと表示されるまで待ちます。
Completeと書かれた画面が表示されたらインストール完了した合図です。
このように色々なファイルが増えていると思います。
インストールするために必要だったダウンロードしたForgeはもう必要無いので削除しても問題ないです。
サーバーの作成
次に、サーバーを起動するファイルを作成します。
フォルダ内で右クリックをして「新規作成」⇒「メモ帳(テキストドキュメント)」を開きます。
※今回はメモ帳の名前を「起動用」にしています。
作成したメモ帳(起動用)を開き、インストールしたForge(forge_server)を起動させるためのコードを入力します。
@echo off
java -Xmx1024M -Xms1024M -jar forge_server.jar nogui
pause
赤枠で囲われている部分はインストールしたForgeの名前に合わせて変更してください! ※今回はforge_server
入力することが出来たら左上の「ファイル」⇒「名前を付けて保存」
画像の①~③に合わせて変更してから保存してください。
するとこのように、起動用ファイルが2つ存在していると思います。
初めに作成した起動用.txtは使わないので削除して下さい。
これでサーバーの作成は完了です!
あともう少しなので頑張りましょう!
サーバーの起動
サーバーを起動するには作成した起動用.batをダブルクリックすると起動できます!
サーバーを起動すると黒い画面が表示されます。
この黒い画面をサーバー画面(コンソール画面とも呼ばれます)です。
初期起動では、サーバーの起動は出来ません。
サーバー画面には「マイクラサーバーの利用規約に同意して下さい!」という風に英語で書かれています。
なので、利用規約に同意してあげましょう。(この時、サーバー画面は閉じてもらって大丈夫です。)
初期起動に成功すると、画像のように複数のファイルが増えていると思います。
その中の「eula」がマイクラサーバーの利用規約です。こちらを開きましょう。
1行目の赤字で書かれているURLが利用規約です。
そして、最後の行にeula=falseとあるのでeula=trueに変更して「上書き保存」して下さい。
これで利用規約の同意は完了しました。
ここまで来たらあとはマイクラサーバーを起動するだけです。
MODサーバー内にある「起動用.bat」をダブルクリックするとサーバーが起動し、ワールドの生成が開始されます。
赤下線のような文字が表示されたらワールドの生成+サーバー起動が完了という意味です。
お疲れさまでした、これでMODサーバーの立てる準備は完了しました!
MODを導入してサーバーに入ろう!
今回は冒頭で言った通り、黄昏の森(The Twilight Forest)のMODを導入しようと思います。
MODのダウンロードが完了したら次はMODサーバーにMODを導入します。
ダウンロードしたMODはMODサーバー内のmodsフォルダに入れてください。
これでMODサーバーにMODの導入が完了しました!
基本的にMOD導入はダウンロードして入れるだけなので簡単ですね!
ポート開放のやり方
次に遊ぶ側の人がサーバーに参加してもらう為の説明をします。
今のままだとサーバーを立てることは可能だが参加する事ができません。
ここでは詳しくは説明しませんが、簡単に言うとサーバーが家だとすると、家の玄関のカギを開けることです。
家のカギを開けないと人は入れませんよね、そんな感じです。
ポート開放の方法
よく使われるポート開放ツールは2種類あります。
パソコン環境によって使えたり使えなかったりするそうです。
今回はどちらも紹介しますが、使いやすい方でいいと思います。
私のオススメは2つ目のUPnPCJですね。
ポート開放出来ない!!って方は別記事でまとめたマイクラサーバーの立て方に関するQ&Aを参照して下さい!
サーバーに接続する
MODを導入したサーバーを起動用.batで起動しましょう!
※既にクライアントに同じMODを導入していることを前提で進めていきます。
マルチプレイ→ダイレクト接続→サーバーアドレス「localhost」
でサーバーを立てた人はこれで接続出来ると思います!
他の参加者はこちらからグローバルIPアドレスを教えてあげる必要があります。
それでは、サーバーに接続してみましょう!
おぉ~~入れた!!
ゲート作れた!これであの黄昏の森に入れる!!
入れた~~~!!これがあの黄昏の森か~~!
お疲れさまでした、これでMODサーバーの立て方紹介は以上となります。
今回はポート開放や自分以外の人が接続する方法を紹介しませんでしたが、以前私が書いた下記の記事で紹介しているので良ければそちらを参考にしてください!
最後に
いかがでしたか?意外と簡単にサーバーを立てられましたよね?
慣れるまでは苦戦すると思いますが、何度もサーバー作成をしていると慣れてきますw
それでは、楽しいMODライフをお楽しみください!
最後まで見ていただきありがとうございました。
コメント失礼いたします。
https://mcpoteton.com/mcserver/gameserver-hostingtool/comment-page-2#comments
に紹介されている公開サーバーを利用したMODサーバー1.12.2を立てました。
黄昏の森(https://www.curseforge.com/minecraft/mc-mods/the-twilight-forest/files/3051450)・抜刀剣MOD(https://www.curseforge.com/minecraft/mc-mods/slashblade/files/3039993)を試しに導入し、シングルでプレイするときには抜刀剣が作れたのでMODの導入はうまくできていると思います。
しかしマルチサーバーで起動するとMODがうまく起動していないようでした。ゲーム内で操作設定を見ると抜刀剣の操作が追加されておりMOD自体は導入されていているようですがMODで作れるアイテムが作れないという状況です。
一緒にプレイする相方が先に上記のように公開サーバーを用いて立てて、黄昏の森のゲートも作れず、抜刀剣も作れずでシングルではできるという上記のようになったので、マルチでMODが導入できているか私も試しにやってみましたがやはり同じ状況になってしまい解決策があれば教えていただけると幸いです。
コメント失礼します。
記事の手順通り進めたのですが途中の黒いサーバー画面にて
Error: Unable to access jarfile server1.12.2.jar
続行するには何かキーを押してください . . .
と出ます。eulaも出てきません。友人と何回も試したのですが無理でした。
何か解決策はありますか?バージョンは1.12.2です。
お忙しいと思いますが、お返事いただけると幸いです。
コメント失礼します。
minecraft 1.16.5 で黄昏の森1.16.5 – 4.0.435を遊ぼうとしているものです。シングルプレイでは問題なく動作しています。(クリエイティブモードでmodのアイテムを確認済み)
マルチプレイをしようと考えていて、Hamachiを使ってサーバーを立てています。
MODのサーバーファイルにforge1.16.5-36.1.13とmod(黄昏の森のみ)を導入して、minecraftの起動構成で対応したforgeのバージョンと、ゲームディレクトリの参照でそのファイルを選びました。
そこで、開放しているHamachiのipアドレスを入力してサーバーに接続したのですが、以下のようなエラー文が出てきました。
“incomplete set of tags received from server. please contact server operator”
日本語だと、”不完全なタグが~”のような文です。
modを導入せずに同じことをしたら、マルチプレイが出来たので、modとサーバーの相性が悪いのでしょうか。
ただし、サーバーのファイルの導入もサーバーの立て方(Hamachi)も同じで、友人(普通のノートパソコン)は出来たのですが、私(ゲーミングpc)は出来ませんでした。
なにか考えられる問題はございますでしょうか。
コメント失礼します
記事通りにやってeulaファイルの中のfalseをtrueに変えてサーバーを起動すると
起動せずに続行するには何かキーを押してくださいと出てきます
どうしたらいいでしょうか
ForgeServerの再インストール(セキュリティソフトをOFFにして)はしました
バージョンは1.12.2です
コメント失礼します。
記事通りにやったのですが、1.16.4では成功し、1.12.2ではbatファイルを開くと
Error: Unable to access jarfile server1.12.2.jar
続行するには何かキーを押してください . . .
と表示されます。
modファイルなどのファイルも生成されません。
再インストールしてもダメでした。
どうしたらいいですか?