Guest User

Untitled

a guest
Apr 1st, 2019
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. #!/bin/bash
  2. GAME_INSTALL_DIR="$PWD"
  3. GAME_ID=304930
  4. SERVER_TYPE=rm4
  5. STEAM_USERNAME=username
  6. STEAM_PASSWORD=pass
  7. PREVIOUS_DIR=$PWD
  8. MODULES_DIR=$GAME_INSTALL_DIR/Modules
  9. STEAMCMD_HOME="$PWD/../steamcmd"
  10.  
  11. mkdir -p $STEAMCMD_HOME
  12. mkdir -p $UNTURNED_HOME
  13.  
  14. cd $STEAMCMD_HOME
  15. if [ ! -f "steamcmd.sh" ]; then
  16. wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
  17. tar -xvzf steamcmd_linux.tar.gz
  18. rm steamcmd_linux.tar.gz
  19. fi
  20.  
  21. curl -s https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -vxz
  22.  
  23. # Update / install server
  24. ./steamcmd.sh +@sSteamCmdForcePlatformBitness 64 +login $STEAM_USERNAME $STEAM_PASSWORD +force_install_dir $GAME_INSTALL_DIR +app_update $GAME_ID +quit
  25.  
  26. # Optionlly install RocketMod
  27. mkdir -p $MODULES_DIR
  28. cd $MODULES_DIR
  29.  
  30. if [ ! -d "$MODULES_DIR/Rocket.Unturned" ]; then
  31. if [ "$SERVER_TYPE" == "rm4" ]; then
  32. curl https://ci.rocketmod.net/job/Rocket.Unturned/lastSuccessfulBuild/artifact/Rocket.Unturned/bin/Release/Rocket.zip -o Rocket.zip
  33. unzip Rocket.zip
  34. mv Modules/* ./
  35. rmdir Modules
  36. rm -rf ./Scripts
  37. rm README
  38. rm Rocket.zip
  39. elif [ "$SERVER_TYPE" == "rm5" ]; then
  40. curl https://ci.appveyor.com/api/buildjobs/bjt7acowdq73nh4u/artifacts/Rocket.Unturned-5.0.0.237.zip -o Rocket.zip
  41. unzip Rocket.zip
  42. rm README.md
  43. rm LICENSE
  44. rm Rocket.zip
  45. fi
  46. fi
Add Comment
Please, Sign In to add comment