Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- GAME_INSTALL_DIR="$PWD"
- GAME_ID=304930
- SERVER_TYPE=rm4
- STEAM_USERNAME=username
- STEAM_PASSWORD=pass
- PREVIOUS_DIR=$PWD
- MODULES_DIR=$GAME_INSTALL_DIR/Modules
- STEAMCMD_HOME="$PWD/../steamcmd"
- mkdir -p $STEAMCMD_HOME
- mkdir -p $UNTURNED_HOME
- cd $STEAMCMD_HOME
- if [ ! -f "steamcmd.sh" ]; then
- wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
- tar -xvzf steamcmd_linux.tar.gz
- rm steamcmd_linux.tar.gz
- fi
- curl -s https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -vxz
- # Update / install server
- ./steamcmd.sh +@sSteamCmdForcePlatformBitness 64 +login $STEAM_USERNAME $STEAM_PASSWORD +force_install_dir $GAME_INSTALL_DIR +app_update $GAME_ID +quit
- # Optionlly install RocketMod
- mkdir -p $MODULES_DIR
- cd $MODULES_DIR
- if [ ! -d "$MODULES_DIR/Rocket.Unturned" ]; then
- if [ "$SERVER_TYPE" == "rm4" ]; then
- curl https://ci.rocketmod.net/job/Rocket.Unturned/lastSuccessfulBuild/artifact/Rocket.Unturned/bin/Release/Rocket.zip -o Rocket.zip
- unzip Rocket.zip
- mv Modules/* ./
- rmdir Modules
- rm -rf ./Scripts
- rm README
- rm Rocket.zip
- elif [ "$SERVER_TYPE" == "rm5" ]; then
- curl https://ci.appveyor.com/api/buildjobs/bjt7acowdq73nh4u/artifacts/Rocket.Unturned-5.0.0.237.zip -o Rocket.zip
- unzip Rocket.zip
- rm README.md
- rm LICENSE
- rm Rocket.zip
- fi
- fi
Add Comment
Please, Sign In to add comment