asdf
This commit is contained in:
@@ -33,10 +33,10 @@ alias do_sync='rsync -rvltDhu --delete --partial --progress'
|
|||||||
|
|
||||||
################### GLOBAL FUNCTIONS #########################
|
################### GLOBAL FUNCTIONS #########################
|
||||||
msg() {
|
msg() {
|
||||||
printf '[*] %s\n' "$*"
|
printf '\n[*] %s\n\n' "$*"
|
||||||
}
|
}
|
||||||
errmsg() {
|
errmsg() {
|
||||||
>&2 printf '[Error]: %s\n' "$*"
|
>&2 printf '\n[Error]: %s\n\n' "$*"
|
||||||
}
|
}
|
||||||
die() {
|
die() {
|
||||||
errmsg "$*"
|
errmsg "$*"
|
||||||
|
|||||||
@@ -66,9 +66,7 @@ fi
|
|||||||
# 05. Begin functions
|
# 05. Begin functions
|
||||||
# ===================================================
|
# ===================================================
|
||||||
update_server() {
|
update_server() {
|
||||||
echo
|
|
||||||
msg "============== UPDATING DAYZ SERVER ================="
|
msg "============== UPDATING DAYZ SERVER ================="
|
||||||
echo
|
|
||||||
steamcmd -tcp \
|
steamcmd -tcp \
|
||||||
+force_install_dir "$LOCAL_STOCK_SERVER" \
|
+force_install_dir "$LOCAL_STOCK_SERVER" \
|
||||||
+@sSteamCmdForcePlatformType windows \
|
+@sSteamCmdForcePlatformType windows \
|
||||||
@@ -79,15 +77,11 @@ update_server() {
|
|||||||
|
|
||||||
is_network_drive_mounted &&
|
is_network_drive_mounted &&
|
||||||
do_sync "$LOCAL_STOCK_SERVER"/ "$REMOTE_STOCK_SERVER"
|
do_sync "$LOCAL_STOCK_SERVER"/ "$REMOTE_STOCK_SERVER"
|
||||||
echo
|
|
||||||
msg "============ DONE UPDATING SERVER ====================="
|
msg "============ DONE UPDATING SERVER ====================="
|
||||||
echo
|
|
||||||
}
|
}
|
||||||
|
|
||||||
update_game() {
|
update_game() {
|
||||||
echo
|
|
||||||
msg "========== UPDATING DAYZ GAME ================"
|
msg "========== UPDATING DAYZ GAME ================"
|
||||||
echo
|
|
||||||
steamcmd -tcp \
|
steamcmd -tcp \
|
||||||
+force_install_dir "$LOCAL_STOCK_GAME" \
|
+force_install_dir "$LOCAL_STOCK_GAME" \
|
||||||
+@sSteamCmdForcePlatformType windows \
|
+@sSteamCmdForcePlatformType windows \
|
||||||
@@ -98,16 +92,12 @@ update_game() {
|
|||||||
|
|
||||||
is_network_drive_mounted &&
|
is_network_drive_mounted &&
|
||||||
do_sync "$LOCAL_STOCK_GAME"/ "$REMOTE_STOCK_GAME"
|
do_sync "$LOCAL_STOCK_GAME"/ "$REMOTE_STOCK_GAME"
|
||||||
echo
|
|
||||||
msg "============= DONE UPDATING GAME ==================="
|
msg "============= DONE UPDATING GAME ==================="
|
||||||
echo
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# args: $1 = server_modlist.txt to update
|
# args: $1 = server_modlist.txt to update
|
||||||
update_mods_for_server() {
|
update_mods_for_server() {
|
||||||
echo
|
|
||||||
msg "======= UPDATING MODS FOR: $1 ========"
|
msg "======= UPDATING MODS FOR: $1 ========"
|
||||||
echo
|
|
||||||
|
|
||||||
mods_file="$MODLISTS/$1"
|
mods_file="$MODLISTS/$1"
|
||||||
map_name=${1%.txt}
|
map_name=${1%.txt}
|
||||||
@@ -159,9 +149,7 @@ update_mods_for_server() {
|
|||||||
die "Problem downloading mods for $map_name"
|
die "Problem downloading mods for $map_name"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo
|
|
||||||
msg "------------ RENAMING MODS -------------"
|
msg "------------ RENAMING MODS -------------"
|
||||||
echo
|
|
||||||
mods_to_copy="$LOCAL_MODS/mods_to_copy"
|
mods_to_copy="$LOCAL_MODS/mods_to_copy"
|
||||||
rm -rf "$mods_to_copy" 2>/dev/null ||:
|
rm -rf "$mods_to_copy" 2>/dev/null ||:
|
||||||
mkdir -p "$mods_to_copy"
|
mkdir -p "$mods_to_copy"
|
||||||
@@ -183,17 +171,13 @@ update_mods_for_server() {
|
|||||||
esac
|
esac
|
||||||
done < "$mods_file"
|
done < "$mods_file"
|
||||||
|
|
||||||
echo
|
|
||||||
msg "----------- SYNCING MODS -------------"
|
msg "----------- SYNCING MODS -------------"
|
||||||
echo
|
|
||||||
do_sync "$mods_to_copy"/ "$REMOTE_MODS"
|
do_sync "$mods_to_copy"/ "$REMOTE_MODS"
|
||||||
|
|
||||||
rm -f "$tempfile" 2>/dev/null ||:
|
rm -f "$tempfile" 2>/dev/null ||:
|
||||||
unset tempfile mod map_name mods_file mods_to_copy mod_name mod_id
|
unset tempfile mod map_name mods_file mods_to_copy mod_name mod_id
|
||||||
|
|
||||||
echo
|
|
||||||
msg "======= DONE UPDATING MODS FOR: $1 ========"
|
msg "======= DONE UPDATING MODS FOR: $1 ========"
|
||||||
echo
|
|
||||||
}
|
}
|
||||||
|
|
||||||
update_stock_maps() {
|
update_stock_maps() {
|
||||||
|
|||||||
Reference in New Issue
Block a user