This commit is contained in:
2023-11-20 21:49:37 -06:00
parent 99a8e96db7
commit 03ba9bc1bc
2 changed files with 28 additions and 4 deletions

View File

@@ -21,7 +21,8 @@ export CHERNARUS_MAP_NAME=dayzOffline.chernarusplus
export NAMALSK_MAP_NAME=regular.namalsk export NAMALSK_MAP_NAME=regular.namalsk
export TAKISTAN_MAP_NAME=Offline.TakistanPlus export TAKISTAN_MAP_NAME=Offline.TakistanPlus
export NAMALSK_MOD_ID=2289461232 export NAMALSK_SURVIVAL_MOD_ID=2289461232
export NAMALSK_ISLAND_MOD_ID=2289456201
export TAKISTAN_MOD_ID=2563233742 export TAKISTAN_MOD_ID=2563233742
################### GLOBAL VARS ############################## ################### GLOBAL VARS ##############################

View File

@@ -213,19 +213,42 @@ update_stock_maps() {
+login "$STEAM_USER" \ +login "$STEAM_USER" \
+workshop_download_item \ +workshop_download_item \
"$DAYZ_GAME_ID" \ "$DAYZ_GAME_ID" \
"$NAMALSK_MOD_ID" \ "$NAMALSK_SURVIVAL_MOD_ID" \
+quit +quit
if [ $? -ne 0 ] ; then if [ $? -ne 0 ] ; then
die "Failed to update Namalsk Survival" die "Failed to update Namalsk Survival"
fi fi
if [ -d "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$NAMALSK_MOD_ID/Extras/Regular/$NAMALSK_MAP_NAME" ] ; then if [ -d "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$NAMALSK_SURVIVAL_MOD_ID/Extras/Regular/$NAMALSK_MAP_NAME" ] ; then
do_sync "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$NAMALSK_MOD_ID/Extras/Regular/$NAMALSK_MAP_NAME"/ \ do_sync "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$NAMALSK_SURVIVAL_MOD_ID/Extras/Regular/$NAMALSK_MAP_NAME"/ \
"$REMOTE_MAPS/$NAMALSK_MAP_NAME" || \ "$REMOTE_MAPS/$NAMALSK_MAP_NAME" || \
die "failed to copy Namalsk map files" die "failed to copy Namalsk map files"
fi fi
msg "Updating Namalsk Island"
steamcmd \
-tcp \
+force_install_dir "$LOCAL_MODS" \
+@sSteamCmdForcePlatformType windows \
+@ShutdownOnFailedCommand 1 \
+login "$STEAM_USER" \
+workshop_download_item \
"$DAYZ_GAME_ID" \
"$NAMALSK_ISLAND_MOD_ID" \
+quit
if [ $? -ne 0 ] ; then
die "Failed to update Namalsk Survival"
fi
if [ -d "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$NAMALSK_ISLAND_MOD_ID/Extras/Regular/$NAMALSK_MAP_NAME" ] ; then
do_sync "$LOCAL_MODS/steamapps/workshop/content/$DAYZ_GAME_ID/$NAMALSK_ISLAND_MOD_ID/Extras/Regular/$NAMALSK_MAP_NAME"/ \
"$REMOTE_MAPS/$NAMALSK_MAP_NAME" || \
die "failed to copy Namalsk map files"
fi
####################TODO: # msg "Updating Optimized Namalsk Server PBOs" ####################TODO: # msg "Updating Optimized Namalsk Server PBOs"
msg "Updating TakistanPlus" msg "Updating TakistanPlus"