【Forge】MOD入りマルチサーバーの立て方

工業魔術ダンジョン追加…色々なMODがありますよね。
このようなMODを導入してマルチプレイするためにはサーバーにForgeを導入して更にMODを入れサーバーを開く必要があります。

んなこと分かってるよ、さっさと教えろ!と言われそうなので早速説明したいと思います。

下準備

  • Forge
  • 導入MOD
  • 公式サーバ

最初に入れたいMOD類をシングルでプレイできるようにしましょう。
シングルで正常に動作しないMOD構成がマルチでできる訳がありませんからね!

そして、そのバージョンにあった公式サーバーを準備します。1.7.2のMOD構成の場合1.7.2の公式サーバを準備します。1.8の場合あ1.8の公式サーバを準備してください。

Forgeの導入方法は『Minecraft Forgeの導入方法』を参考に

公式サーバの立て方は『【1.9.x】公式サーバーの立て方と設定方法【マルチ】』を参考にしてください。

進む前に確認

check
1)シングルで導入したいMODは正常に動作する事を確認している。
2)公式サーバーを立てられていてサーバに入れる事を確認している。

上記の事を確認できてから次に進みましょう。何処から間違っているのかが分からなくなります。

サーバーにForgeを導入

644a21d022cc208e49fb893b85b9e3bd
準備した公式サーバにはまだForgeが入っていないので導入しなければいけません。導入はクライアントに入れる時と殆ど変わらないので確実に進めていきましょう。

ダウンロードしたForgeをダブルクリックで起動した導入画面です。クライアントに入れる時は一番上を選択しましたが、サーバに入れる時は真ん中のInstall serverを選択して、下のファイルを選択する所をサーバの起動パッチが入っているフォルダに設定します。

『mod-sever』というフォルダにサーバーの起動パッチやデータが入っていた場合は『mod-server』を選択する感じです。

選択したらOKをクリック。

 
201b026f1ccbcfdaa5173e1f53a10649
導入が成功すると選択したファイルの中にforge-1.7~~-universal.jarというjarが増えていると思います。それを『forge_server.jar』とでも名前を変更して短く分かりやすくしておきましょう。

起動パッチを作成

サーバを起動する為の起動パッチを作成します。メモ帳などのテキストエディタでテキストを作成して同じフォルダ内に好きな名前で保存しましょう。私は『ServerStart.bat』という名前にししてみました。名前を付ける時には拡張子を『.bat』で保存するのを忘れないでください。

まだファイル名を付けただけだと思うので中身を記入しましょう!

@ECHO OFF
java -Xms1048M -Xmx2048M -jar forge_server.jar
PAUSE

以上の内容を記入してください。
ですが、この内容は人によって環境が違うので以下で説明を見て、必要に応じて自分に合った内容に変更しましょう。

-Xms1048M -Xmx2048M -jar forge_server.jar
forge_server.jarの部分は先程名前を変更した.jarの名前を指定してください。

この二つの点を間違えるとサーバーが起動しないので注意して編集する必要があります。
間違えていないかもう一度確認したら保存しましょう。

起動

block
ここまでこれたら一度起動してみましょう。
黒い奴と白い奴2つでてくると思います。それで大丈夫です。

起動できたらstopと入力しましょう。サーバーが止まります。
そしたらフォルダを見てみましょう。
20aaf8d07faaa91b59cf228084095dae
Configとmodsフォルダが追加された事を確認してください。

modsにmodを入れる前に確認

公式サーバにforgeを導入してconfigとmodsが追加されたら一度ワールドに入れるかテストしてみましょう。もしかしたらサーバがエラーで立てれていない場合があります。

入れなかった場合はサーバが立てれていないのでもう一度戻り間違っていないか、エラーが出ていないかを確認してください。

サーバに無事に入れプレイできることを確認したら、modsに準備してあるクライアントMOD以外のmodをmodsフォルダに追加します。クライアントmodをサーバのmodsに入れるとエラーが出て起動しなくなる原因になるので確認してください。

注意点

・サーバーのmodsにクライアントMODを入れてはいけない。
・サーバーとプレイヤーは同じmodsとconfigを使用する。

この二つを注意してください。
クライアントMODとは日本語MODやInventory Tweaksなどです。