fisrt
This commit is contained in:
@@ -10,28 +10,28 @@
|
||||
# alias do_sync='rsync -rvltDhu --delete --partial --progress'
|
||||
|
||||
# msg() {
|
||||
# printf '[*] %s\n' "$*"
|
||||
# printf '[*] %s\n' "$*"
|
||||
# }
|
||||
|
||||
# ====================================================================================
|
||||
|
||||
update_server() {
|
||||
msg "------------------ UPDATING DAYZ SERVER -------------------"
|
||||
# update_server() {
|
||||
# msg "------------------ UPDATING DAYZ SERVER -------------------"
|
||||
|
||||
LOCAL_INSTALL_DIR="${HOME}/.steam/debian-installation/steamapps/common/DayZServer"
|
||||
REMOTE_INSTALL_DIR="/mnt/dayz/stock/DayZServer"
|
||||
# LOCAL_INSTALL_DIR="${HOME}/.steam/debian-installation/steamapps/common/DayZServer"
|
||||
# REMOTE_INSTALL_DIR="/mnt/dayz/stock/DayZServer"
|
||||
|
||||
steamcmd -tcp +login "$STEAM_USER" +app_update "$DAYZ_GAME_ID" +quit
|
||||
steamcmd -tcp +login "$STEAM_USER" +app_update "$DAYZ_SERVER_ID" +quit
|
||||
# steamcmd -tcp +login "$STEAM_USER" +app_update "$DAYZ_GAME_ID" +quit
|
||||
# steamcmd -tcp +login "$STEAM_USER" +app_update "$DAYZ_SERVER_ID" +quit
|
||||
|
||||
do_sync "$LOCAL_INSTALL_DIR"/ "$REMOTE_INSTALL_DIR"
|
||||
msg "------- DONE UPDATING SERVER ---------------------"
|
||||
}
|
||||
# do_sync "$LOCAL_INSTALL_DIR"/ "$REMOTE_INSTALL_DIR"
|
||||
# msg "------- DONE UPDATING SERVER ---------------------"
|
||||
# }
|
||||
|
||||
# args: $1=server_name
|
||||
update_mods() {
|
||||
MODS_FILE="$HOME/modlists/$1.txt"
|
||||
REMOTE_MODS_DIR="/mnt/dayz/mods/$1"
|
||||
MODS_FILE="$HOME/modlists/$1"
|
||||
REMOTE_MODS_DIR="/mnt/dayz/mods/${1%.txt}"
|
||||
mkdir -p "$REMOTE_MODS_DIR"
|
||||
|
||||
tempfile=/tmp/mods-to-download.txt
|
||||
@@ -51,7 +51,6 @@ update_mods() {
|
||||
|
||||
msg "----------- DOWNLOAD MODS -------------"
|
||||
steamcmd -tcp +login "$STEAM_USER" $(cat "$tempfile" | xargs) +quit || exit 1
|
||||
|
||||
msg "----------- RENAMING MODS -------------"
|
||||
|
||||
rm -rf "$HOME/mods_to_copy" 2>/dev/null ||:
|
||||
@@ -107,20 +106,17 @@ update_stock_maps() {
|
||||
do_sync "$LOCAL_MODS_DIR/$TAKISTAN_MOD_ID/Mission/$takistan"/ "$REMOTE_MAPS/$takistan" || \
|
||||
die "failed to copy Takistan map files"
|
||||
fi
|
||||
|
||||
|
||||
msg "NOTE: deer isle doesn't get automatic updates... Skipping"
|
||||
}
|
||||
|
||||
main () {
|
||||
update_server
|
||||
update_stock_maps
|
||||
# main () {
|
||||
# update_server
|
||||
# update_stock_maps
|
||||
|
||||
for server in $(ls "$HOME/modlists" | xargs | sed 's/\.txt//g') ; do
|
||||
rm -rf "$HOME/.steam/debian-installation/steamapps/workshop/downloads"
|
||||
mkdir -p "$HOME/.steam/debian-installation/steamapps/workshop/downloads"
|
||||
update_mods "$server"
|
||||
done
|
||||
}
|
||||
# for server in $(ls "$HOME/modlists" | xargs | sed 's/\.txt//g') ; do
|
||||
# rm -rf "$HOME/.steam/debian-installation/steamapps/workshop/downloads"
|
||||
# mkdir -p "$HOME/.steam/debian-installation/steamapps/workshop/downloads"
|
||||
# update_mods "$server"
|
||||
# done
|
||||
# }
|
||||
|
||||
main "$@"
|
||||
# main "$@"
|
||||
|
||||
Reference in New Issue
Block a user