Update start.sh
Browse files
start.sh
CHANGED
|
@@ -64,18 +64,23 @@ echo ">>> Starting Minecraft server on port 7860..."
|
|
| 64 |
echo ">>> Java version: $(java -version 2>&1 | head -n 1)"
|
| 65 |
echo ">>> Memory: 8GB allocated"
|
| 66 |
|
| 67 |
-
exec java -Xmx8G -Xms8G \
|
| 68 |
-
-XX:+UseG1GC
|
| 69 |
-
-XX
|
| 70 |
-
-XX
|
| 71 |
-
-XX
|
| 72 |
-
-XX
|
| 73 |
-
-XX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
-XX:InitiatingHeapOccupancyPercent=15 \
|
| 75 |
-XX:G1MixedGCLiveThresholdPercent=85 \
|
| 76 |
-
-XX:G1RSetUpdatingPauseTimePercent=5
|
| 77 |
-
-XX
|
| 78 |
-
-XX
|
| 79 |
-
-XX:
|
| 80 |
-
-
|
| 81 |
-
-jar purpur.jar --nogui
|
|
|
|
| 64 |
echo ">>> Java version: $(java -version 2>&1 | head -n 1)"
|
| 65 |
echo ">>> Memory: 8GB allocated"
|
| 66 |
|
| 67 |
+
exec java -server -Xmx8G -Xms8G \
|
| 68 |
+
-XX:+UseG1GC \
|
| 69 |
+
-XX:+ParallelRefProcEnabled \
|
| 70 |
+
-XX:MaxGCPauseMillis=50 \
|
| 71 |
+
-XX:+UnlockExperimentalVMOptions \
|
| 72 |
+
-XX:+DisableExplicitGC \
|
| 73 |
+
-XX:+AlwaysPreTouch \
|
| 74 |
+
-XX:G1NewSizePercent=20 \
|
| 75 |
+
-XX:G1MaxNewSizePercent=40 \
|
| 76 |
+
-XX:G1HeapRegionSize=8M \
|
| 77 |
+
-XX:G1ReservePercent=10 \
|
| 78 |
+
-XX:G1HeapWastePercent=5 \
|
| 79 |
+
-XX:G1MixedGCCountTarget=4 \
|
| 80 |
-XX:InitiatingHeapOccupancyPercent=15 \
|
| 81 |
-XX:G1MixedGCLiveThresholdPercent=85 \
|
| 82 |
+
-XX:G1RSetUpdatingPauseTimePercent=5 \
|
| 83 |
+
-XX:SurvivorRatio=32 \
|
| 84 |
+
-XX:+PerfDisableSharedMem \
|
| 85 |
+
-XX:MaxTenuringThreshold=1 \
|
| 86 |
+
-jar purpur.jar --nogui
|
|
|