From e03a591fce6b09c85a26b1c17928a66f8f313655 Mon Sep 17 00:00:00 2001 From: kaboom <58372747+kaboombot@users.noreply.github.com> Date: Sat, 21 May 2022 19:37:07 +0300 Subject: [PATCH] Use Aikar's flags --- script/server.sh | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/script/server.sh b/script/server.sh index f39340b..7997a37 100755 --- a/script/server.sh +++ b/script/server.sh @@ -43,14 +43,36 @@ while true; do # Start Minecraft server java \ + -Xms1700M \ -Xmx1700M \ - -Xshare:on \ + -XX:+UseG1GC \ + -XX:+ParallelRefProcEnabled \ + -XX:MaxGCPauseMillis=200 \ + -XX:+UnlockExperimentalVMOptions \ + -XX:+DisableExplicitGC \ + -XX:+AlwaysPreTouch \ + -XX:G1HeapWastePercent=5 \ + -XX:G1MixedGCCountTarget=4 \ + -XX:G1MixedGCLiveThresholdPercent=90 \ + -XX:G1RSetUpdatingPauseTimePercent=5 \ + -XX:SurvivorRatio=32 \ + -XX:+PerfDisableSharedMem \ + -XX:MaxTenuringThreshold=1 \ + -XX:G1NewSizePercent=30 \ + -XX:G1MaxNewSizePercent=40 \ + -XX:G1HeapRegionSize=8M \ + -XX:G1ReservePercent=20 \ + -XX:InitiatingHeapOccupancyPercent=15 \ -Xss8M \ -XX:MaxDirectMemorySize=512M \ + -Xshare:on \ -XX:+UseContainerSupport \ + -XX:-UsePerfData \ -DPaper.IgnoreJavaVersion=true \ -Dpaper.playerconnection.keepalive=360 \ -DIReallyKnowWhatIAmDoingISwear \ + -Dusing.aikars.flags=https://mcflags.emc.gs \ + -Daikars.new.flags=true \ -jar server.jar nogui # Stop alive checker (will be started again on the next run)