mirror of
https://github.com/eliasstepanik/ark-ac-server-tools.git
synced 2026-01-27 08:48:27 +00:00
standardize server options, now they work all in the same way
This commit is contained in:
parent
2366c21fd5
commit
362fa3a3c5
@ -118,7 +118,7 @@ function isTheServerRunning(){
|
|||||||
# Check if the server is down and not visible in steam server list
|
# Check if the server is down and not visible in steam server list
|
||||||
#
|
#
|
||||||
function isTheServerDown(){
|
function isTheServerDown(){
|
||||||
lsof -i |grep $arkserverport > /dev/null
|
lsof -i |grep $ark_Port > /dev/null
|
||||||
result=$?
|
result=$?
|
||||||
return $result
|
return $result
|
||||||
}
|
}
|
||||||
@ -131,12 +131,7 @@ doStart() {
|
|||||||
if isTheServerRunning; then
|
if isTheServerRunning; then
|
||||||
echo "The server is already running"
|
echo "The server is already running"
|
||||||
else
|
else
|
||||||
ark_SessionName="${ark_SessionName:-${sessionname}}"
|
arkserveropts=$serverMap
|
||||||
ark_Port="${ark_Port:-${arkserverport}}"
|
|
||||||
ark_QueryPort="${ark_QueryPort:-${arkqueryport}}"
|
|
||||||
ark_ServerPassword="${ark_ServerPassword:-${arkserverpass}}"
|
|
||||||
ark_ServerAdminPassword="${ark_ServerAdminPassword:-${arkserverapass}}"
|
|
||||||
arkserveropts="TheIsland"
|
|
||||||
|
|
||||||
# bring in ark_... options
|
# bring in ark_... options
|
||||||
for varname in "${!ark_@}"; do
|
for varname in "${!ark_@}"; do
|
||||||
|
|||||||
@ -3,16 +3,19 @@ steamcmdroot="/home/steam/steamcmd" # path of yo
|
|||||||
steamcmdexec="steamcmd.sh" # name of steamcmd executable
|
steamcmdexec="steamcmd.sh" # name of steamcmd executable
|
||||||
steamcmd_user="steam" # name of the system user who own steamcmd folder
|
steamcmd_user="steam" # name of the system user who own steamcmd folder
|
||||||
|
|
||||||
# config Server
|
# config environment
|
||||||
sessioname=YourLinuxSessionName
|
|
||||||
arkserverroot="/home/steam/ARK" # path of your ARK server files (default ~/ARK)
|
arkserverroot="/home/steam/ARK" # path of your ARK server files (default ~/ARK)
|
||||||
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer" # name of ARK server executable
|
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"
|
ark_MaxPlayers="70"
|
||||||
|
|
||||||
# config Service
|
# config Service
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user