Added support for Steam Guard key to be provided as environment variable

This commit is contained in:
John Edwards 2023-10-02 08:28:05 +01:00
parent 99b24290bb
commit d51908fe3c
3 changed files with 5 additions and 2 deletions

View file

@ -7,6 +7,7 @@ LABEL maintainer="joedwards32@gmail.com"
ENV STEAMUSER "changeme"
ENV STEAMPASS "changeme"
ENV STEAMGUARD ""
ENV STEAMAPPID 730
ENV STEAMAPP cs2
ENV STEAMAPPDIR "${HOMEDIR}/${STEAMAPP}-dedicated"

View file

@ -4,11 +4,12 @@ mkdir -p "${STEAMAPPDIR}" || true
# Download Updates
bash "${STEAMCMDDIR}/steamcmd.sh" +force_install_dir "${STEAMAPPDIR}" \
+login "${STEAMUSER}" "${STEAMPASS}" \
+login "${STEAMUSER}" "${STEAMPASS}" "${STEAMGUARD}" \
+app_update "${STEAMAPPID}" \
+quit
# Rewrite Config Files
if [[ ! -z $CS2_BOT_DIFFICULTY ]] ; then
sed -i "s/bot_difficulty.*/bot_difficulty ${CS2_BOT_DIFFICULTY}/" /home/steam/cs2-dedicated/game/csgo/cfg/*
fi