restart-script/README.md

683 B

Server Restart Script

Hooks into ServerAPI to run the restart command on the server. A restart script must be specified in spigot.yml for this work.

Example Restart Script

#!/bin/bash        

SCREEN_NAME="server"
SERVER_DIRECTORY="/home/minecraft/server"
STARTUP_SCRIPT="startup.sh"     
                        
# Start the screen if it is not already running    
if ! screen -list | grep -q $SCREE_NAME; then    
    screen -dmS s1_canopy    
fi                      
                        
# Run the startup script in a screen    
screen -S s1_canopy -p 0 -X stuff "^Mcd $SCREEN_DIRECTORY^M"    
screen -S s1_canopy -p 0 -X stuff "./$STARTUP_SCRIPT^M"