arkmanager / ark-server-tools

Set of server tools used to manage ARK: Survival Evolved servers on Linux
MIT License
684 stars 144 forks source link

Logs #1224

Open ghost opened 2 years ago

ghost commented 2 years ago

I am having difficulty getting a server to show up. It is not in the LAN tab when hosted on my local network. I have added arkflag_servergamelog="" to my arkmanager.cfg and when it launches the server it does say its running with the command -servergamelog, but my ShooterGame/Saved/Logs/ShooterGame.log file is empty.

The terminal displays: "Setting breakpad minidump AppID = 346110" but then doesn't display any information after that.. I know when I try to launch the server directly it shows aditional information, but I am not getting that through arkmanager. Is there a way to show that informatiom? or is the fact that its not showing anything after that the problem?...

klightspeed commented 2 years ago

By default, the arkmanager logs are in /var/log/arktools - specifically the server output goes into /var/log/arktools/arkserver.log.

I don't know of a way to make the ARK server's output more verbose than just:

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 346110

If you run the command specified on the last [{instance}] {timestamp}: Running ... line (which has the command that arkmanager uses to run the server), do you get the same behaviour?

ghost commented 2 years ago

When issuing the command directly using something basic:

/{my_path}/ShooterGameServer "TheIsland?QueryPort=27016?MaxPlayers=25?listen" -NoBattlEye -nosteamclient -server -log -insecure

it does the same thing. Just prints out

Setting breakpad minidump AppID = 346110

and then hangs there indeffinatly. (left 8+hrs)

I suppose its not an arkserver related issue then, I suppose my issue must be something to do with my ShooterGameServer? Any pointers in the right direction would be helpful.

klightspeed commented 2 years ago

When it is running, what does arkmanager status show?

A search reveals that some people have had issues in the past with servers on query ports other than 27015 not showing up on the LAN tab, suggesting that the ARK client is only querying that port.

Does a direct connect using the LAN IP address and query port work?

ghost commented 2 years ago

Running command 'status' for instance 'main' Server running: Yes Server PID: 3669 Server listening: Yes Server Name: Xxxxxxxxx - (v345.22) Steam Players: 0 / 15 Active Steam Players: 0 Server online: Yes ARKServers link: http://arkservers.net/server/xxx.xxx.xxx.xxx:27015 Steam connect link: steam://connect/xxx.xxx.xxx.xxx:27015 Server build ID: 8635650 Server version: 345.22

I changed the port to 27015 and it status shows that it is up now. Everything seems to be working. Thanks!