Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial multi server #201

Closed
arkfrance opened this issue Sep 27, 2015 · 45 comments
Closed

Tutorial multi server #201

arkfrance opened this issue Sep 27, 2015 · 45 comments
Labels

Comments

@arkfrance
Copy link

Hi,

i want to try the multi server config,

is there some kind of tutorial for this ?

Thanks

@FezVrasta
Copy link
Collaborator

No that I'm aware of.

By the way you have just to create a system user for each ARK server and put inside it the .arkmanager.cfg for it

@klightspeed
Copy link
Collaborator

You can also create a local config file (containing all of the ark_<option> and arkflag_<option> options, as well as the arkserverroot, serverMap and/or serverMapModId options) for each server and add the paths of those config files as configfile_<name> settings in the main /etc/arkmanager/arkmanager.cfg file. Then to control each instance, use arkmanager useconfig <name> <command> [<command> ...].

@arkfrance
Copy link
Author

so that will be the main config :

arkstChannel="master"                                               # change it to a different branch to get non-stable versions

# config SteamCMD
steamcmdroot="/home/foufinette"                                 # path of your steamcmd instance
steamcmdexec="steamcmd.sh"                                          # name of steamcmd executable
steamcmd_user="foufinette"                                               # name of the system user who own steamcmd folder
steamcmd_appinfocache="/home/foufinette/Steam/appcache/appinfo.vdf"      # cache of the appinfo command

# config environment
arkserverroot="/game/ARK"                                     # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer"        # name of ARK server executable
arkbackupdir="/home/foufinette/ARK-Backups"                              # path to backup directory
arkwarnminutes="5"                                                 # number of minutes to warn players when using update --warn
# 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)
#serverMapModId="469987622"                                         # Uncomment this to specify the Map Mod Id (<fileid> in http://steamcommunity.com/sharedfiles/filedetails/?id=<fileid>)
ark_RCONEnabled="True"                                            # Enable RCON Protocol
ark_RCONPort="32330"                                                # RCON Port
ark_SessionName="[FR] ARK FRANCE GAMING - arkfrancegaming.com"  # if your session name needs special characters please use the .ini instead
ark_Port="7778"                                                  # ARK server port (default 7778)
ark_QueryPort="27015"                                               # ARK query port (default 27016)
ark_ServerPassword=""                                               # ARK server password, empty: no password required to login
ark_ServerAdminPassword="****"                               # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="90"
#ark_GameModIds="487516323,487516324,487516325"                     # Uncomment to specify additional mods by Mod Id separated by commas
# 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)

# steamdb specific
appid=376030                                                        # Linux server App ID

# alternate configs
# example for config name "ark1":
config_ark1="/etc/arkmanager/arkmanager2.cfg"

@arkfrance
Copy link
Author

and that the second config

arkstChannel="master"                                               # change it to a different branch to get non-stable versions

# config SteamCMD
steamcmdroot="/home/pve"                                 # path of your steamcmd instance
steamcmdexec="steamcmd.sh"                                          # name of steamcmd executable
steamcmd_user="pve"                                               # name of the system user who own steamcmd folder
steamcmd_appinfocache="/home/pve/Steam/appcache/appinfo.vdf"      # cache of the appinfo command

# config environment
arkserverroot="/game/PVE"                                     # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer"        # name of ARK server executable
arkbackupdir="/home/pve/ARK-Backups"                              # path to backup directory
arkwarnminutes="5"                                                 # number of minutes to warn players when using update --warn
# 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)
#serverMapModId="469987622"                                         # Uncomment this to specify the Map Mod Id (<fileid> in http://steamcommunity.com/sharedfiles/filedetails/?id=<fileid>)
ark_RCONEnabled="True"                                            # Enable RCON Protocol
ark_RCONPort="32331"                                                # RCON Port
ark_SessionName="[FR] ARK FRANCE GAMING - arkfrancegaming.com"  # if your session name needs special characters please use the .ini instead
ark_Port="7777"                                                  # 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="******"                               # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="90"
#ark_GameModIds="487516323,487516324,487516325"                     # Uncomment to specify additional mods by Mod Id separated by commas
# 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)

