【軽量化】重いModサーバーを軽くする方法!| forge

f:id:riminosu13:20200730204326p:plain

私はMinecraftのサーバーを立てて、友人たちと遊んでいます。

SpigotBukkit等では重くなることなく快適にプレイできるのですが、ForgeのModが沢山入っているサーバーだと、ネザーゲートを使ったり、未開拓地を移動したりするとラグくなってしまい、プレイに支障が出てしまいます。
この記事ではForgeのサーバーを軽くする方法をご紹介します。

サーバーのJavaの引数を変える

サーバーを立てるとき、「-Xms8G -Xmx8G」のようにして、メモリ割り当てをしましたが、それだとModサーバーでは十分に性能を発揮できないので、以下の引数を使ってください。

Windows

@echo off
java -server -Xms8G -Xmx8G -XX:PermSize=512M -XX:MaxPermSize=512M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=4 -XX:+AggressiveOpts -jar forge-server.jar nogui
pause

Linux

#!/bin/sh
java -server -Xms8G -Xmx8G -XX:PermSize=512M -XX:MaxPermSize=512M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=4 -XX:+AggressiveOpts -jar forge-server.jar nogui

※「-Xms8G -Xmx8G」の部分は自分の使っているサーバー機のメモリ量に任意で合わせてください。
※「forge-server.jar」の部分も自分が使っているものに合わせてください。

大量にModが入っているとき、Modが使うメモリ領域を増やすことによってサーバーが軽くなります。

Mohistを使う

f:id:riminosu13:20200913173008p:plain
Mohistとは、BukkitSpigotプラグインForgeModが使用できるサーバーのことです。
※対応しているバージョンは1.12.2と1.15.2

Mohistは、Paper,Spigotを元にサーバーの軽量化がされています。
ForgeModでサーバーを軽量化するModがありますが、そのほとんどがPaper,Spigotの機能で代用できるので、サーバー軽量化Modを入れる必要がありません。

Mohistの導入方法