La respuesta rápida
Steam solo puede consultar unos 10,000 servidores a la vez, y Rust oculta los servidores vacíos del navegador por defecto. Un servidor nuevo sin nadie dentro falla por tanto los dos filtros a la vez. Consigue los primeros jugadores por conexión directa, mantén el tiempo de actividad continuo, y usa la caché de consultas para que tu servidor responda lo bastante rápido como para seguir en el lote.
Puntos clave
- No aparecer en la lista es normal para un servidor nuevo. No es un fallo.
- Hay más servidores de Rust de los que el sistema de consultas puede alcanzar. Algunos son siempre invisibles.
- Los servidores vacíos se ocultan a propósito. Los jugadores son la entrada, no una recompensa por conseguirla.
- Reiniciar repetidamente empeora el problema, no lo mejora.
- La conexión directa siempre funciona y es como rompes el círculo.
Por qué el navegador oculta tu servidor
El navegador de servidores de Rust no es un directorio. Es el resultado de un proceso de consultas con límites estrictos, y entender esos límites es lo que evita que esto parezca arbitrario.
Steam tiene un límite máximo de consulta de unos 10,000 servidores. Eso es a cuántos puede pedir detalles a la vez. Como existen bastantes más servidores de Rust que eso, es físicamente imposible verlos todos, y no hay ningún ajuste de tu parte que cambie esa aritmética.
Steam también intenta encontrar la mejor coincidencia de servidores para cada jugador en vez de devolver una lista directa. En la práctica esa selección es impredecible, y que un servidor concreto aparezca para una persona concreta es casi una lotería.
El problema del servidor vacío
Facepunch mejoró el navegador ocultando todos los servidores vacíos por defecto. Desde el punto de vista de un jugador esto es una clara mejora: la lista se llena de servidores con gente dentro en vez de cientos que no la tienen.
Desde el punto de vista del propietario de un servidor nuevo, esto crea un problema circular. Tu servidor está vacío, así que se oculta. Está oculto, así que nadie lo encuentra. Nadie lo encuentra, así que sigue vacío.
Los jugadores pueden marcar Show Empty para verlo todo, pero eso les devuelve al navegador antiguo y menos útil, y muy poca gente lo hace. No puedes construir una estrategia asumiendo que lo harán.
La consecuencia práctica: tus primeros jugadores valen más que los siguientes cien. Son lo que hace que el servidor sea candidato a que se le vea siquiera. Conseguir que tres amigos se queden inactivos en un wipe recién hecho no es inflar los números, es el mecanismo por el que los jugadores reales pueden encontrarte.
Cómo lo cambia la caché de consultas
No puedes subir el límite de Steam. Lo que sí puedes cambiar es lo bien que rinde tu servidor dentro del proceso de consultas al que está sujeto.
Nuestra red A2S anycast almacena en caché las respuestas de consulta en más de 50 puntos de presencia en Europa, América y Asia. Cuando un navegador pregunta por tu servidor, la respuesta llega desde la caché más cercana en vez de viajar hasta el servidor y volver. De ahí se derivan dos cosas:
- Respuestas más rápidas
- Un servidor que responde rápido tiene muchas menos probabilidades de ser descartado de un lote de consultas por exceder el tiempo de espera, sobre todo en momentos de mucho tráfico.
- Ping mostrado más bajo
- El ping que se ve en el navegador refleja la distancia a la caché, así que los jugadores de cualquier parte del mundo ven un número bajo en vez de uno desalentador.
La caché está incluida automáticamente en todo nuestro hosting de juegos compartido, y se puede aplicar a través del gestor de firewall en nuestros VPS, VDS y servidores dedicados.
Para que quede claro qué hace y qué no hace esto: la caché afecta a la respuesta de consulta, que es la fase de descubrimiento. Una vez que un jugador se conecta, habla directamente con el servidor a la distancia de red real. Te hace más fácil de encontrar, no más rápido para jugar.
Cosas que merece la pena comprobar primero
Antes de asumir que es el sistema de consultas, descarta el puñado de problemas de configuración que producen síntomas idénticos.
- Puerto de consulta accesible
- El navegador habla con el puerto de consulta, los jugadores hablan con el puerto de juego. Un servidor puede ser perfectamente unible y completamente invisible si solo uno de los dos está abierto.
- Nombre del servidor
- Si buscas por nombre, busca una subcadena exacta. La búsqueda de Rust es menos flexible de lo que la gente espera.
- Pestaña correcta
- Un servidor modded no aparece en Community. Si usas Oxide o uMod, míralo en Modded.
- Tiempo de actividad
- El tiempo de actividad continuo ayuda. Si has estado reiniciando para probar ajustes, para, déjalo funcionando, y comprueba de nuevo en unas horas.
Qué es lo que realmente te hace aparecer en la lista
-
Consigue jugadores por conexión directa
Comparte la IP y el puerto con quien puedas. En cuanto haya jugadores, el filtro de servidores vacíos deja de jugar en tu contra.
-
Anúnciate donde miran los jugadores el día del wipe
Los sitios de listados de wipes recientes, los subreddits de Rust y los canales de Discord de wipe llegan todos a gente que está buscando activamente un servidor nuevo. Nuestra guía de publicidad para servidores de Rust cubre los detalles.
-
Déjalo funcionando
Resiste la tentación de reiniciar repetidamente. El tiempo de actividad es una de las pocas variables que realmente controlas.
-
Usa la caché de consultas
Elimina el motivo de tiempo de respuesta por el que se te descarta de un lote, que es la parte del problema que ninguna cantidad de publicidad soluciona.
-
Pide a tus habituales que lo marquen como favorito
Un servidor marcado como favorito aparece en la pestaña Favorited independientemente del navegador. Así tus jugadores actuales nunca tienen que volver a encontrarte.
Conexión directa mientras tanto
Nada de lo que pase en el navegador afecta a la conexión directa. Cualquiera que tenga la dirección puede unirse en cualquier momento, esté listado o no.
client.connect 123.456.78.9:28015
Pulsa F1 en Rust, selecciona la pestaña CONSOLE, pega eso con tu propia dirección y pulsa Intro. Ponlo en tu Discord, ponlo en tu entrada de listado, y fíjalo. Para un servidor que todavía no es visible, esa línea es todo tu embudo de captación, y merece la pena tratarla como tal.