Select Game

Java Edition server with JVM optimization flags

Preset

Memory Settings

Configure RAM allocation for your server

Initial memory allocation

Maximum memory the server can use

JVM Optimization

Advanced Java Virtual Machine settings

Java garbage collection algorithm

Server Options

Basic server configuration

Name of your server JAR file

Port number for the server

Generated Startup Command

java -Xms1024M -Xmx4096M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar --nogui

Tip: Save this as start.bat (Windows) or start.sh (Linux/Mac) in your server directory.

About Startup Parameters

Startup parameters control how your game server launches and operates. For Java-based games like Minecraft, JVM flags can significantly impact performance. Aikar's flags are widely recommended for Minecraft servers and provide excellent garbage collection optimization.

Powered by Mamba Host