MENU
揚げたてのポテト
初めまして、揚げたてのポテトといいます!
普段はYouTubeでマイクラ企画という様々な企画を配信しています。
良ければ参加よろしくお願いします!!
当サイトではマインクラフトに関連した記事を分かりやすくをモットーに書いていきます。
アーカイブ
【お知らせ】当サイトのデザインをリニューアルしました!詳しく

【最新版対応】マイクラサーバーの立て方【MODサーバー 編】

このページはJava Edition(Java版)向けです。

揚げたてのポテト

どうもこんにちわ、揚げたてのポテトです。

揚げたてのポテト

みなさん!MODで遊ぶの好きですよね~
でも1人で遊ぶのも飽きてきて、そろそろ他の人と一緒に遊びたい!と思いますよね。

揚げたてのポテト

今回はそんな方のためにマルチプレイで遊べるMODサーバーの立て方を紹介しようと思います!

目次

はじめに

MODで遊ぶときは通常、シングルプレイで遊ぶと思います。

マルチプレイで遊ぶときはMODサーバーという箱を用意して、同じMODを導入している人が箱に入り、一緒に遊べる感じになります。

今回はその箱の立て方を紹介しようと思います!

サーバーに必要な準備

サーバーを立てるにはある程度のパソコン性能(スペック)が必要になってきます。ここでは詳しい説明は省きますが、今、マインクラフトを遊ぶだけでもカクカクな人は難しいかもしれません。

  • パソコン(最低メモリ4GB、推奨メモリ8GB以上)
  • 最新版のJava(既にインストール済でも最新版にすること)
  • Minecraft Forge
  • 導入したいMOD

今回は有名な黄昏の森(The Twilight Forest)を例に立てていこうと思います!

他のMODでも同じ手順で進めるとできると思います!

各ダウンロード方法

サーバーの準備

ダウンロードしたForgeをインストールするために、新しく作成したMODサーバー用フォルダに入れましょう。

それでは、MODサーバーフォルダに入れた①のForgeをダブルクリックして、起動させます。

番号順にクリック

Forgeを起動すると小さい画面が表示されるので、②のInstall serverを選択します。

※シングルプレイで遊ぶときは、Install clientを選択しますが、サーバーの場合はInstall serverになります。

次にどこにインストールするかを選択する必要があるので、③の…をクリックしましょう。

そうすると、このような画面が表示されるので、先程作成したMODサーバーをクリックして選択します。

フォルダ名が選択したフォルダに出来たら開くをクリックします。

確認が出来たらOK

Install serverの選択MODサーバーのフォルダ指定が出来ているのを確認が出来たらOKをクリックします。

その後、進行中…という小さな画面が表示されるのでCompleteと表示されるまで待ちます。

Forgeのインストール完了

Completeと書かれた画面が表示されたらインストール完了した合図です。

このように色々なファイルが増えていると思います。
インストールするために必要だったダウンロードしたForgeはもう必要無いので削除しても問題ないです。

サーバーの作成

次に、サーバーを起動するファイルを作成します。

フォルダ内で右クリックをして「新規作成」⇒「メモ帳(テキストドキュメント)」を開きます。
※今回はメモ帳の名前を「起動用」にしています。

forge-〇〇〇-universalをforge_server
に変更しています。

作成したメモ帳(起動用)を開き、インストールしたForge(forge_server)を起動させるためのコードを入力します。

コード

@echo off
java -Xmx1024M -Xms1024M -jar forge_server.jar nogui
pause

赤枠で囲われている部分はインストールしたForgeの名前に合わせて変更してください! ※今回はforge_server

入力することが出来たら左上の「ファイル」⇒「名前を付けて保存」

画像の①~③に合わせて変更してから保存してください。

するとこのように、起動用ファイルが2つ存在していると思います。
初めに作成した起動用.txtは使わないので削除して下さい。

これでサーバーの作成は完了です!
あともう少しなので頑張りましょう!

サーバーの起動

サーバーを起動するには作成した起動用.batをダブルクリックすると起動できます!

初期起動のサーバー画面

サーバーを起動すると黒い画面が表示されます。
この黒い画面をサーバー画面コンソール画面とも呼ばれます)です。

初期起動では、サーバーの起動は出来ません。
サーバー画面には「マイクラサーバーの利用規約に同意して下さい!」という風に英語で書かれています。

なので、利用規約に同意してあげましょう。(この時、サーバー画面は閉じてもらって大丈夫です。)

eula.txt

初期起動に成功すると、画像のように複数のファイルが増えていると思います。
その中の「eula」がマイクラサーバーの利用規約です。こちらを開きましょう。

利用規約に同意する

1行目の赤字で書かれているURLが利用規約です。
そして、最後の行にeula=falseとあるのでeula=trueに変更して「上書き保存」して下さい。
これで利用規約の同意は完了しました。