# steamdb specific
appid=376030                                                        # Linux server App ID

# alternate configs
# example for config name "ark1":
#config_ark1="/path/to/config/file"

@klightspeed
Copy link
Collaborator

If you're using the useconfig command, then you need to make sure your ARK user is able to access all directories you specify. The steamcmd directory does not need to duplicated between configs if you use the same user.

The comment in the default config file in 1.3 on what option to use for alternative configs is incorrect, and should be configfile_<name>, not config_<name>.

As of 1.4, the init scripts should start all ARK instances specified using alternate configs.

/etc/arkmanager/arkmanager.cfg:

arkstChannel="master"                                               # change it to a different branch to get non-stable versions

# config SteamCMD
steamcmdroot="/home/foufinette/steamcmd"                                 # path of your steamcmd instance
steamcmdexec="steamcmd.sh"                                          # name of steamcmd executable
steamcmd_user="foufinette"                                               # name of the system user who own steamcmd folder
steamcmd_appinfocache="/home/foufinette/Steam/appcache/appinfo.vdf"      # cache of the appinfo command

# config environment
arkserverroot="/game/ARK"                                     # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer"        # name of ARK server executable
arkbackupdir="/home/foufinette/ARK-Backups"                              # path to backup directory
arkwarnminutes="5"                                                 # number of minutes to warn players when using update --warn
# 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)
#serverMapModId="469987622"                                         # Uncomment this to specify the Map Mod Id (<fileid> in http://steamcommunity.com/sharedfiles/filedetails/?id=<fileid>)
ark_RCONEnabled="True"                                            # Enable RCON Protocol
ark_RCONPort="32330"                                                # RCON Port
ark_SessionName="[FR] ARK FRANCE GAMING - arkfrancegaming.com"  # if your session name needs special characters please use the .ini instead
ark_Port="7778"                                                  # ARK server port (default 7778)
ark_QueryPort="27015"                                               # ARK query port (default 27016)
ark_ServerPassword=""                                               # ARK server password, empty: no password required to login
ark_ServerAdminPassword="****"                               # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="90"
#ark_GameModIds="487516323,487516324,487516325"                     # Uncomment to specify additional mods by Mod Id separated by commas
# config Service
servicename="arkserv"                                               # Name of the service (don't change if you don't know what are you doing)
logdir="/var/log/arktools/foufinette"                                          # Logs path (default /var/log/arktools)

# steamdb specific
appid=376030                                                        # Linux server App ID

# alternate configs
# example for config name "ark1":
configfile_pve="/etc/arkmanager/arkmanager-pve.cfg"

/etc/arkmanager/arkmanager-pve.cfg

# config environment
arkserverroot="/game/PVE"                                     # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer"        # name of ARK server executable
arkbackupdir="/home/pve/ARK-Backups"                              # path to backup directory
arkwarnminutes="5"                                                 # number of minutes to warn players when using update --warn
# 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)
#serverMapModId="469987622"                                         # Uncomment this to specify the Map Mod Id (<fileid> in http://steamcommunity.com/sharedfiles/filedetails/?id=<fileid>)
ark_RCONEnabled="True"                                            # Enable RCON Protocol
ark_RCONPort="32331"                                                # RCON Port
ark_SessionName="[FR] ARK FRANCE GAMING - arkfrancegaming.com"  # if your session name needs special characters please use the .ini instead
ark_Port="7777"                                                  # 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="******"                               # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="90"
#ark_GameModIds="487516323,487516324,487516325"                     # Uncomment to specify additional mods by Mod Id separated by commas
logdir="/var/log/arktools/pve"                                          # Logs path (default /var/log/arktools)

