{ "__comment": "Aikar's flags for Minecraft, 12G ram with GC logging, Java 11+. https://docs.papermc.io/paper/aikars-flags#recommended-jvm-startup-flags", "version": 1, "name": "server", "interpreter": "java", "interpreter_arguments": [ "-Xms12G", "-Xmx12G", "-XX:+UseG1GC", "-XX:+ParallelRefProcEnabled", "-XX:MaxGCPauseMillis=200", "-XX:+UnlockExperimentalVMOptions", "-XX:+DisableExplicitGC", "-XX:+AlwaysPreTouch", "-XX:G1NewSizePercent=40", "-XX:G1MaxNewSizePercent=50", "-XX:G1HeapRegionSize=16M", "-XX:G1ReservePercent=15", "-XX:G1HeapWastePercent=5", "-XX:G1MixedGCCountTarget=4", "-XX:InitiatingHeapOccupancyPercent=20", "-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", "-Xlog:gc*:logs/gc.log:time,uptime:filecount=5,filesize=1M", "-jar" ], "application_arguments": ["--nogui"], "stop_command": "stop\n" }