Spaces:
Running
Running
File size: 1,067 Bytes
4a365db 8646ed5 4a365db 0f3f86c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#!/bin/bash
#!/bin/sh
# Download world data from Hugging Face
git lfs install
git clone https://huggingface.co./datasets/testdeep123/world /tmp/worlddata
# Move world folders to the server directory
cp -r /tmp/worlddata/world /app/
cp -r /tmp/worlddata/world_nether /app/
cp -r /tmp/worlddata/world_the_end /app/
# Cleanup (optional)
rm -rf /tmp/worlddata
# Start the Java Minecraft server with optimized flags
java -Xmx14336M -Xms14336M -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 \
-Daikars.new.flags=true -Dusing.aikars.flags=https://mcflags.emc.gs \
-jar purpur.jar --nogui |