Merge pull request #376 from parkervcp/update/scripts

update steamcmd script
This commit is contained in:
Michael (Parker) Parker 2019-12-15 10:09:00 -05:00 committed by GitHub
commit 3539b75492
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -8,9 +8,13 @@ apt -y --no-install-recommends install curl lib32gcc1 ca-certificates
## just in case someone removed the defaults. ## just in case someone removed the defaults.
if [ "${STEAM_USER}" == "" ]; then if [ "${STEAM_USER}" == "" ]; then
echo -e "steam user is not set.\n"
echo -e "Using anonymous user.\n"
STEAM_USER=anonymous STEAM_USER=anonymous
STEAM_PASS="" STEAM_PASS=""
STEAM_AUTH="" STEAM_AUTH=""
else
echo -e "user set to ${STEAM_USER}"
fi fi
## download and install steamcmd ## download and install steamcmd
@ -26,7 +30,7 @@ chown -R root:root /mnt
export HOME=/mnt/server export HOME=/mnt/server
## install game using steamcmd ## install game using steamcmd
./steamcmd.sh +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} +force_install_dir /mnt/server +app_update ${SRCDS_APPID} ${EXTRA_FLAGS} +quit ## other flags may be needed depending on install. looking at you cs 1.6 ./steamcmd.sh +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} +force_install_dir /mnt/server +app_update ${SRCDS_APPID} ${EXTRA_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6
## set up 32 bit libraries ## set up 32 bit libraries
mkdir -p /mnt/server/.steam/sdk32 mkdir -p /mnt/server/.steam/sdk32