ここまで来たらあとはマイクラサーバーを起動するだけです。

MODサーバー内にある「起動用.bat」をダブルクリックするとサーバーが起動し、ワールドの生成が開始されます。

For help,type “help” or “?”と出れば成功!

赤下線のような文字が表示されたらワールドの生成+サーバー起動が完了という意味です。

サーバーを閉じるにはサーバー画面の左下で「stop」と打つとサーバーが閉じます。(サーバーを起動している間は×で終了させるのはデータ消失の危険があるので止めてください!)

お疲れさまでした、これでMODサーバーの立てる準備は完了しました!

MODを導入してサーバーに入ろう!

今回は冒頭で言った通り、黄昏の森(The Twilight Forest)のMODを導入しようと思います。

MODのダウンロードが完了したら次はMODサーバーにMODを導入します。

MODはmodsへ

ダウンロードしたMODはMODサーバー内のmodsフォルダに入れてください。

modsに導入した黄昏の森

これでMODサーバーにMODの導入が完了しました!
基本的にMOD導入はダウンロードして入れるだけなので簡単ですね!

ポート開放のやり方

次に遊ぶ側の人がサーバーに参加してもらう為の説明をします。
今のままだとサーバーを立てることは可能だが参加する事ができません。

ここでは詳しくは説明しませんが、簡単に言うとサーバーが家だとすると、家の玄関のカギを開けることです。
家のカギを開けないと人は入れませんよね、そんな感じです。

ポート開放の方法

よく使われるポート開放ツールは2種類あります。
パソコン環境によって使えたり使えなかったりするそうです。

今回はどちらも紹介しますが、使いやすい方でいいと思います。
私のオススメは2つ目のUPnPCJですね。

サーバーに接続する

MODを導入したサーバーを起動用.batで起動しましょう!

サーバーに接続する際はクライアント(接続する人)も同じMODを導入している必要があります。

※既にクライアントに同じMODを導入していることを前提で進めていきます。

マルチプレイ→ダイレクト接続→サーバーアドレス「localhost」
でサーバーを立てた人はこれで接続出来ると思います!

他の参加者はこちらからグローバルIPアドレスを教えてあげる必要があります。

それでは、サーバーに接続してみましょう!

揚げたてのポテト

おぉ~~入れた!!

揚げたてのポテト

ゲート作れた!これであの黄昏の森に入れる!!

揚げたてのポテト

入れた~~~!!これがあの黄昏の森か~~!

お疲れさまでした、これでMODサーバーの立て方紹介は以上となります。

今回はポート開放自分以外の人が接続する方法を紹介しませんでしたが、以前私が書いた下記の記事で紹介しているので良ければそちらを参考にしてください!

最後に

いかがでしたか?意外と簡単にサーバーを立てられましたよね?

慣れるまでは苦戦すると思いますが、何度もサーバー作成をしていると慣れてきますw

それでは、楽しいMODライフをお楽しみください!
最後まで見ていただきありがとうございました。

4.2 10 総投票数
\ この記事を評価 /

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
URLをコピーする
URLをコピーしました!
4.2 10 総投票数
\ この記事を評価 /
guest
55 件のコメント
インラインフィードバック
すべてのコメントを表示
miuu。
miuu。
2021年5月28日 09:54

コメント失礼します。

記事の手順通り進めたのですが途中の黒いサーバー画面にて
Error: Unable to access jarfile server1.12.2.jar
続行するには何かキーを押してください . . .
と出ます。eulaも出てきません。友人と何回も試したのですが無理でした。
何か解決策はありますか?バージョンは1.12.2です。

お忙しいと思いますが、お返事いただけると幸いです。

sumi
sumi
2021年4月26日 02:51

コメント失礼します。

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)は出来ませんでした。

なにか考えられる問題はございますでしょうか。

hayatea
hayatea
2021年4月5日 18:48

コメント失礼します
記事通りにやってeulaファイルの中のfalseをtrueに変えてサーバーを起動すると
起動せずに続行するには何かキーを押してくださいと出てきます
どうしたらいいでしょうか
ForgeServerの再インストール(セキュリティソフトをOFFにして)はしました
バージョンは1.12.2です

