How to Troubleshoot Lag on a Forge Server

This guide will show you how to troubleshoot lag on your Minecraft Forge Server, including multiple methods for troubleshooting and reducing lag.

Important: This article is specifically for modded Minecraft Forge servers. If you are unsure if your server runs plugins, mods, or neither, please refer to our article covering the topic of server types.

Types of Lag

After you have successfully identified the type of lag your server is dealing with, you can pin down the best solutions which can be used to solve the problem. To find what kind of lag your server may be dealing with, we recommend you check out our guide on identifying different types of server lag.

Common Solutions

One of the simplest ways to reduce lag is by reducing your server’s view distance. To do so, please check our tutorial on reducing your view distance.

Amongst the most common types of lag is Entity lag. This can be caused by a large number of entities on your server. Thankfully we have a helpful guide that provides some tips on reducing entity lag available here.

Server Type Limitations

Server plugins in Minecraft are powerful tools that enhance gameplay and offer various features. However, they may not optimize game performance to the same degree as mods. This is because plugins operate within the limitations and restrictions of the Spigot server framework.

On the other hand, mods have far fewer restrictions and have the advantage of directly modifying the game's code and mechanics. As a result, modded servers have opportunities for more extensive optimizations and performance enhancements.


Profiler Mods

Profiler mods are tools that help identify and analyze performance issues within the game, allowing server admins to pinpoint and address specific causes of lag or slowdown in their server or gameplay.

Spark

Spark is widely considered the best Minecraft profiler mod/plugin as it offers a variety of features useful for identifying sources of lag. It includes a lightweight CPU profiler to diagnose issues like lag and high CPU usage, while also providing more advanced tools like heap dumps, tick analysis, and even garbage collection monitoring.

As a result, Spark can be an irreplaceable admin tool for servers of any size. You can read more about how to install and use Spark in this knowledgebase article.

LagGoggles

LagGoggles is a profiler mod which you can add to your server. After installation, you will be able to visually see the causes of lag in your world while playing. It’s also compatible with SpongeForge and Mixin servers. You can download LagGoggles on CurseForge.

Opis

This mod is only available on servers which are running Minecraft version 1.7.10 or below. Opis is a server profiler for Forge Servers, which provides you with commands to capture timings for entities and tile entities. It also gives you the ability to track and teleport to reports of lag which might be useful to see where and what the issue may be. You can download Opis on CurseForge.


Optimization Mods

Optimization mods are mods which optimize one or multiple resource-intensive processes which Minecraft has. For instructions on how to install any of these mods, please refer to this knowledgebase article.

FastWorkbench

FastWorkbench is a Minecraft Forge mod that improves crafting performance by caching recipes and reducing unnecessary recipe checks. It fixes a bug introduced in Minecraft 1.12, preventing momentary freezes during shift-click crafting.

FastFurnace

Created by the same author as FastWorkbench, FastFurnace is a mod for Forge that improves the TPS (Ticks Per Second) performance of Furnaces, Blast Furnaces, and Smokers. Similarly to FastFurnace, this is done by caching the last used recipe and avoiding unnecessary registry scanning, which speeds up the processing time of furnace blocks.

AI Improvements

AI Improvements is a Forge mod focused on optimizing AI performance and making low-level modifications to AI behaviour. It addresses common issues like excessive mobs, performance impact from large zombie swarms, and neglected tasks. Also, the AI Improvements mod does not need to be installed on the game client alongside the server.

By enhancing how AI functions, the mod improves server performance without the need for extensive mod trimming. It offers various configurable features, including disabling certain AI segments and replacing the EntityLookHelper with a more efficient version, resulting in significant CPU usage reductions in older versions of Minecraft.

If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php

Mitchell Smith

Managing Director @ Shockbyte

  • forge, Forge server, fix lag, lag, troubleshooting, modded server
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

How to Analyze a Timings v2 Report

Pre-requisites: You can create a timings report by following our guide. Once you have the...

Optimizing bukkit.yml to Reduce Lag

NOTE: This article is specifically for Minecraft Java Edition servers, and depends on...

Optimizing spigot.yml to Reduce Lag

NOTE: This article is specifically for Minecraft Java Edition servers, and depends on Spigot or...

How to Allocate More Memory to your Minecraft Client

When you are running a large variety of plugins or mods on your server, sometimes your client...

How to Analyze any Timings Report

Are you experiencing lag on your Minecraft server? Lag can be eliminated by finding and resolving...