diff --git a/entrypoint.sh b/entrypoint.sh index e79cacd..f19b5fc 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -6,7 +6,15 @@ export INTERNAL_IP=`ip route get 1 | awk '{print $NF;exit}'` # Update Source Server if [ ! -z ${SRCDS_APPID} ]; then - ./steamcmd/steamcmd.sh +login anonymous +force_install_dir /home/container +app_update ${SRCDS_APPID} +quit + if [ ! -z ${SRCDS_BETAID} ]; then + if [ ! -z ${SRCDS_BETAPASS} ]; then + ./steamcmd/steamcmd.sh +login anonymous +force_install_dir /home/container +app_update ${SRCDS_APPID} -beta ${SRCDS_BETAID} -betapassword ${SRCDS_BETAPASS} +quit + else + ./steamcmd/steamcmd.sh +login anonymous +force_install_dir /home/container +app_update ${SRCDS_APPID} -beta ${SRCDS_BETAID} +quit + fi + else + ./steamcmd/steamcmd.sh +login anonymous +force_install_dir /home/container +app_update ${SRCDS_APPID} +quit + fi fi # Replace Startup Variables