
マイクラMod入りサーバーの立て方|Fabric+Modrinthで友達とMod環境を共有する
※本記事にはアフィリエイト広告(プロモーション)が含まれています。
バニラのマルチに慣れると、次に欲しくなるのが「Mod入りサーバー」です。この記事では軽量で人気のModローダー Fabric を使って、Mod入りサーバーを建てる手順を解説します。Modの入手は公式ランチャーとの相性がよい Modrinth を使います。
この記事はバニラサーバーの構築が済んでいる前提です。まだの方はそちらからどうぞ。
ForgeとFabricどっちにする?
| Fabric | Forge | |
|---|---|---|
| 軽さ | ◎ 軽量 | ○ |
| 起動の速さ | ◎ | △ |
| 対応Modの傾向 | 最適化系・便利系に強い | 大型Mod・工業系に強い |
| 更新の速さ | ◎ 新バージョン対応が早い | ○ |
入れたいModが決まっているならそのMod側の対応ローダーに合わせます。特にこだわりがなければ、軽くてトラブルの少ないFabricから始めるのがおすすめです。
必要スペック
Modサーバーはバニラよりメモリを食います。最低4GB、Modを盛るなら8GBを見てください。筆者の経験では、軽量化Mod込みでも20個ほどModを入れた時点で4GBプランのメモリ使用率が常時80%を超えました。
筆者のModサーバーは ConoHa VPS のメモリ8GBプランで運用しています。プラン変更が管理画面から数分でできるので、「まず4GBで建てて、重くなったら8GBに上げる」運用ができるのが便利です。
手順1: Fabricサーバーを設置する
Fabric公式サイトでMinecraftバージョンを選ぶと、サーバー用jarのダウンロードURLが表示されます。VPS上で:
mkdir /opt/mc-fabric && cd /opt/mc-fabric
wget -O fabric-server.jar '公式サイトで表示されたURL'
java -Xms2G -Xmx6G -jar fabric-server.jar nogui
# 初回はEULAで停止するので同意する
sed -i 's/eula=false/eula=true/' eula.txt
systemd化の手順はバニラ編と同じです(ExecStart のjar名だけ変えてください)。
手順2: サーバーにModを入れる
Modは Modrinth からダウンロードして、サーバーの mods/ フォルダに置くだけです。「Minecraft本体のバージョン」と「Fabric対応版」の2つが一致していることを必ず確認してください。Mod導入トラブルの9割はバージョン不一致です。
まず入れるべき定番はこの3つです。
- Fabric API — ほぼすべてのFabric Modの前提Mod。これがないと大半のModが動きません
- Lithium — サーバーの処理を最適化。入れるだけでTPS(サーバーの処理速度)が体感で変わります
- Chunky — ワールドの事前生成。探索時のラグを激減させられます
cd /opt/mc-fabric/mods
wget 'ModrinthのダウンロードURL(.jar)'
systemctl restart minecraft # 再起動で反映
手順3: 参加者側(クライアント)の設定
サーバーに入る全員が、サーバーと同じバージョンのFabric + 同じ描画非依存Mod以外のModを入れる必要があります。手作業だと事故りやすいので、筆者は Modrinth App(公式デスクトップアプリ)を使っています。
- Modrinth Appをインストールして、Fabricのプロファイルを作成(バージョンをサーバーと揃える)
- サーバーと同じModを検索して追加(LithiumやChunkyなどサーバー側だけでよいModは不要)
- Modrinth Appの「起動」からマイクラを起動 → いつも通りマルチプレイでサーバーに接続
プロファイルはエクスポートして友達に配れるので、「全員に同じ環境を作らせる」作業が一気に楽になります。
つまずきポイント(筆者の実体験)
- 「Incompatible mods found」で起動しない → ログ(
logs/latest.log)に足りない前提Modが出力されています。ほぼFabric API入れ忘れか、バージョン不一致 - サーバーだけ入れればいいModと全員必要なModがある → 最適化系(Lithium等)はサーバーのみでOK。新ブロックや新モブを追加するModは全員必須
- Mod更新でワールドが壊れる → Modを更新・削除する前に必ずワールドをバックアップ。ブロックを追加するModを抜くと、そのブロックが消えてワールドに穴が開きます
まとめ
- Fabric + Modrinth が現在いちばんトラブルの少ないMod環境
- バージョンの一致だけは徹底する(本体・Fabric・各Mod)
- メモリはバニラの倍を見込む。足りなくなったらプラン変更で対応