first
This commit is contained in:
@@ -15,11 +15,59 @@ else
|
||||
>&2 echo "Could not load: $GLOBALS_FILE"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# ===================================================
|
||||
# 02. Local script variables
|
||||
# ===================================================
|
||||
export LOCAL_STOCK_GAME="$HOME/DayZ"
|
||||
export LOCAL_STOCK_SERVER="$HOME/DayZServer"
|
||||
mkdir -p "$LOCAL_STOCK_GAME" "$LOCAL_STOCK_SERVER"
|
||||
|
||||
# ===================================================
|
||||
# 03. Mount network drive
|
||||
# ===================================================
|
||||
if ! is_network_drive_mounted ; then
|
||||
mount_dayz_network_drive
|
||||
|
||||
if ! is_network_drive_mounted ; then
|
||||
errmsg "Could not mount network drive"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# ===================================================
|
||||
# 04. Begin functions
|
||||
# ===================================================
|
||||
update_server() {
|
||||
msg "-------- UPDATING DAYZ SERVER -------------------"
|
||||
steamcmd -tcp \
|
||||
+force_install_dir "$LOCAL_STOCK_SERVER" \
|
||||
+@sSteamCmdForcePlatformType windows \
|
||||
+@ShutdownOnFailedCommand 1 \
|
||||
+login "$STEAM_USER" \
|
||||
+app_update "$DAYZ_SERVER_ID" \
|
||||
+quit
|
||||
|
||||
is_network_drive_mounted &&
|
||||
do_sync "$LOCAL_STOCK_SERVER"/ "$REMOTE_STOCK_SERVER"
|
||||
msg "-------- DONE UPDATING SERVER -------------------"
|
||||
# LOCAL_INSTALL_DIR="${HOME}/.steam/debian-installation/steamapps/common/DayZServer"
|
||||
}
|
||||
|
||||
update_game() {
|
||||
:
|
||||
# steamcmd -tcp +login "$STEAM_USER" +app_update "$DAYZ_GAME_ID" +quit
|
||||
}
|
||||
|
||||
main() {
|
||||
update_server
|
||||
# update_game
|
||||
}
|
||||
|
||||
main "$@"
|
||||
|
||||
##### GARBAGE BELOW
|
||||
# LOCAL_MODS_DIR="$HOME/steam_data/steamapps/workshop/content/$DAYZ_GAME_ID"
|
||||
# LOCAL_SERVER_INSTALL_DIR="$HOME/steam_data/steamapps/workshop/content/$DAYZ_GAME_ID"
|
||||
|
||||
######### LOCAL SCRIPT VARS ###############
|
||||
LOCAL_MODS_DIR="$HOME/steam_data/steamapps/workshop/content/$DAYZ_GAME_ID"
|
||||
REMOTE_MAPS="/mnt/dayz/stock/maps"
|
||||
REMOTE_MODS="/mnt/dayz/mods"
|
||||
###########################################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user