diff --git a/Run.sh b/Run.sh index b35f9425a..1badae2c3 100755 --- a/Run.sh +++ b/Run.sh @@ -1,2 +1,18 @@ -echo "Starting Server...." -dotnet ./Distribution/ModernUO.dll +#!/usr/bin/env bash +if ( pgrep -f ModernUO.dll > /dev/null) +then + echo "________________________________" + echo "| A Server is already running!! " + echo "--------------------------------" +else + echo "________________________________" + echo "| Compiling server files." + echo "--------------------------------" + dotnet publish Projects/Application/Application.csproj -c Release -r linux-x64 --self-contained=false + echo "" + echo "" + echo "________________________________" + echo "| Starting Server...." + echo "--------------------------------" + dotnet ./Distribution/ModernUO.dll +fi