Unfortunately, many popular games like ARK or Valheim have major issues displaying all servers in the in-game server list.
This is because these games use the software “Steamworks” for their server listing.
Steamworks can list a maximum of 4,880 servers. If a game has more active servers than this number, only a small portion of the active servers will be shown to the player.
It is completely random whether player 1 sees server Y or not.
It can even happen that player 1 sees server Y, player 2 does not, and player 3 sees it again but misses another server that player 1 sees.
To rule out that the problem lies with the server provider, you can search for the server under “Steam” → “View” → “Servers” using the IP and port. If it is found there, the connection between player and server is perfect because this is a direct query by the player.
A good example to confirm the problem: ARK players who launch the game via Steam often cannot find servers. However, if they open ARK via Epic Games, the servers are found without issues. Epic Games does not use Steamworks.
Various developers have also commented on the problem. For example, Garry Newman from Garrysmod initially thought the issue was with his server provider OVH. But that was not the case. The problem affects ZAP-Hosting and every other server provider because it is directly related to Steamworks:
Source: https://x.com/garrynewman/status/1334446218437681152?s=20
Or Rust, as they write in their blog:
It’s not all sunshine when you suddenly experience such a surge in popularity.
You start to see cracks in the foundation; the clearest sign for us was that the server browser was never designed to handle so many servers.
Without getting too technical, this means many servers are not shown to users, causing a lot of frustration for server operators.
We are currently working on solutions and exploring options, so please be patient with us.
Source: https://rust.facepunch.com/blog/
We continue to monitor the issue and will update here as soon as a solution is available.