If instead you're using the per-user config, then the per-server options should include the steamcmd settings and the log directory. Note that the init scripts do not support per-user configs.

/home/foufinette/.arkmanager.cfg:

# config SteamCMD
steamcmdroot="/home/foufinette/steamcmd"                                 # path of your steamcmd instance
steamcmdexec="steamcmd.sh"                                          # name of steamcmd executable
steamcmd_user="foufinette"                                               # name of the system user who own steamcmd folder
steamcmd_appinfocache="/home/foufinette/Steam/appcache/appinfo.vdf"      # cache of the appinfo command

# config environment
arkserverroot="/game/ARK"                                     # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer"        # name of ARK server executable
arkbackupdir="/home/foufinette/ARK-Backups"                              # path to backup directory
arkwarnminutes="5"                                                 # number of minutes to warn players when using update --warn
# 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)
#serverMapModId="469987622"                                         # Uncomment this to specify the Map Mod Id (<fileid> in http://steamcommunity.com/sharedfiles/filedetails/?id=<fileid>)
ark_RCONEnabled="True"                                            # Enable RCON Protocol
ark_RCONPort="32330"                                                # RCON Port
ark_SessionName="[FR] ARK FRANCE GAMING - arkfrancegaming.com"  # if your session name needs special characters please use the .ini instead
ark_Port="7778"                                                  # ARK server port (default 7778)
ark_QueryPort="27015"                                               # ARK query port (default 27016)
ark_ServerPassword=""                                               # ARK server password, empty: no password required to login
ark_ServerAdminPassword="****"                               # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="90"
#ark_GameModIds="487516323,487516324,487516325"                     # Uncomment to specify additional mods by Mod Id separated by commas
logdir="/home/foufinette/ark-logs"                                          # Logs path (default /var/log/arktools)

/home/pve/.arkmanager.cfg:

# config SteamCMD
steamcmdroot="/home/pve/steamcmd"                                 # path of your steamcmd instance
steamcmdexec="steamcmd.sh"                                          # name of steamcmd executable
steamcmd_user="pve"                                               # name of the system user who own steamcmd folder
steamcmd_appinfocache="/home/pve/Steam/appcache/appinfo.vdf"      # cache of the appinfo command

# config environment
arkserverroot="/game/PVE"                                     # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer"        # name of ARK server executable
arkbackupdir="/home/pve/ARK-Backups"                              # path to backup directory
arkwarnminutes="5"                                                 # number of minutes to warn players when using update --warn
# 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)
#serverMapModId="469987622"                                         # Uncomment this to specify the Map Mod Id (<fileid> in http://steamcommunity.com/sharedfiles/filedetails/?id=<fileid>)
ark_RCONEnabled="True"                                            # Enable RCON Protocol
ark_RCONPort="32331"                                                # RCON Port
ark_SessionName="[FR] ARK FRANCE GAMING - arkfrancegaming.com"  # if your session name needs special characters please use the .ini instead
ark_Port="7777"                                                  # 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="******"                               # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="90"
#ark_GameModIds="487516323,487516324,487516325"                     # Uncomment to specify additional mods by Mod Id separated by commas
logdir="/home/pve/ark-logs"                                          # Logs path (default /var/log/arktools)

@arkfrance
Copy link
Author

that means that if i reboot one game instance it will reboot both ?

@klightspeed
Copy link
Collaborator

arkmanager restart will only restart the main instance.
arkamanger useconfig pve restart will only restart the pve instance
arkmanager restart --all as of 1.4 will restart all instances.

@arkfrance
Copy link
Author

ok so if i'm right

that's my main cfg 👍

arkstChannel="master" # change it to a different branch to get non-stable versions

config SteamCMD

steamcmdroot="/home/foufinette" # path of your steamcmd instance
steamcmdexec="steamcmd.sh" # name of steamcmd executable
steamcmd_user="foufinette" # name of the system user who own steamcmd folder
steamcmd_appinfocache="/home/foufinette/Steam/appcache/appinfo.vdf" # cache of the appinfo command

