arkmanager / ark-server-tools

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

Server randomly shows server offline #1225

Open KR1LL3N opened 2 years ago

KR1LL3N commented 2 years ago

I am currently using opensuse to run ark servers. Lately I have been getting the issue where my server can't connect to the master list. but I can see it in game and see it in steam server under favorites. It shows it not responding but it is up. Any way to get it to stop doing this. I never had this issue with debian. My friend has the exact same opensuse setup and his servers do not ever show it offline. Server051022

klightspeed commented 2 years ago

Do you have sufficient memory to run all of the servers you are running on that host? Each of the older maps (The Island, The Center, etc) needs at least 4-8GB of memory to run, and the newest map (Lost Island) needs at least 8-12GB of memory to run.

KR1LL3N commented 2 years ago

I have a HPE DL380 G9 with 64gb of ddr4 and dual socket 8 core processors. I never had this issue on my old hardware that was running on my old gaming PC components.

klightspeed commented 2 years ago

When the issue occurs, what is the memory and CPU usage of the ShooterGameServer process? Do you have any mods that might be blocking the server's main thread?

CaspyBXL commented 2 years ago

@KR1LL3N @klightspeed Looks to me to be in the same category as an issue I faced in 2018 ... --> https://github.com/arkmanager/ark-server-tools/issues/998 I finally found the issue where the ISP was using some kind of Anti-ddos feature, once I turned that service off the problem went away, so I contacted the ISP and asked to manually whitelist arkservers.net ip's used by their service and when they did I never had any issue adding servers or servers randomly showing offline again. I'm not sure it would be the same issue here, but I thought it would be worth mentioning it. Hope the problem goes away and you find something ! Greetings, CaspyBXL

KR1LL3N commented 2 years ago

I don't thats the case I am running ipfire as my firewall and using my ISP router in ip Passthrough mode. I didnt see any settings in the ISP router for anti DDOS. My cpu usage is minimal barely using any cores. im currently using 14.4 Gb out of 64GB. The issue just starting popping back up today with no changes to any settings or hardware/software.

KR1LL3N commented 2 years ago

I just checked shooter game is running at 2 percent cpu and a total of 12.7GB of memory.

klightspeed commented 2 years ago

Server Online: no suggests that the game server was unable to register with Steam's master server. This suggests that communication between your server and Steam's master server is either failing or not occurring.

KR1LL3N commented 2 years ago

Is there a way to fix this?. People can join and play fine but when it's having issues they just can't see it in game. As well as it shows not responding in steam server chat. I'm just confused bc me and my friend have the same network and server setup and he doesn't have this issue.

CaspyBXL commented 2 years ago

@KR1LL3N Having had many issues in the past helping people setup their servers at home, using Passthrough and ISP router services, I always recommended using the Portforwarding functions. you can forward all needed ports from you server local ip to and from WAN ip when required, also make sure you forwards TCP AND UDP as Wildcard tutorial requires it. @klightspeed is right in saying its communication between your server and Steam's master server that is not happening correctly. Sorry for the late anwser.

KR1LL3N commented 2 years ago

I use ipfire as my router/firewall on a dedicated machine. My porforwarding is setup exactly the same as before I switched from debian to opensuse leap. Both my server firewall and router have porforwarding set up and still get this issue. It's not a major issue just one that makes my server randomly unfindable.

klightspeed commented 2 years ago

I wonder if ipfire is occasionally firing its DDOS protection when it sees too many incoming queries to UDP port 27103, or otherwise sometimes blocking communication between your server and Steam?