Merge pull request #11 from Marwolf/master

Script clean up
This commit is contained in:
Marwolf
2018-08-15 07:48:13 -04:00
committed by GitHub
3 changed files with 40 additions and 59 deletions

View File

@@ -114,16 +114,8 @@ fi
#fi #fi
# Run the game server in a detached screen # Run the game server in a detached screen
echo "" ./Linux_Run_Production_Server.sh
echo ""
echo "Launching the game server in a new screen."
echo ""
echo "Type 'screen -r' to access the game server screen."
echo "Use CTRL + A + D to detach the live server screen so it runs in the background."
echo ""
echo ""
cd Game/server
screen -dmS name ./ant_launcher.sh
#cd ../../ #cd ../../
#touch current_md5sum.txt #touch current_md5sum.txt
#tar -cf - Game | md5sum | grep -o '^[a-zA-Z0-9]*' > current_md5sum.txt #tar -cf - Game | md5sum | grep -o '^[a-zA-Z0-9]*' > current_md5sum.txt

View File

@@ -519,9 +519,11 @@ if [ "$choice" == "1" ]; then
sudo make import-game sudo make import-game
echo "" echo ""
echo "" echo ""
echo "Open RSC setup complete!" echo "Ready to launch \"./Linux_Single_Player.sh\" - Press enter when ready."
echo "" echo ""
exit echo ""
read next
./Linux_Single_Player.sh
# 1. Set up for single player <=================================================== # 1. Set up for single player <===================================================
# 2. Deployment for a publicly hosted server ===================================================> # 2. Deployment for a publicly hosted server ===================================================>
@@ -573,11 +575,11 @@ elif [ "$choice" == "2" ]; then
sudo make stop && sudo make start sudo make stop && sudo make start
echo "" echo ""
echo "" echo ""
echo "Ready to launch \"Run_Production_Linux_Game_Server.sh\" - Press enter when ready." echo "Ready to launch \"./Linux_Fetch_Updates_Production.sh\" - Press enter when ready."
echo "" echo ""
echo "" echo ""
read next read next
./Run_Production_Linux_Game_Server.sh ./Linux_Fetch_Updates_Production.sh
# 2. Deployment for a publicly hosted server <=================================================== # 2. Deployment for a publicly hosted server <===================================================
# 3. Backup ===================================================> # 3. Backup ===================================================>
@@ -592,7 +594,7 @@ elif [ "$choice" == "3" ]; then
echo "Done! - Press enter to return back to the menu." echo "Done! - Press enter to return back to the menu."
echo "" echo ""
read read
./Setup_Linux_Mac.sh ./Linux_Installer.sh
# 3. Backup <=================================================== # 3. Backup <===================================================
# 4. Restore ===================================================> # 4. Restore ===================================================>
@@ -607,7 +609,7 @@ elif [ "$choice" == "4" ]; then
echo "Done! - Press enter to return back to the menu." echo "Done! - Press enter to return back to the menu."
echo "" echo ""
read read
./Setup_Linux_Mac.sh ./Linux_Installer.sh
# 4. Restore <=================================================== # 4. Restore <===================================================
else else
@@ -615,6 +617,6 @@ else
echo "Error! ${RED}$choice${NC} is not a valid option. Press enter to try again." echo "Error! ${RED}$choice${NC} is not a valid option. Press enter to try again."
echo "" echo ""
read read
./Setup_Linux_Mac.sh ./Linux_Installer.sh
fi fi
# Selection <=================================================== # Selection <===================================================

View File

@@ -12,30 +12,23 @@ echo ""
echo "" echo ""
echo "Starting Docker containers." echo "Starting Docker containers."
echo "" echo ""
sudo make stop
sudo make start-single-player sudo make start-single-player
echo "" echo ""
echo "" echo ""
cd Game
if git diff --name-only | grep -o '[a-zA-Z0-9]*.java' > /dev/null; then
# Compile the game server and client # Compile the game server and client
echo "Compiling the game client." echo "Compiling the game client."
echo "" echo ""
sudo ant -f "client/build.xml" compile sudo ant -f "Game/client/build.xml" compile
#sudo gradle -b "client/build.gradle" compile
echo "" echo ""
echo "" echo ""
echo "Compiling the game server." echo "Compiling the game server."
echo "" echo ""
sudo ant -f "server/build.xml" compile sudo ant -f "Game/server/build.xml" compile
#sudo gradle -b "server/build.gradle" compile
echo "" echo ""
echo "" echo ""
fi
cd ../
#Create game cache #Create game cache
echo "Removing old cache if exists and then extracting a fresh client cache to your home folder." echo "Removing old cache if exists and then extracting a fresh client cache to your home folder."
echo "" echo ""
@@ -45,9 +38,6 @@ unzip -o Game/client/cache.zip -d ~/OpenRSC >/dev/null
echo "" echo ""
echo "" echo ""
cd Game
if git diff --name-only | grep -o '[a-zA-Z0-9]*.sql' > /dev/null; then
#Import fresh version of config database #Import fresh version of config database
echo "Importing a fresh openrsc_config.sql database." echo "Importing a fresh openrsc_config.sql database."
echo "" echo ""
@@ -65,14 +55,11 @@ if git diff --name-only | grep -o '[a-zA-Z0-9]*.sql' > /dev/null; then
echo "" echo ""
echo "" echo ""
fi
cd ../
# Run the game client in a new window # Run the game client in a new window
echo "Launching the game client." echo "Launching the game client."
echo "" echo ""
ant -f Game/client/build.xml runclient & #ant -f Game/client/build.xml runclient &
#java -jar Game/client/Open_RSC_Client.jar & java -jar Game/client/Open_RSC_Client.jar &
echo "" echo ""
echo "" echo ""