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

View File

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