This commit is contained in:
2023-11-20 06:25:12 -06:00
parent bc2661b93f
commit 69ec6bd7be
4 changed files with 69 additions and 12 deletions

34
modserver/globals.sh Normal file
View File

@@ -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
}

View File

@@ -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' "$*"
# }
# ====================================================================================

25
modserver/update_mods.sh Normal file
View File

@@ -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"
###########################################