mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-15 12:08:26 +00:00
Add custom server variables
This commit is contained in:
parent
b1c0d28f6a
commit
78944b04f8
@ -128,7 +128,23 @@ doStart() {
|
||||
if isTheServerRunning; then
|
||||
echo "The server is already running"
|
||||
else
|
||||
arkserveropts="TheIsland?SessionName=$sessioname?QueryPort=$arkqueryport?ServerPassword=$arkserverpass?ServerAdminPassword=$arkserverapass?listen"
|
||||
ark_SessionName="${ark_SessionName:-${sessionname}}"
|
||||
ark_QueryPort="${ark_QueryPort:-${arkqueryport}}"
|
||||
ark_ServerPassword="${ark_ServerPassword:-${arkserverpass}}"
|
||||
ark_ServerAdminPassword="${ark_ServerAdminPassword:-${arkserverapass}}"
|
||||
arkserveropts="TheIsland"
|
||||
|
||||
# bring in ark_... options
|
||||
for varname in "${!ark_@}"; do
|
||||
name="${varname#ark_}"
|
||||
val="${!varname}"
|
||||
|
||||
if [ -n "$val" ]; then
|
||||
arkserveropts="${arkserveropts}?${name}=${val}"
|
||||
fi
|
||||
done
|
||||
|
||||
arkserveropts="${arkserveropts}?listen"
|
||||
# run the server in background
|
||||
nohup "$arkserverroot/$arkserverexec" "$arkserveropts" </dev/null >/dev/null 2>&1 &
|
||||
echo "$timestamp: start" >> "$logdir/arkserver.log"
|
||||
|
||||
@ -12,6 +12,9 @@ arkserverport="7778" # ARK server
|
||||
arkserverpass="SERVERPASSWORD" # ARK server password, empty: no password required to login
|
||||
arkserverapass="ADMINPASSWORD" # ARK server admin password, KEEP IT SAFE!
|
||||
|
||||
# other options - use ark_<optionname>=<value>
|
||||
ark_MaxPlayers="70"
|
||||
|
||||
# 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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user