Spaces:
Runtime error
Runtime error
| #!/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 |