Guest User

start.sh

a guest
Aug 12th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #!/bin/bash
  2. # This script starts a Unturned 3 server on Linux machines
  3. # Syntax: start.sh <instance name>
  4. # Author: fr34kyn01535
  5.  
  6. #CONFIG
  7. INSTANCE_NAME=$1
  8. STEAMCMD_HOME="./steamcmd"
  9. UNTURNED_HOME="./unturned"
  10.  
  11. #COLORS
  12. RED='\033[0;31m'
  13. GREEN='\033[0;32m'
  14. YELLLOW='\033[0;33m'
  15. NC='\033[0m'
  16.  
  17. #Steam checks
  18. STEAMCMD_API=$STEAMCMD_HOME/linux32/steamclient.so
  19. UNTURNED_API=$UNTURNED_HOME/Unturned_Data/Plugins/x86/steamclient.so
  20. printf "Steam: "
  21. if [ -f $STEAMCMD_API ]; then
  22. if diff $STEAMCMD_API $UNTURNED_API >/dev/null ; then
  23. printf "${GREEN}UP TO DATE${NC}\n\n"
  24. else
  25. cp $STEAMCMD_API $UNTURNED_API
  26. printf "${YELLLOW}UPDATING${NC}\n\n"
  27. fi
  28. else
  29. printf "${RED}NOT FOUND${NC}\n\n"
  30. fi
  31.  
  32. cd $UNTURNED_HOME
  33.  
  34. if [ -f RocketLauncher.exe ]; then
  35. ulimit -n 2048
  36. mono RocketLauncher.exe $INSTANCE_NAME
  37. else
  38. echo "RocketLauncher not found."
  39. fi
Add Comment
Please, Sign In to add comment