Actualización sobre la coherencia en la experiencia de juego de VALORANT

El equipo de la experiencia de juego de VALORANT comparte su reciente análisis de la coherencia entre partidas.

¡Hola a todos y todas! Al habla el equipo de experiencia de juego de VALORANT. Os traemos una breve actualización sobre la investigación que estamos haciendo a raíz de los comentarios recibidos de parte de algunos miembros de la comunidad sobre la falta de coherencia entre partidas. La versión resumida es que seguimos trabajando en esto activamente, y es una de las absolutas prioridades del equipo. Mientras tanto, os traemos las novedades en lo referido al enfoque que hemos adoptado y lo que hemos aprendido hasta la fecha.

LO QUE NOS CONTÁIS

Por lo que respecta a los informes sobre incoherencias en el combate, estos temas son los que más nos habéis mencionado:

  1. "Me da la sensación de que juego con diferentes niveles de retardo en cada partida, a pesar de que mi conexión sea estable".
  2. "Me da la sensación de que, según la partida, los otros jugadores tardan más o menos en reaccionar a mis acciones".
  3. "Me da la sensación de que mis resultados en VALORANT son poco coherentes. En una partida estoy dando tiros en la cabeza como si nada, y en la siguiente me lo hacen a mí todo el rato".
  4. "Me da la sensación de que los jugadores que tienen el ping alto tienen ventaja a la hora de asomarse (en comparación con los que juegan con ping bajo)".

RESUMEN DE LA INVESTIGACIÓN

Hay muchos factores que determinan con qué sensación os quedáis en cada partida, pero podríamos dividirlos en dos grandes categorías: el rendimiento individual de cada jugador y la integridad competitiva (si algo es justo o no).

En el rendimiento individual de cada jugador se demuestra que el estado de flujo es una realidad. Cuando un jugador está en estado de flujo, se concentra mucho más: está más al tanto/es más consciente de lo que sucede en la partida, reacciona más rápido y consigue movimientos más precisos. Un rendimiento constante es algo que todos los jugadores de alto nivel entrenan para mejorar, pero la mayor parte de los jugadores muestra un rendimiento irregular de una partida a otra.

Además, para complicar aún más las cosas, el nivel de destreza y el estado de flujo de los rivales afectan directamente a cómo percibís vuestro propio rendimiento. Si la Jett enemiga está partiéndolo esta partida, sus tiempos de reacción bajos y su alta precisión pueden hacer que parezca que tiene más tiempo para apuntar que vosotros a causa de la conexión.

Y ahí está el desafío al que hacemos frente:

  • Sin tener en cuenta el rendimiento individual de cada jugador, ¿cómo podemos medir si una partida es justa?
  • ¿Hay algún problema subyacente en los sistemas centrales del juego que pueda estar provocando esta aparente falta de coherencia?
  • ¿Qué herramientas y qué información podemos ofreceros para que seáis capaces de distinguir los elementos relacionados con el rendimiento de los problemas de integridad?

Vamos a examinar nuestros sistemas en busca de cualquier problema que pueda dar lugar a incoherencias entre partidas, implementar algunas mejoras y añadir algunos gráficos para ayudaros a identificar (¡y a informarnos de!) cualquier problema que os encontréis en vuestras partidas.

Nuestra investigación se fundamenta en tres pilares: la latencia, la precisión y asomarse con ping alto.

LATENCIA

Esto ha sido en lo que más nos hemos centrado. La mayor parte de los comentarios que no paramos de oír podrían tener que ver con variaciones en la latencia que no se reflejan en las métricas actuales.

Ya os ofrecemos gráficos que muestran la mayor parte de lo que influye en la latencia total: el tiempo de recorrido completo al servidor, la latencia de entrada, la latencia de renderizado y los tics del servidor y el cliente. Sin embargo, aunque todas las métricas parecen estables, seguimos recibiendo informes que mencionan incoherencias.

En ese caso, ¿qué nos queda? El búfer y el jitter de red.

Vamos a repasar un par de conceptos básicos: el servidor recibe un flujo constante de información de entrada del cliente que se encarga de validar y reproducir en su simulación autoritativa del mundo del juego. Es necesario que procese los datos de entrada 128 veces por segundo, pero las variaciones en las condiciones de red y en el cliente provocan que, con frecuencia, el servidor reciba datos de entrada a intervalos irregulares.

El búfer de red intenta homogeneizar la experiencia de juego, para lo que introduce un pequeño retardo antes de procesar los comandos del jugador y lo aprovecha para compensar incoherencias en el ritmo de entrada de los paquetes.

El jitter de red representa la fluctuación del tiempo que tardan los paquetes enviados en alcanzar su destino. Si el jitter es bajo, el servidor recibe vuestros paquetes a intervalos estables. Eso le permite reducir al máximo los tiempos de búfer, porque puede predecir cuándo llegará el próximo paquete. Si el jitter es alto, el servidor tendrá que posponer vuestros comandos más tiempo de media, porque hay pausas impredecibles y frecuentes entre cada paquete que recibe de vuestra parte. El sistema de gestión del movimiento de los enemigos y las actualizaciones del mundo del cliente funcionan de forma parecida.