cmdに出てきた文
2021-04-05 18:40:53,237 main WARN Disabling terminal, you’re running in an unsupported environment.
[18:40:53] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
[18:40:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker
[18:40:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLServerTweaker
[18:40:53] [main/INFO] [FML]: Forge Mod Loader version 14.23.5.2854 for Minecraft 1.12.2 loading
[18:40:53] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_281, running on Windows 10:amd64:10.0, installed at C:\Program Files\Java\jre1.8.0_281
[18:40:53] [main/INFO] [FML]: Searching C:\Users\hayat\Desktop\MC ModsServer for 1.12.2\.\mods for mods
[18:40:53] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:40:53] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[18:40:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:40:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:40:53] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:40:54] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[18:40:54] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:40:54] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[18:40:54] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[18:40:54] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[18:40:54] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
[18:40:56] [Server thread/INFO] [minecraft/DedicatedServer]: Starting minecraft server version 1.12.2
[18:40:56] [Server thread/INFO] [FML]: MinecraftForge v14.23.5.2854 Initialized
[18:40:56] [Server thread/INFO] [FML]: Starts to replace vanilla recipe ingredients with ore ingredients.
[18:40:56] [Server thread/INFO] [FML]: Invalid recipe found with multiple oredict ingredients in the same ingredient…
[18:40:57] [Server thread/INFO] [FML]: Replaced 1227 ore ingredients
[18:40:57] [Server thread/INFO] [FML]: Searching C:\Users\hayat\Desktop\MC ModsServer for 1.12.2\.\mods for mods
[18:40:57] [Server thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
[18:40:57] [Server thread/WARN] [FML]: Missing English translation for FML: assets/fml/lang/en_us.lang
[18:40:57] [Server thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge] at CLIENT
[18:40:57] [Server thread/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge] at SERVER
[18:40:57] [Server thread/INFO] [FML]: Processing ObjectHolder annotations
[18:40:57] [Server thread/INFO] [FML]: Found 1168 ObjectHolder annotations
[18:40:57] [Server thread/INFO] [FML]: Identifying ItemStackHolder annotations
[18:40:57] [Server thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[18:40:57] [Server thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[18:40:57] [Forge Version Check/INFO] [forge.VersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[18:40:57] [Server thread/INFO] [FML]: Applying holder lookups
[18:40:57] [Server thread/INFO] [FML]: Holder lookups applied
[18:40:57] [Server thread/INFO] [FML]: Applying holder lookups
[18:40:57] [Server thread/INFO] [FML]: Holder lookups applied
[18:40:57] [Server thread/INFO] [FML]: Applying holder lookups
[18:40:57] [Server thread/INFO] [FML]: Holder lookups applied
[18:40:57] [Server thread/INFO] [FML]: Applying holder lookups
[18:40:57] [Server thread/INFO] [FML]: Holder lookups applied
[18:40:57] [Server thread/INFO] [FML]: Injecting itemstacks
[18:40:57] [Server thread/INFO] [FML]: Itemstack injection complete
[18:40:57] [Server thread/INFO] [minecraft/DedicatedServer]: Loading properties
[18:40:57] [Server thread/INFO] [minecraft/DedicatedServer]: Default game type: SURVIVAL
[18:40:57] [Server thread/INFO] [minecraft/DedicatedServer]: Generating keypair
[18:40:57] [Server thread/INFO] [minecraft/DedicatedServer]: Starting Minecraft server on *:25565
[18:40:57] [Server thread/INFO] [minecraft/NetworkSystem]: Using default channel type
[18:40:58] [Server thread/WARN] [minecraft/DedicatedServer]: **** FAILED TO BIND TO PORT!
[18:40:58] [Server thread/WARN] [minecraft/DedicatedServer]: The exception was: java.net.BindException: Address already in use: bind
[18:40:58] [Server thread/WARN] [minecraft/DedicatedServer]: Perhaps a server is already running on that port?
[18:40:58] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server
[18:40:58] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds
[18:40:58] [Server thread/INFO] [FML]: The state engine was in incorrect state POSTINITIALIZATION and forced into state SERVER_STOPPED. Errors may have been discarded.
[18:40:58] [Server Shutdown Thread/INFO] [minecraft/MinecraftServer]: Stopping server
[18:40:58] [Server Shutdown Thread/INFO] [minecraft/MinecraftServer]: Saving worlds
続行するには何かキーを押してください . . .

Last edited 2 ヶ月 前 by hayatea
aki
aki
2021年3月18日 08:30

コメント失礼します。
記事通りにやったのですが、1.16.4では成功し、1.12.2ではbatファイルを開くと
Error: Unable to access jarfile server1.12.2.jar
続行するには何かキーを押してください . . .
と表示されます。
modファイルなどのファイルも生成されません。
再インストールしてもダメでした。
どうしたらいいですか?

ニコ
ニコ
2021年3月14日 18:51

コメント失礼します
modサーバーを立てて友達と一緒にmodで遊ぼうと思っているのですが、サーバー起動ファイルを実行すると下記のエラーメッセージが出てきて、そのままキーを押してみると起動画面が閉じてしまいます。
対処方法を教えていただけるとすごく助かります。

エラー文
A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:70)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34)
Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader ‘bootstrap’)
at net.minecraft.launchwrapper.Launch.<init>(Launch.java:34)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
… 6 more
続行するには何かキーを押してください . . .

Last edited 3 ヶ月 前 by 揚げたてのポテト
目次
閉じる