mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-13 03:18:28 +00:00
Merge branch 'master' into 1.6-dev
This commit is contained in:
commit
64741f1677
@ -2121,6 +2121,27 @@ doBackup(){
|
||||
fi
|
||||
done
|
||||
|
||||
# ARK server uses Lock-Truncate-Write-Unlock
|
||||
echo -e "${NORMAL} Copying ARK tribute tribe files "
|
||||
for f in "${arkserverroot}/ShooterGame/Saved/${savedir}/"*.arktributetribe; do
|
||||
echo -ne "${NORMAL} ${f##*/} "
|
||||
cp -p "${f}" "${backupdir}/${f##*/}"
|
||||
if [ ! -s "${backupdir}/${f##*/}" ]; then
|
||||
sleep 2
|
||||
cp -p "${f}" "${backupdir}/${f##*/}"
|
||||
fi
|
||||
# If both attempts fail, server may have
|
||||
# crashed between truncate and write
|
||||
if [ ! -s "${backupdir}/${f##*/}" ]; then
|
||||
cp -p "${f%.arktribe}.tmptributetribe" "${backupdir}/${f##*/}"
|
||||
fi
|
||||
if [ -s "${backupdir}/${f##*/}" ]; then
|
||||
echo -e "${NORMAL}\e[68G[ ${GREEN}OK${NORMAL} ]"
|
||||
else
|
||||
echo -e "${NORMAL}\e[68G[ ${RED}FAILED${NORMAL} ]"
|
||||
fi
|
||||
done
|
||||
|
||||
# ARK server uses Lock-Truncate-Write-Unlock
|
||||
echo -ne "${NORMAL} Copying GameUserSettings.ini "
|
||||
cp -p "${savedcfgdir}/GameUserSettings.ini" "${backupdir}/GameUserSettings.ini"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user