This commit is contained in:
2023-11-25 09:35:06 -06:00
parent 7af7b14d60
commit 90298eda14

View File

@@ -76,7 +76,7 @@ check() {
} }
init_server() { init_server() {
mkdir -p "$SERVER_HOME" "$CACHE" "$MOD_CACHE" "$STOCK_SERVER_CACHE" "$DAYZ_FILES/stock/maps/$MAP_FOLDER_NAME" mkdir -p "$SERVER_HOME" "$CACHE" "$MOD_CACHE" "$STOCK_SERVER_CACHE" "$LOCAL_DAYZ_FILES/stock/maps/$MAP_FOLDER_NAME"
:>"$SERVER_HOME/.modstring" :>"$SERVER_HOME/.modstring"
check || die "Failed check()" check || die "Failed check()"
@@ -91,7 +91,7 @@ load_stock_map_data() {
mkdir -p "$SERVER_HOME/mpmissions/$MAP_FOLDER_NAME" mkdir -p "$SERVER_HOME/mpmissions/$MAP_FOLDER_NAME"
do_sync --exclude='*storage_1*' \ do_sync --exclude='*storage_1*' \
"$DAYZ_FILES/stock/maps/$MAP_FOLDER_NAME"/ \ "$LOCAL_DAYZ_FILES/stock/maps/$MAP_FOLDER_NAME"/ \
"$SERVER_HOME/mpmissions/$MAP_FOLDER_NAME" || \ "$SERVER_HOME/mpmissions/$MAP_FOLDER_NAME" || \
die "Failed to copy remote stock map data to local cache" die "Failed to copy remote stock map data to local cache"
} }
@@ -114,7 +114,7 @@ refresh_local_cache() {
msg "Refreshing local map data cache for: $MAP_FOLDER_NAME" msg "Refreshing local map data cache for: $MAP_FOLDER_NAME"
if ! islocked_remote_server ; then if ! islocked_remote_server ; then
do_sync "$REMOTE_MAPS/$MAP_FOLDER_NAME"/ "$DAYZ_FILES/stock/maps/$MAP_FOLDER_NAME" || \ do_sync "$REMOTE_MAPS/$MAP_FOLDER_NAME"/ "$LOCAL_DAYZ_FILES/stock/maps/$MAP_FOLDER_NAME" || \
die "Failed to copy remote stock map data for: $MAP_FOLDER_NAME" die "Failed to copy remote stock map data for: $MAP_FOLDER_NAME"
else else
msg "Remote server is locked, sleeping..." msg "Remote server is locked, sleeping..."
@@ -122,7 +122,7 @@ refresh_local_cache() {
sleep 15 sleep 15
echo 'Sleeping...' echo 'Sleeping...'
done done
do_sync "$REMOTE_MAPS/$MAP_FOLDER_NAME"/ "$DAYZ_FILES/stock/maps/$MAP_FOLDER_NAME" || \ do_sync "$REMOTE_MAPS/$MAP_FOLDER_NAME"/ "$LOCAL_DAYZ_FILES/stock/maps/$MAP_FOLDER_NAME" || \
die "Failed to copy remote stock map data for: $MAP_FOLDER_NAME" die "Failed to copy remote stock map data for: $MAP_FOLDER_NAME"
fi fi
msg "Successfully copied stock map data for: $MAP_FOLDER_NAME" msg "Successfully copied stock map data for: $MAP_FOLDER_NAME"