diff --git a/modserver/globals.sh b/modserver/globals.sh new file mode 100644 index 0000000..c1f0bb4 --- /dev/null +++ b/modserver/globals.sh @@ -0,0 +1,34 @@ +#!/bin/sh +# +# values used on both the modserver and individual servers +# ------------------------------------------------------------ + +################### GLOBAL VARS ############################## +export DAYZ_GAME_ID=221100 +export DAYZ_SERVER_ID=223350 +export STEAM_USER="yzaddayz" + +export DEBUG=false +################### GLOBAL VARS ############################## + + + +################### GLOBAL ALIASES ########################### +alias do_sync='rsync -rvltDhu --delete --partial --progress' +################### GLOBAL ALIASES ########################### + + + +################### GLOBAL FUNCTIONS ######################### +msg() { + printf '[*] %s\n' "$*" +} +errmsg() { + >&2 printf '[Error]: %s\n' "$*" +} +################### GLOBAL FUNCTIONS ######################### + +mount_dayz() { + sudo mount -t drvfs -o user=samba \ + //truenas.local.wvr.sh/dayz /mnt/dayz +} diff --git a/modserver/old/update.sh b/modserver/old/update.sh index bb67c52..790f374 100644 --- a/modserver/old/update.sh +++ b/modserver/old/update.sh @@ -1,16 +1,17 @@ #!/bin/sh -DAYZ_GAME_ID=221100 -DAYZ_SERVER_ID=223350 -LOCAL_MODS_DIR="${HOME}/.steam/debian-installation/steamapps/workshop/content/$DAYZ_GAME_ID" -STEAM_USER="yzaddayz" -REMOTE_MAPS="/mnt/dayz/stock/maps" +# DAYZ_GAME_ID=221100 +# DAYZ_SERVER_ID=223350 +# STEAM_USER="yzaddayz" -alias do_sync='rsync -rvltDhu --delete --partial --progress' +# LOCAL_MODS_DIR="${HOME}/.steam/debian-installation/steamapps/workshop/content/$DAYZ_GAME_ID" +# REMOTE_MAPS="/mnt/dayz/stock/maps" -msg() { - printf '[*] %s\n' "$*" -} +# alias do_sync='rsync -rvltDhu --delete --partial --progress' + +# msg() { +# printf '[*] %s\n' "$*" +# } # ==================================================================================== diff --git a/modserver/update_mods.sh b/modserver/update_mods.sh new file mode 100644 index 0000000..a64bdb2 --- /dev/null +++ b/modserver/update_mods.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# +# shellcheck disable=1090,2034 + +# =================================================== +# 01. Attempt to load global DayZ values +# =================================================== +echo "Starting, attempting to load globals.sh" + +GLOBALS_FILE="$PWD/globals.sh" +if [ -e "$GLOBALS_FILE" ] ; then + chmod +x "$GLOBALS_FILE" + . "$GLOBALS_FILE" +else + >&2 echo "Could not load: $GLOBALS_FILE" + exit 1 +fi +# =================================================== + +######### 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" +########################################### + diff --git a/old/mount_dayz.sh b/old/mount_dayz.sh deleted file mode 100644 index 9edefc9..0000000 --- a/old/mount_dayz.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env bash - -sudo mount -t drvfs //truenas.local.wvr.sh/dayz /mnt/dayz