Valheim: Problemas con la lista de servidores en juegos de Steam que usan Steamworks
Esta guía fue creada con los siguientes productos:
(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)
Lamentablemente, muchos juegos populares como ARK o Valheim tienen grandes problemas para listar todos los servidores en la lista de servidores dentro del juego.
Esto se debe a que estos juegos usan el software "Steamworks" para su listado.
Steamworks puede listar un máximo de 4880 servidores. Si un juego tiene más de esta cantidad de servidores activos, solo una pequeña parte de los servidores activos se mostrará al jugador.
Es muy aleatorio si el jugador 1 ve el servidor Y o no.
Por lo tanto, también pasa que el jugador 1 ve el servidor Y, pero el jugador 2 no. El jugador 3, en cambio, sí lo ve, pero no ve otro servidor que el jugador 1 sí ve.
Para descartar un problema con el proveedor del servidor, puedes buscar el servidor en "Steam" - "Ver" - "Servidor" con IP y puerto. Si se encuentra ahí, la conexión entre jugador y servidor es perfecta. Esto se debe a que se hace una consulta directa por parte del jugador.
Un buen ejemplo para validar el problema es que los jugadores de ARK que abren el juego vía Steam no pueden encontrar servidores. Si abren ARK en Epic Games, los servidores se encuentran perfectamente. Aquí no se usa Steamworks.
También hay varios desarrolladores que han comentado sobre este problema. Por ejemplo, Garry Newman de Garrysmod pensó que el problema estaba relacionado con su proveedor de servidores OVH. Sin embargo, no era así. El problema también está presente en ZAP-Hosting y cualquier otro proveedor de servidores, ya que es directamente con Steamworks:
Fuente: https://x.com/garrynewman/status/1334446218437681152?s=20
O incluso Rust, como escriben en su blog:
No todo es color de rosa cuando tienes un aumento tan repentino en popularidad.
Empiezas a ver grietas en los cimientos, lo más notorio para nosotros fue que el navegador de servidores nunca estuvo pensado para manejar una cantidad tan grande de servidores.
Sin entrar en detalles técnicos, esto ha resultado en que muchos servidores no se muestren a los usuarios y cause mucha frustración a los propietarios de servidores.
Actualmente estamos trabajando y explorando soluciones, así que por favor tengan paciencia con nosotros.
Fuente: https://rust.facepunch.com/blog/
Seguiremos atentos al problema e informaremos aquí cuando haya una solución.