Browse Source

Updated directory structure

pull/1477/head
Daniel Gibbs 8 years ago
parent
commit
d35fe34622
  1. 0
      lgsm/config-default/arkserver/_default.cfg
  2. 0
      lgsm/config-default/arma3server/_default.cfg
  3. 0
      lgsm/config-default/common-template.cfg
  4. 0
      lgsm/config-default/csgoserver/_default.cfg
  5. 0
      lgsm/config-default/instance-template.cfg
  6. 0
      lgsm/config-default/sdtdserver/_default.cfg
  7. 45
      linuxgsm.sh

0
lgsm/config/arkserver/_default.cfg → lgsm/config-default/arkserver/_default.cfg

0
lgsm/config/arma3server/_default.cfg → lgsm/config-default/arma3server/_default.cfg

0
lgsm/config/common-template.cfg → lgsm/config-default/common-template.cfg

0
lgsm/config/csgoserver/_default.cfg → lgsm/config-default/csgoserver/_default.cfg

0
lgsm/config/instance-template.cfg → lgsm/config-default/instance-template.cfg

0
lgsm/config/sdtdserver/_default.cfg → lgsm/config-default/sdtdserver/_default.cfg

45
linuxgsm.sh

@ -27,8 +27,10 @@ functionsdir="${lgsmdir}/functions"
libdir="${lgsmdir}/lib" libdir="${lgsmdir}/lib"
tmpdir="${lgsmdir}/tmp" tmpdir="${lgsmdir}/tmp"
filesdir="${rootdir}/serverfiles" filesdir="${rootdir}/serverfiles"
configdir="${lgsmdir}/config" configdir="${lgsmdir}/config-lgsm"
gameconfigdir="${configdir}/${servername}" configdirserver="${configdir}/${servername}"
configdirdefault="${lgsmdir}/config-default"
## Github Branch Select ## Github Branch Select
# Allows for the use of different function files # Allows for the use of different function files
@ -311,36 +313,37 @@ else
# Load LinuxGSM configs # Load LinuxGSM configs
# These are required to get all the default variables for the specific server. # These are required to get all the default variables for the specific server.
# Load the default config. If missing download it. If changed reload it. # Load the default config. If missing download it. If changed reload it.
if [ ! -f "${lgsmdir}/default-configs/lgsm-config/${servername}/_default.cfg" ];then if [ ! -f "${configdirdefault}/config-lgsm/${servername}/_default.cfg" ];then
mkdir -p "${lgsmdir}/default-configs/lgsm-config/${servername}" mkdir -p "${configdirdefault}/config-lgsm/${servername}"
fn_boostrap_fetch_config "lgsm/config/${servername}" "_default.cfg" "${lgsmdir}/default-configs/lgsm-config/${servername}" "_default.cfg" "noexecutecmd" "norun" "noforce" "nomd5" fn_boostrap_fetch_config "lgsm/config-default/${servername}" "_default.cfg" "${configdirdefault}/config-lgsm/${servername}" "_default.cfg" "noexecutecmd" "norun" "noforce" "nomd5"
fi fi
if [ ! -f "${gameconfigdir}/_default.cfg" ];then if [ ! -f "${configdirserver}/_default.cfg" ];then
mkdir -p "${gameconfigdir}" mkdir -p "${configdirserver}"
cp -R "${lgsmdir}/default-configs/lgsm-config/${servername}/_default.cfg" "${gameconfigdir}/_default.cfg" cp -R "${configdirdefault}/config-lgsm/${servername}/_default.cfg" "${configdirserver}/_default.cfg"
else else
function_file_diff=$(diff -q ${lgsmdir}/default-configs/lgsm-config/${servername}/_default.cfg ${gameconfigdir}/_default.cfg) function_file_diff=$(diff -q ${configdirdefault}/config-lgsm/${servername}/_default.cfg ${configdirserver}/_default.cfg)
if [ "${function_file_diff}" != "" ]; then if [ "${function_file_diff}" != "" ]; then
echo "config different onverwriting" echo "_default.cfg has been altered. Reloading config."
cp -R "${lgsmdir}/default-configs/lgsm-config/${servername}/_default.cfg" "${gameconfigdir}/_default.cfg" cp -R "${configdirdefault}/config-lgsm/${servername}/_default.cfg" "${configdirserver}/_default.cfg"
fi fi
source "lgsm/config/${servername}/_default.cfg"
fi fi
source "${configdirserver}/_default.cfg"
# Load the common.cfg config. If missing download it # Load the common.cfg config. If missing download it
if [ ! -f "${gameconfigdir}/common.cfg" ];then if [ ! -f "${configdirserver}/common.cfg" ];then
fn_boostrap_fetch_config "lgsm/config" "common-template.cfg" "${lgsmdir}/config/${servername}" "common.cfg" "${executecmd}" "noexecutecmd" "norun" "noforce" "nomd5" fn_boostrap_fetch_config "lgsm/config-default" "common-template.cfg" "${configdirserver}" "common.cfg" "${executecmd}" "noexecutecmd" "norun" "noforce" "nomd5"
source "lgsm/config/${servername}/common.cfg" source "${configdirserver}/common.cfg"
else else
source "lgsm/config/${servername}/common.cfg" source "${configdirserver}/common.cfg"
fi fi
# Load the instance.cfg config. If missing download it # Load the instance.cfg config. If missing download it
if [ ! -f "${gameconfigdir}/${servicename}.cfg" ];then if [ ! -f "${configdirserver}/${servicename}.cfg" ];then
fn_boostrap_fetch_config "lgsm/config" "instance-template.cfg" "${lgsmdir}/config/${servername}" "${servicename}.cfg" "noexecutecmd" "norun" "noforce" "nomd5" fn_boostrap_fetch_config "lgsm/config-default" "instance-template.cfg" "${configdirserver}" "${servicename}.cfg" "noexecutecmd" "norun" "noforce" "nomd5"
source "lgsm/config/${servername}/${servicename}.cfg" source "${configdirserver}/${servicename}.cfg"
else else
source "lgsm/config/${servername}/${servicename}.cfg" source "${configdirserver}/${servicename}.cfg"
fi fi
fi fi
######################## ########################
######## Script ######## ######## Script ########
###### Do not edit ##### ###### Do not edit #####
@ -358,8 +361,6 @@ functionfile="${FUNCNAME}"
fn_boostrap_fetch_function fn_boostrap_fetch_function
} }
core_dl.sh core_dl.sh
core_functions.sh core_functions.sh

Loading…
Cancel
Save