config environment

arkserverroot="/game/ARK" # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer" # name of ARK server executable
arkbackupdir="/home/foufinette/ARK-Backups" # path to backup directory
arkwarnminutes="5" # number of minutes to warn players when using update --warn

ARK server options - use ark_=

comment out these values if you want to define them

inside your GameUserSettings.ini file

serverMap="TheIsland" # server map (default TheIsland)
#serverMapModId="469987622" # Uncomment this to specify the Map Mod Id ( in http://steamcommunity.com/sharedfiles/filedetails/?id=)
ark_RCONEnabled="True" # Enable RCON Protocol
ark_RCONPort="32330" # RCON Port
ark_SessionName="[FR] ARK FRANCE GAMING - arkfrancegaming.com" # if your session name needs special characters please use the .ini instead
ark_Port="7778" # ARK server port (default 7778)
ark_QueryPort="27015" # ARK query port (default 27016)
ark_ServerPassword="" # ARK server password, empty: no password required to login
ark_ServerAdminPassword="*****" # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="90"
#ark_GameModIds="487516323,487516324,487516325" # Uncomment to specify additional mods by Mod Id separated by commas

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)

steamdb specific

appid=376030 # Linux server App ID

alternate configs

example for config name "ark1":

configfile_pve="/etc/arkmanager/arkmanager-pve.cfg"

@arkfrance
Copy link
Author

and that's my arkmanager-pve.cfg with the same steam cfg

arkstChannel="master" # change it to a different branch to get non-stable versions

config SteamCMD

steamcmdroot="/home/foufinette" # path of your steamcmd instance
steamcmdexec="steamcmd.sh" # name of steamcmd executable
steamcmd_user="foufinette" # name of the system user who own steamcmd folder
steamcmd_appinfocache="/home/foufinette/Steam/appcache/appinfo.vdf" # cache of the appinfo command

config environment

arkserverroot="/game/PVE" # path of your ARK server files (default ~/ARK)
arkserverexec="ShooterGame/Binaries/Linux/ShooterGameServer" # name of ARK server executable
arkbackupdir="/home/pve/ARK-Backups" # path to backup directory
arkwarnminutes="5" # number of minutes to warn players when using update --warn

ARK server options - use ark_=

comment out these values if you want to define them

inside your GameUserSettings.ini file

serverMap="TheIsland" # server map (default TheIsland)
#serverMapModId="469987622" # Uncomment this to specify the Map Mod Id ( in http://steamcommunity.com/sharedfiles/filedetails/?id=)
ark_RCONEnabled="True" # Enable RCON Protocol
ark_RCONPort="32331" # RCON Port
ark_SessionName="[FR] ARK FRANCE GAMING PVE - arkfrancegaming.com" # if your session name needs special characters please use the .ini instead
ark_Port="7777" # 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="******" # ARK server admin password, KEEP IT SAFE!
ark_MaxPlayers="90"
#ark_GameModIds="487516323,487516324,487516325" # Uncomment to specify additional mods by Mod Id separated by commas

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)

steamdb specific

appid=376030 # Linux server App ID

alternate configs

example for config name "ark1":

#config_ark1="/path/to/config/file"

@arkfrance
Copy link
Author

is it correct ?

@klightspeed
Copy link
Collaborator

Yes, that should work.

@arkfrance
Copy link
Author

then after that, do i need to start another install ?

@klightspeed
Copy link
Collaborator

You would install the second instance of ARK server the same way you installed the first, except using the useconfig pve command before the install command - i.e. arkmanager useconfig pve install. Any other commands - e.g. updating, starting, stopping, executing rcon commands - would be specified the same way - e.g. arkmanager useconfig pve update, arkmanager useconfig pve broadcast "hello"

@arkfrance
Copy link
Author

