Forge is the most prominent server type for running a modded server. Unlike the popular server types PaperMC and Spigot, Forge does not come with any optimizations to the Vanilla server.
However, there are some mods that you can install on your Forge server to improve performance. Some of these mods include Performant, AI Improvements, Phosphor, and FoamFix. Each of these mods focuses on tweaking different parts of the server to improve performance.
Mod | Description | Supported Versions |
Performant | Performant focuses on optimizing different parts of a server. It provides optimizations for AI/Entities as well as block and chunk ticks. | 1.12-1.16 |
AI Improvements | AI Improvements focuses on optimizing the AI. Usage can provide a 50% to 80% decrease in CPU usage by the AI. | 1.12-1.19 |
Phosphor | Phosphor focuses on optimizing the server's lighting engine, which decreases the time taken to generate or load chunks, helping to reduce overall stuttering when traversing the world. | 1.12-1.15 |
FoamFix | FoamFix focuses on reducing memory usage and improving the TPS of the server. Both of which can be very helpful as modded servers are much more resource-intensive. | 1.12-1.14 |
Dynamic View | Dynamic View is a utility mod that will dynamically adjust the view distance on your server. | 1.12-1.19 |
FerriteCore | FerriteCore primarily focuses on reducing memory usage. Usage of the mod can reduce memory usage by up to 60%. | 1.16-1.19 |
Starlight | Starlight is a mod similar to Phosphor, but instead of simply optimizing the lighting engine, it was completely rewritten. Due to this, it is incompatible with Phosphor. |
1.17-1.19 |
ServerCore | ServerCore is a mod that optimizes the Minecraft server. This includes optimizations to entities, mob spawning, and chunk ticking. |
1.18-1.19 |
Installing these mods on your server follows the normal Forge mod installation process.