standardize server options, now they work all in the same way

This commit is contained in:
FezVrasta 2015-06-24 12:01:37 +02:00
parent 2366c21fd5
commit 362fa3a3c5
2 changed files with 12 additions and 14 deletions

View File

@ -118,7 +118,7 @@ function isTheServerRunning(){
# Check if the server is down and not visible in steam server list
#
function isTheServerDown(){
lsof -i |grep $arkserverport > /dev/null
lsof -i |grep $ark_Port > /dev/null
result=$?
return $result
}
@ -131,12 +131,7 @@ doStart() {
if isTheServerRunning; then
echo "The server is already running"
else
ark_SessionName="${ark_SessionName:-${sessionname}}"
ark_Port="${ark_Port:-${arkserverport}}"
ark_QueryPort="${ark_QueryPort:-${arkqueryport}}"
ark_ServerPassword="${ark_ServerPassword:-${arkserverpass}}"
ark_ServerAdminPassword="${ark_ServerAdminPassword:-${arkserverapass}}"
arkserveropts="TheIsland"
arkserveropts=$serverMap
# bring in ark_... options
for varname in "${!ark_@}"; do

View File

@ -3,16 +3,19 @@ steamcmdroot="/home/steam/steamcmd" # path of yo
steamcmdexec="steamcmd.sh" # name of steamcmd executable
steamcmd_user="steam" # name of the system user who own steamcmd folder
# config Server
sessioname=YourLinuxSessionName
# config environment
arkserverroot="/home/steam/ARK" # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer" # name of ARK server executable
arkqueryport="27016" # ARK query port (default 27016)
arkserverport="7778" # ARK server port (default 7778)
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 server options - use ark_<optionname>=<value>
# comment out these values if you want to define them
# inside your GameUserSettings.ini file
serverMap="TheIsland" # server map (default TheIsland)
ark_SessionName="ARK Server Tools" # if your session name needs special characters please use the .ini instead
ark_Port="7778" # ARK server port (default 7778)
ark_QueryPort="27016" # ARK query port (default 27016)
ark_ServerPassword="" # ARK server password, empty: no password required to login
ark_ServerAdminPassword="keyboardcat" # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="70"
# config Service