Add support for -opt=val options using arkopt_opt=val

This commit is contained in:
Ben Peddell 2015-09-29 09:42:45 +10:00
parent 167781e34f
commit 17dd16a830
2 changed files with 12 additions and 0 deletions

View File

@ -434,6 +434,15 @@ doRun() {
fi
done
# bring in arkopt_... options
for varname in "${!arkopt_@}"; do
name="${varname#arkopt_}"
val="${!varname}"
if [ -n "$val" ]; then
arkextraopts=( "${arkextraopts[@]}" "-${name}=${val}" )
fi
done
arkserveropts="${arkserveropts}?listen"
# run the server in background

View File

@ -44,6 +44,9 @@ ark_MaxPlayers="70"
#arkflag_OnlyAdminRejoinAsSpectator=true # Uncomment to only allow admins to rejoin as spectator
#arkflag_DisableDeathSpectator=true # Uncomment to disable players from becoming spectators when they die
# ARK server options - i.e. for -optname=val, use arkopt_optname=val
#arkopt_StructureDestructionTag=DestroySwampSnowStructures
# config Service
servicename="arkserv" # Name of the service (don't change if you don't know what are you doing)
logdir="/var/log/arktools" # Logs path (default /var/log/arktools)