testdeep123 commited on
Commit
ef54ba0
·
1 Parent(s): 5f03b24

Update start.sh

Browse files
Files changed (1) hide show
  1. start.sh +8 -12
start.sh CHANGED
@@ -1,16 +1,12 @@
1
  #!/bin/bash
2
 
3
- # Add your ngrok authtoken (only needed once, comment this out after the first run)
4
- ./ngrok config add-authtoken $(cat token.txt)
5
 
6
- # Start ngrok TCP tunnel for port 7860 in the background
7
- ./ngrok tcp 7860 > /dev/null &
 
 
8
 
9
- # Start Minecraft server
10
- java -Xmx14336M -Xms14336M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
11
- -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=40 \
12
- -XX:G1MaxNewSizePercent=50 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=15 -XX:G1HeapWastePercent=5 \
13
- -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=20 -XX:G1MixedGCLiveThresholdPercent=90 \
14
- -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem \
15
- -XX:MaxTenuringThreshold=1 -Daikars.new.flags=true -Dusing.aikars.flags=https://mcflags.emc.gs \
16
- -jar purpur.jar --nogui
 
1
  #!/bin/bash
2
 
3
+ # Pull ngrok's official Docker image
4
+ docker pull ngrok/ngrok
5
 
6
+ # Run ngrok using Docker (replace YOUR_AUTHTOKEN with your token or read from token.txt)
7
+ docker run -d --name ngrok-tunnel ngrok/ngrok:latest \
8
+ authtoken $(cat token.txt) \
9
+ tcp 7860
10
 
11
+ # Start your Java Minecraft server
12
+ 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