Skip to content

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.