#!/bin/bash # what are we trying to install? game_nm=insurgency game_id=237410 # install game to this directory installdir=/home/steam/games/$game_nm # if path does not exist, create it mkdir -p $installdir if [ -w $installdir ] # can we write into the directory? then # Install or update the game in /home/steam/games/[game name] /opt/steamcmd/steamcmd.sh \ +login anonymous \ +force_install_dir $installdir \ +app_update $game_id validate \ +quit else # install dir maybe mounted read-only, simply # skip installing/updating and inform the user. echo "Skipped game installation." fi # run the next commands from the installdir cd $installdir # is the game launcher not executable? if [ ! -x ./srcds_run ] then # we cant run the game then. echo "game launcher not found, installed incorrectly?" exit 1 fi # launch the game! exec ./srcds_run \ -game $game_nm \ -console \ $@ # append all remaining parameters