Forgeサーバーは、公式インストーラで設置し、eulaに同意し、modsフォルダにjarを入れる3段階で立ちます。 1.20.1にはJava 17が必要です(1.20.5以降はJava 21)。Javaのバージョンが違うと起動しません。 参加する全員が、サーバーと同じForgeバージョンと同じMOD構成を用意します。
シングルで動いたMODがマルチで動かない原因
シングルプレイで遊べていたMOD構成でも、マルチにすると「サーバーが起動しない」「友達だけ入れない」がよく起きます。 原因の大半は、手順の順番ミスと、サーバーとクライアントのMOD構成のずれです。
この記事では、MOD対応サーバーの定番であるForgeを使い、バージョン1.20.1を例にサーバー設置から友達の接続までを解説します。 他バージョンでも流れは同じです。読み替えが必要な箇所はその都度示します。
Forge・Fabric・NeoForgeの違い
MODを動かす土台を「MODローダー」と呼びます。代表は次の3つです。
| ローダー | 特徴 | 向いているケース |
|---|---|---|
| Forge | 最古参で対応MODが最も多い。大型MOD・MODパックの定番 | Pixelmon・工業・魔術系など大型MODで遊ぶ |
| Fabric | 軽量で新バージョン対応が速い | 最新バージョン+軽量化・便利系MOD中心 |
| NeoForge | 2023年にForgeから分岐した後継系。1.20.2以降の新作MODで採用増 | 1.21系以降の新しいMODパック |
ローダーは、遊びたいMODが対応しているものに合わせます。 ローダーが違うMODは混ぜられません。Forge用MODはFabricサーバーで動きません。 迷ったら、遊びたいMODの配布ページで対応ローダーとバージョンを確認してから始めます。 1.20.1の大型MODはForge対応が最も多いので、この記事はForgeで進めます。
STEP1: Javaを準備する
Minecraft 1.18〜1.20.4のサーバーにはJava 17が必要です (1.20.5以降はJava 21。出典: Minecraft Wiki)。
- Windows(自宅PC): Adoptiumから「Temurin 17 (LTS)」のインストーラを入手して実行
- Ubuntu(VPS):
sudo apt install -y openjdk-17-jre-headless
導入後、コマンドプロンプト(またはターミナル)で確認します。
java -version
openjdk version "17.x.x" のように17系が表示されれば準備完了です。
STEP2: Forgeサーバー本体を設置する
Forgeのインストーラは公式サイトfiles.minecraftforge.netから入手します。 1.20.1のページで「Recommended」のInstallerを選んでください(2026-08-22時点の推奨版は47.4.10)。
自宅PCの場合は、空のフォルダ(例: C:\forge-server)を作り、インストーラをダブルクリックします。
「Install server」を選び、作ったフォルダを指定して実行します。
VPS(Ubuntu等)の場合は、同じことをコマンドで行います。
mkdir ~/forge-server && cd ~/forge-server
# インストーラを設置フォルダに置いてから
java -jar forge-1.20.1-47.4.10-installer.jar --installServer
完了すると、フォルダに次のファイルが生成されます。
run.bat/run.sh… 起動スクリプト(Windows用/Linux用)user_jvm_args.txt… メモリ割当などJava引数を書く設定ファイルlibraries/… Forge本体のライブラリ群
1.17以降のForgeは起動スクリプトを自動生成するので、自分でbatファイルを書く必要はありません。
STEP3: 初回起動とeula同意
run.bat(Linuxは ./run.sh)を実行すると、初回は数秒で停止します。
失敗ではありません。フォルダに生成された eula.txt への同意を待っている状態です。
eula.txt をメモ帳等で開き、MinecraftのEULAを確認します。
eula=false を eula=true に書き換えて保存してください。
あわせて user_jvm_args.txt にメモリ割当を追記します(例は4GB割当)。
-Xmx4G
-Xms4G
必要なメモリ量はMOD数で大きく変わります。詳しくはMODサーバーのメモリ目安にまとめました。
再度 run.bat を実行すると、ワールド生成が走ってサーバーが起動します。
コンソールに Done (◯◯s)! が出れば成功です。
stop と入力すると安全に停止できます。ウィンドウを閉じるだけの強制終了はワールド破損の原因になります。
サーバーにウィンドウ画面が不要な場合は、起動スクリプトの java 行末に nogui を足すと軽くなります。
STEP4: MODを入れる
サーバーを停止した状態で、フォルダ内の mods フォルダにMODのjarファイルを入れます。
入れたら起動して、コンソールにエラーが出ないか確認します。作業はこれだけです。
つまずきやすい点は3つあります。
- 前提MOD(ライブラリ)の入れ忘れ。多くのMODは別の前提MODを要求します。配布ページの「Dependencies / 前提」欄を必ず確認してください
- クライアント専用MODの混入。影MOD・ミニマップ等の描画系MODをサーバーに入れると起動に失敗します。エラーログにMOD名が出たら抜きます
- 一気に全部入れること。起動しなくなったときに原因を特定できません。数個ずつ入れて起動確認を繰り返してください
STEP5: クライアント側の設定と接続
参加する全員が次の3つを揃えます。
- Minecraft本体のバージョン(1.20.1)
- Forgeクライアント(公式ランチャーにインストーラで導入。サーバーと同系バージョン)
modsフォルダの中身(サーバーと同じMOD構成。クライアント専用MODの追加は可)
接続はマルチプレイ画面から行います。自分のPCに立てた場合は localhost でまず動作確認します。
友達に伝えるアドレスは、自宅サーバーなら自宅のグローバルIP、VPSならVPSのIPアドレスです。自宅サーバーはポート開放(既定ポート25565)も必要です。
入れないときはサーバーに入れない時のチェックリストを上から順に確認してください。 マンション回線などでポート開放ができない場合はポート開放なしで遊ぶ方法にまとめています。
ローカルとVPSの使い分け
| 自宅PC(ローカル) | VPS | |
|---|---|---|
| 費用 | 0円〜(電気代は別) | 月額あり |
| 24時間稼働 | PCつけっぱなしが必要 | 標準で24時間 |
| ポート開放 | 必要(不可の回線もある) | 不要 |
| 友達との常用 | ホストが起動しないと遊べない | いつでも誰でも入れる |
まず1人で試す、たまに友達と数時間遊ぶ、という使い方ならローカルで足ります。 自分がいない時間も友達が遊べる常設サーバーにするなら、VPSを選びます。自宅PCの常時起動は電気代・騒音・PC寿命の面で割に合いません。 費用の実額比較は24時間サーバーの費用比較で解説しています。
VPSでも手順はこの記事と同じで、STEP1のUbuntuコマンドを使うだけです。 どのVPSを選ぶかはマイクラ向けVPS比較を参考にしてください。
Official site
Forgeサーバーを24時間動かす用途に。MOD構成なら8GBプランが目安です
【ConoHa for GAME】マルチプレイがかんたんにすぐ遊べるゲームサーバーMinecraft manager搭載・時間課金あり(2026-08-29時点・公式サイト)
次に読む:
立てた後に入れる定番はForge 1.20.1で最初に入れるMOD16選、1.21.1ならNeoForge 1.21.1で最初に入れるMOD16選を参照してください。