ok thanks, i'm downloading the game, it won't be a problem if there will be twice shootgamer instances ? (PID)

@klightspeed
Copy link
Collaborator

As long as you have enough resources (RAM, CPU cores, HDD space), put the ARK server instances in separate directories, and specify different ports for the different instances, there should be no issue with running multiple instances on the same computer.

@arkfrance
Copy link
Author

thanks it works :) just one more question about de "-" value like "-log -server" it will be available on 1.4 ?

@klightspeed
Copy link
Collaborator

With 1.4, to specify an option such as -log, add arkflag_log=true to arkmanager.cfg.

With PR #206, to specify an option such as -StructureDestructionTag=DestroySwampSnowStructures, add arkopt_StructureDestructionTag=DestroySwampSnowStructures to arkmanager.cfg.

@arkfrance
Copy link
Author

what's the good link to install 1.4 ?

curl -sL http://git.io/vtf5N | sudo bash -s steam

this is for 1.3

@Atriusftw
Copy link
Collaborator

@arkfrancegaming curl -sL http://git.io/vcZd7 | sudo bash -s steam 1.4-dev

@arkfrance
Copy link
Author

thanks, there is a small problem when i install it :

mkdir: cannot create directory ‘’: No such file or directory

ne need to add 1.4-dev i think, without it's working fine

@klightspeed
Copy link
Collaborator

That error shouldn't cause any harm if you've already previously installed ARK Server Tools - it is a typo in the line that tries to create the directory that holds the Debian systemd arkmanager.init script.

@arkfrance
Copy link
Author

allright thanks

got a issue for you :

arkmanager useconfig pve saveworld
Error connecting to server at -e line 31.

arkmanager useconfig pve status
Server running: Yes
Server online: Yes

i guess the useconfig saveworld doesn't work for now

@Atriusftw
Copy link
Collaborator

Is RCON configured?

The saveworld command uses rconcmd.

ark_RCONEnabled="True"
ark_RCONPort="32330" (Change the port accordingly and make sure it's forwarded correctly.)

@arkfrance
Copy link
Author

arkmanager useconfig pve rconcmd "saveworld"
Error connecting to server at -e line 31.
ark_RCONEnabled="True"
ark_RCONPort="32331"

iptables -I INPUT -p tcp --dport 32331 -j ACCEPT

@klightspeed
Copy link
Collaborator

You don't have RCONPort in GameUserSettings.ini do you? Sorry, the server overwrites this setting in GameUserSettings.ini.

Looks almost like some sort of bug (or "feature") in the ARK server that prevents the second server from opening the RCON port.

Make sure that ServerAdminPassword is set. If ServerAdminPassword is unset, then the RCON port will not be opened.

@arkfrance
Copy link
Author

it's already set but it's the same as the main cfg, any problem with that ?

@arkfrance
Copy link
Author

it seems to be a rcon connexion problem i can't connect on port 32331

@klightspeed
Copy link
Collaborator

I found no problem with the passwords being the same.

I was able to duplicate the RCON port not opening by not having the ServerAdminPassword set, and was able to resolve it on my install by setting ServerAdminPassword in GameUserSettings.ini or ark_ServerAdminPassword in the arkmanager config.

@arkfrance
Copy link
Author

find out the problem, the serveradminpassword in GameUserSettings.ini is not the same as the cfg
i will try again

@arkfrance
Copy link
Author

still can't connect, i tried with an rcon software

1st server

ark_RCONEnabled="True"
ark_QueryPort="27015"
ark_RCONPort="32330"
ark_Port="7778"

2nd server
ark_RCONEnabled="True"
ark_QueryPort="27016"
ark_RCONPort="32331"
ark_Port="7777"

@arkfrance
Copy link
Author

still can't connect to the rcon second server

arkmanager useconfig pve broadcast "test"
Error connecting to server at -e line 28.

what command do you use to open port 32331 ?

iptables -I INPUT -p tcp --dport 32331 -j ACCEPT ?

thanks

@klightspeed
Copy link
Collaborator

Please make sure your config is valid.

Does the problem still occur if you comment out ark_ServerPassword="" from both of your config files?

Does the problem still occur if you start the problem server first?

Does the problem still occur if you start the server directly? Since #206, the server command-line is written to /var/log/arktools/arkserver.log. e.g.:

Running /home/steam/ARK/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland\?MaxPlayers=10\?OnlyAdminRejoinAsSpectator=true\?Port=7777\?QueryPort=27016\?RCONEnabled=True\?RCONPort=32330\?ServerAdminPassword=keyboardcat\?listen -log -server

@arkfrance
Copy link
Author

that's my arkserver.log looks like

i tried another rcon port

12:00:54: start
12:00:54: Running /game/PVE/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?MaxPlayers=80?Port=7776?QueryPort=27016?RCONEnabled=True?RCONPort=32333?ServerAdminPassword=****?ServerPassword?SessionName=[FR] ARK\ FRANCE\ GAMING\ PVE\ -\ XPx5/TAMx5/DIFFx3?listen -log
12:00:54: Server PID: 6312
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 346110
/usr/local/bin/arkmanager: line 461: 4539 Aborted "$arkserverroot/$arkserverexec" "$arkserveropts" "${arkextraopts[@]}"
12:00:56: Bad PID '6312'; expected '4539'
12:00:56: exited with status 0
12:01:29: server is up

@klightspeed
Copy link
Collaborator

That says that two servers are running from the same path. Sorry, the "Bad PID" is probably due to a restart.

Have you tried any of my suggestions:

  • Does the problem still occur if you comment out ark_ServerPassword="" from both of your config files?
  • Does the problem still occur if you start the problem server first?
  • Does the problem still occur if you start the server directly?

@arkfrance
Copy link
Author

one is from /game/ARK and the second one /game/PVE

@arkfrance
Copy link
Author

thanks i will try that :)

