This commit is contained in:
2023-11-25 08:26:03 -06:00
parent 8281959706
commit 29626671e9
2 changed files with 1 additions and 10 deletions

View File

@@ -154,5 +154,3 @@ unlock_remote_server() {
rm -f "$REMOTE_SERVER_LOCKFILE" || die "Could not remove: $REMOTE_SERVER_LOCKFILE" rm -f "$REMOTE_SERVER_LOCKFILE" || die "Could not remove: $REMOTE_SERVER_LOCKFILE"
} }
# ===================================================================================== # =====================================================================================
################### GLOBAL FUNCTIONS #########################

View File

@@ -94,18 +94,14 @@ init_server() {
refresh_local_cache() { refresh_local_cache() {
msg "Refreshing local stock server cache" msg "Refreshing local stock server cache"
if ! islocked_remote_server ; then if ! islocked_remote_server ; then
lock_remote_server
do_sync "$REMOTE_STOCK_SERVER"/ "$STOCK_SERVER_CACHE" do_sync "$REMOTE_STOCK_SERVER"/ "$STOCK_SERVER_CACHE"
unlock_remote_server
else else
msg "Remote server is locked, sleeping..." msg "Remote server is locked, sleeping..."
while islocked_remote_server ; do while islocked_remote_server ; do
sleep 15 sleep 15
echo 'Sleeping...' echo 'Sleeping...'
done done
lock_remote_server
do_sync "$REMOTE_STOCK_SERVER"/ "$STOCK_SERVER_CACHE" do_sync "$REMOTE_STOCK_SERVER"/ "$STOCK_SERVER_CACHE"
unlock_remote_server
fi fi
msg "Stock server data copied into local server cache!" msg "Stock server data copied into local server cache!"
@@ -113,18 +109,14 @@ refresh_local_cache() {
msg "Refreshing local mods cache" msg "Refreshing local mods cache"
if ! islocked_remote_server ; then if ! islocked_remote_server ; then
lock_remote_server
do_sync "$REMOTE_MODS"/ "$MOD_CACHE" do_sync "$REMOTE_MODS"/ "$MOD_CACHE"
unlock_remote_server
else else
msg "Remote server is locked, sleeping..." msg "Remote server is locked, sleeping..."
while islocked_remote_server ; do while islocked_remote_server ; do
sleep 15 sleep 15
echo 'Sleeping...' echo 'Sleeping...'
done done
lock_remote_server
do_sync "$REMOTE_MODS"/ "$MOD_CACHE" do_sync "$REMOTE_MODS"/ "$MOD_CACHE"
unlock_remote_server
fi fi
msg "Mods data copied into local mod cache!" msg "Mods data copied into local mod cache!"
} }
@@ -205,6 +197,7 @@ main() {
# load stock server, map, mod files into $SERVER_HOME # load stock server, map, mod files into $SERVER_HOME
setup_environment || die "Failed to setup environment." setup_environment || die "Failed to setup environment."
# START THE SERVER - RUN ServerDZ.EXE
start_server "$@" start_server "$@"
} }