Config

Optimizing your Minecraft server’s configuration is essential for achieving better performance, lower lag, and improved stability. This page provides recommended startup flags and config adjustments to maximize your server's efficiency.

  • Config Changes: Adjustments to Paper, Purpur and Spigot settings to optimize performance.

  • Startup Flags: The best JVM arguments to improve garbage collection and reduce memory usage.

Why startup flags matter

Minecraft servers run on Java, and default Java settings are not optimized for Minecraft's workload.

Using proper startup flags achieves the following:

  • Reduces lag spikes by improving garbage collection (GC).

  • Lowers RAM usage by optimizing memory allocation.

  • Boosts CPU efficiency, especially on larger servers.

  • Prevents common crashes and slowdowns caused by Java's default memory management.

These resources will help you get the most out of your Minecraft server, whether you're running a small survival world or a large network.

Last updated