mirror of
https://ceregatti.org/git/daniel/dayzdockerserver.git
synced 2025-08-09 08:33:35 +00:00
WIP on getting the server's version into the output of status.
This commit is contained in:
parent
3d93b4d297
commit
baf4ab82bc
2 changed files with 22 additions and 8 deletions
|
@ -586,7 +586,7 @@ status(){
|
|||
else
|
||||
RELEASE="Experimental"
|
||||
fi
|
||||
VERSION="$(strings /serverfiles/DayZServer | grep -P "DayZ \d\.\d+\.\d+" | cut -c6-) - ${RELEASE}"
|
||||
VERSION=$(cat /serverfiles/version)
|
||||
# Map
|
||||
MAP=${MAP}
|
||||
# Number of mods plus the list denoting on or off
|
||||
|
|
28
web/bin/dz
28
web/bin/dz
|
@ -198,6 +198,7 @@ install(){
|
|||
else
|
||||
printf "[ ${lightblue}DayZ${default} ] The server is already installed.\n"
|
||||
fi
|
||||
putVersion
|
||||
}
|
||||
|
||||
# Update the server files.
|
||||
|
@ -243,6 +244,25 @@ update(){
|
|||
printf "\tAvailable version: ${green}${availablebuild}${default}\n"
|
||||
printf "\thttps://steamdb.info/app/${release_server_appid}/\n\n"
|
||||
fi
|
||||
putVersion
|
||||
}
|
||||
|
||||
function putVersion() {
|
||||
# Put the version in a file for easy access
|
||||
BUILDID=$(grep buildid /serverfiles/steamapps/appmanifest_223350.acf | awk '{print $2}' | tr -d '"')
|
||||
# FIXME! Get the server version from the buildid...somehow
|
||||
echo "1.28.160123" > /serverfiles/version
|
||||
}
|
||||
|
||||
function getVersion() {
|
||||
VERSION=$(cat /serverfiles/version)
|
||||
if [[ ${release_client_appid} = "221100" ]]
|
||||
then
|
||||
RELEASE="Stable"
|
||||
else
|
||||
RELEASE="Experimental"
|
||||
fi
|
||||
echo "${VERSION} - ${RELEASE}"
|
||||
}
|
||||
|
||||
# Update mods
|
||||
|
@ -265,13 +285,7 @@ status(){
|
|||
if [ -f "${SERVER_INSTALL_FILE}" ]
|
||||
then
|
||||
INSTALLED="${YES}"
|
||||
if [[ ${release_client_appid} = "221100" ]]
|
||||
then
|
||||
RELEASE="Stable"
|
||||
else
|
||||
RELEASE="Experimental"
|
||||
fi
|
||||
VERSION="$(strings /serverfiles/DayZServer | grep -P "DayZ \d\.\d+\.\d+" | cut -c6-) - ${RELEASE}"
|
||||
VERSION=$(getVersion)
|
||||
fi
|
||||
# Logged into Steam
|
||||
if [ -f "${STEAM_LOGIN}" ]
|
||||
|
|
Loading…
Add table
Reference in a new issue