Lo que estamos analizando ahora mismo es lo siguiente:

  • ¿Se comporta el búfer de red de forma coherente entre partidas (teniendo en cuenta las condiciones de red)?
  • ¿Cómo gestiona el búfer de VALORANT el jitter a largo plazo? ¿Consigue reducir de forma efectiva los retardos sin dejar de brindar movimiento fluido en partida?
  • ¿Cuánto tarda el búfer en recuperarse de las alteraciones a corto plazo (pérdidas de paquetes repentinas, problemas con los FPS al utilizar Alt + Tab para salir del juego, etc.)?

Hasta ahora, hemos conseguido identificar ciertas áreas en las que podemos implementar pequeñas mejoras para ayudar con la coherencia de la latencia al jugar en condiciones no idóneas:

  • Ahora mismo, cuando el búfer de red aumenta repentinamente a causa de un problema de red o de rendimiento, el sistema tarda más de lo que nos gustaría en recuperarse. Durante ese breve periodo, es posible que vuestra latencia suba. Esto se nota sobre todo al usar Alt + Tab para salir del juego, si habéis establecido un límite bajo de FPS al poner el juego en plano secundario. Estamos preparándonos para implementar mejoras en este campo.
  • Por otro lado, VALORANT minimiza el búfer de red para mantener la latencia de entrada y vuestra percepción de otros jugadores lo más sincronizadas posible con la realidad. No obstante, en las redes con jitter alto, hemos detectado que, a veces, se dan patrones cíclicos de ajuste de latencia cada pocos segundos, pues el sistema está pensado para priorizar la latencia baja y, después, tener en cuenta el jitter de red. Vamos a modificar el comportamiento del búfer para que acomode mejor estas situaciones.

Estas investigaciones aún están en pleno desarrollo; os traeremos otra actualización este año para contaros qué vamos averiguando.

PRECISIÓN

Esta parte de la investigación es un repaso general a la integridad de los sistemas de juego que determinan si el rendimiento constante de un jugador se corresponde con resultados coherentes. A tal efecto, el objetivo es revisar las partes del juego que puedan estar contribuyendo a las incoherencias de rendimiento individual entre partidas.

Hemos desarrollado herramientas de trabajo y de diagnóstico internas para responder a las siguientes preguntas:

  • ¿Afectan las condiciones de red al estilo de juego necesario para disparar con precisión?
    • En caso afirmativo, eso quiere decir que tendríais que ajustar ligeramente vuestro comportamiento entre partidas (los tiempos al hacer counter strafe, los tiempos de recuperación de las armas, etc.).
  • ¿Es posible que vuestro cliente y el servidor a veces no procesen igual los disparos?
    • En caso afirmativo, eso querría decir que, aunque en vuestro cliente estéis jugando bien, los resultados del servidor podrían no coincidir con lo que estáis viendo.
    • ¿Es posible que no procesen igual la precisión del movimiento o en el nivel de retroceso cuando se dispara?
    • ¿Es posible que no procesen igual el vector de desplazamiento de la bala?
    • ¿Es posible que no procesen igual la pose exacta de la animación del objetivo en el momento de procesar el disparo?

Según lo que hemos descubierto hasta ahora, todo tiene buena pinta en términos de precisión, y nuestros sistemas de combate parecen estar en buena forma. Seguiremos estudiando estos sistemas de cara al futuro, por si surge algún problema.

ASOMARSE CON PING ALTO

Por último, algunos de vosotros comentáis que aguantar ángulos contra jugadores con el ping alto que se asoman a buscaros es siempre una batalla perdida. No queremos que la experiencia de VALORANT se vea afectada por la latencia de los demás, así que nos tomamos esta sensación muy en serio. Si queréis repasar cómo nos planteamos el tema de la ventaja de visión, echadle un vistazo a este artículo (en inglés).

Hasta ahora, nos hemos centrado fundamentalmente en investigar los dos temas anteriores. Antes de ponernos a buscar por otra parte, queríamos asegurarnos de que los sistemas básicos del juego estuvieran funcionando correctamente y de que no había ningún problema que explicara vuestros comentarios. Cuando zanjemos este repaso de sistemas, vamos a centrarnos en investigar por qué los jugadores se quedan con esta sensación cuando se enfrentan a rivales con ping alto.

Actualizaremos nuestras herramientas internas para detectar con precisión la ventaja de visión. Con esas herramientas, pondremos a prueba varias circunstancias de red para medir con exactitud si asomarse con ping alto tiene efecto significativo en los valores clave. Además de recopilar datos internos, tenemos pensado analizar información de partidas en directo para evaluar tendencias en el impacto del ping alto en los resultados de las partidas y en el rendimiento individual.

LOS SIGUIENTES PASOS

Gracias por leer esta actualización y por tener paciencia mientras seguimos trabajando en el tema.

Publicaremos otra actualización con todo lo que averigüemos cuando se acerque la fecha de lanzamiento de los cambios en cuestión en el entorno de la beta. Si habéis detectado problemas de coherencia en vuestras partidas y vivís en Norteamérica, registraos para obtener acceso gratuito a la beta y probar los ajustes antes de tiempo. Así, podréis decirnos si la cosa mejora.

Aparte de esta investigación, tenemos planes para seguir mejorando, monitorizando y probando las capacidades internas de estos sistemas. También queremos añadir más herramientas que os ayuden a entender vuestro rendimiento y a mejorarlo en todas las partidas.

El equipo de experiencia de juego de VALORANT