Ignore:
Timestamp:
Jul 19, 2014, 1:53:35 PM (10 years ago)
Author:
alloc
Message:

v.32

File:
1 edited

Legend:

Unmodified
Added
Removed
  • scripts/usr/local/lib/7dtd/commands/updateengine.sh

    r80 r87  
    4242        local LOCAL=$(getLocalEngineVersion)
    4343        local REMOTE=$(getRemoteEngineVersion)
     44        local LOCAL_SUPPORTED_BUILD=$(cat /usr/local/lib/7dtd/VERSION | grep "DediBuild" | cut -d\  -f2)
    4445
    4546        if [ "$FORCED" = "yes" -o $REMOTE -gt $LOCAL ]; then
     
    4849                echo "Available buildid: $REMOTE"
    4950                echo
    50                
     51
     52                if [ "$LOCAL_SUPPORTED_BUILD" != "$REMOTE" ]; then
     53                        echo "WARNING!!! The currently installed version of the scripts do not support the newer dedicated server build!"
     54                        echo "If you continue you might not be able to start the server."
     55                        echo "Please wait for an updated release of the scripts or continue at your own risk."
     56                        echo
     57                fi
     58       
    5159                while : ; do
    5260                        local CONTINUE
     
    7078
    7179                cp $SDTD_BASE/linux_files/engine/* $SDTD_BASE/engine/ -R
     80                cp /usr/local/lib/7dtd/server-fixes/* $SDTD_BASE/engine/7DaysToDie_Data/Managed/
    7281                cp $SDTD_BASE/engine/Install/32bit/SteamworksManaged.dll $SDTD_BASE/engine/7DaysToDie_Data/Managed/
    7382
    7483                chown $SDTD_USER.$SDTD_GROUP -R $SDTD_BASE/engine
     84
     85                if [ "$LOCAL_SUPPORTED_BUILD" != "$REMOTE" ]; then
     86                        echo
     87                        echo "Also update the scripts as soon as there is a new release for this dedicated server build."
     88                        echo
     89                fi
    7590        else
    7691                echo "Engine is already at the newest build (local: $LOCAL, remote: $REMOTE)."
Note: See TracChangeset for help on using the changeset viewer.