xtalvrge
xtalvrge
AAdmincraft
Created by xtalvrge on 9/18/2024 in #questions
Server failing to restart (session.lock)
Greetings, I've managed to get the server set up and working except for the one small thing, when server tries to restart - it generates a session.lock files in all worlds and it fails to restart. I'm thinking the issue could be due to my launch scripts. This is what I'm currently running: start.sh // #!/bin/sh # Define the screen session name SESSION_NAME="mc_spigot_server" # Check if a screen session with the specified name already exists if screen -list | grep -q "$SESSION_NAME"; then echo "Killing existing screen session: $SESSION_NAME" screen -S "$SESSION_NAME" -X quit fi # Start a new screen session with the specified name echo "Starting new screen session: $SESSION_NAME" screen -d -m -S "$SESSION_NAME" ./startserver.sh startserver.sh // #!/bin/bash JAR=server.jar MAXRAM=12884M MINRAM=8192M TIME=10 while [ true ]; do java -Xmx$MAXRAM -Xms$MINRAM -jar $JAR nogui if [[ ! -d "exit_codes" ]]; then mkdir "exit_codes"; fi if [[ ! -f "exit_codes/server_exit_codes.log" ]]; then touch "exit_codes/server_exit_codes.log"; fi echo "[$(date +"%d.%m.%Y %T")] ExitCode: $?" >> exit_codes/server_exit_codes.log echo "----- Press enter to prevent the server from restarting in $TIME seconds -----"; read -t $TIME input; if [ $? == 0 ]; then break; else echo "------------------- SERVER RESTARTS -------------------"; fi done Has anybody encountered a similar issue, and if so - would you please help me out? Big thanks! 😄
9 replies