@arkfrance
Copy link
Author

nope the problem still here, it's look like the game isn't using the rcon port

@klightspeed
Copy link
Collaborator

So the problem stays with that server even if you start it first or start it alone, and it still occurs if you start the server directly?

Do you have any custom settings in GameUserSettings.ini? It sounds like there may be a setting in there that the game doesn't like.

Try removing GameUserSettings.ini and restarting the problem server. If that still doesn't work, try removing all of the config files from ShooterGame/Saved/Config/LinuxServer and restarting the problem server.

@arkfrance
Copy link
Author

great ! it's working with a default gameusersettings.ini, i need to find now which command is the problem.

EDIT : A MOD WAS THE PROBLEM

One more thing, in 1.4 when i use a arkmanager update --warn, it doesn't say "saving world" but it does

And when i use arkmanager upgrade-tools
arkmanager v1.4: Checking for updates...
A hotfix is available for v1.3. Do you wish to install it?

it downgrade the tools.

@klightspeed
Copy link
Collaborator

One more thing, in 1.4 when i use a arkmanager update --warn, it doesn't say "saving world" but it does

The server automatically saves the world when it is shut down gracefully. The --saveworld option is just an option for the paranoid.

And when i use arkmanager upgrade-tools
arkmanager v1.4: Checking for updates...
A hotfix is available for v1.3. Do you wish to install it?

That suggests that you have arkstChannel set to master.

@arkfrance
Copy link
Author

how can i change that ?

@klightspeed
Copy link
Collaborator

how can i change that ?

How do you change what? Automatically saving the world when the server is shut down gracefully, or changing the arkstChannel?

@arkfrance
Copy link
Author

sorry, the arkstchannel to automatically get the latest 1.4 version

@klightspeed
Copy link
Collaborator

Change arkstChannel="master" to arkstChannel="1.4-dev" in /etc/arkmanager/arkmanager.cfg

@arkfrance
Copy link
Author

thank you !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants