asdf
This commit is contained in:
@@ -66,7 +66,9 @@ fi
|
||||
# 05. Begin functions
|
||||
# ===================================================
|
||||
update_server() {
|
||||
echo
|
||||
msg "============== UPDATING DAYZ SERVER ================="
|
||||
echo
|
||||
steamcmd -tcp \
|
||||
+force_install_dir "$LOCAL_STOCK_SERVER" \
|
||||
+@sSteamCmdForcePlatformType windows \
|
||||
@@ -77,11 +79,15 @@ update_server() {
|
||||
|
||||
is_network_drive_mounted &&
|
||||
do_sync "$LOCAL_STOCK_SERVER"/ "$REMOTE_STOCK_SERVER"
|
||||
echo
|
||||
msg "============ DONE UPDATING SERVER ====================="
|
||||
echo
|
||||
}
|
||||
|
||||
update_game() {
|
||||
echo
|
||||
msg "========== UPDATING DAYZ GAME ================"
|
||||
echo
|
||||
steamcmd -tcp \
|
||||
+force_install_dir "$LOCAL_STOCK_GAME" \
|
||||
+@sSteamCmdForcePlatformType windows \
|
||||
@@ -92,12 +98,16 @@ update_game() {
|
||||
|
||||
is_network_drive_mounted &&
|
||||
do_sync "$LOCAL_STOCK_GAME"/ "$REMOTE_STOCK_GAME"
|
||||
echo
|
||||
msg "============= DONE UPDATING GAME ==================="
|
||||
echo
|
||||
}
|
||||
|
||||
# args: $1 = server_modlist.txt to update
|
||||
update_mods_for_server() {
|
||||
echo
|
||||
msg "======= UPDATING MODS FOR $1 ========"
|
||||
echo
|
||||
|
||||
mods_file="$MODLISTS/$1"
|
||||
map_name=${1%.txt}
|
||||
@@ -141,7 +151,7 @@ update_mods_for_server() {
|
||||
# shellcheck disable=2046
|
||||
steamcmd \
|
||||
-tcp \
|
||||
+force_install_dir "$LOCAL_MODS_DIR" \
|
||||
+force_install_dir "$LOCAL_STOCK_MODS" \
|
||||
+@sSteamCmdForcePlatformType windows \
|
||||
+@ShutdownOnFailedCommand 1 \
|
||||
+login "$STEAM_USER" \
|
||||
@@ -157,7 +167,9 @@ update_mods_for_server() {
|
||||
die "Problem downloading mods for $map_name"
|
||||
fi
|
||||
|
||||
echo
|
||||
msg "------------ RENAMING MODS -------------"
|
||||
echo
|
||||
mods_to_copy="$LOCAL_STOCK_MODS/mods_to_copy"
|
||||
rm -rf "$mods_to_copy" 2>/dev/null ||:
|
||||
mkdir -p "$mods_to_copy"
|
||||
@@ -176,13 +188,17 @@ update_mods_for_server() {
|
||||
esac
|
||||
done < "$mods_file"
|
||||
|
||||
echo
|
||||
msg "----------- SYNCING MODS -------------"
|
||||
echo
|
||||
do_sync "$mods_to_copy"/ "$REMOTE_MODS"
|
||||
|
||||
rm -f "$tempfile" 2>/dev/null ||:
|
||||
unset tempfile mod map_name mods_file mods_to_copy mod_name mod_id
|
||||
|
||||
echo
|
||||
msg "======= DONE UPDATING MODS FOR $1 ========"
|
||||
echo
|
||||
}
|
||||
|
||||
main() {
|
||||
|
||||
Reference in New Issue
Block a user