En TERA Reforged, queremos que, en la medida de lo posible, todos los jugadores tengan una buena experiencia, sin importar su país de origen ni cuánto tiempo lleven jugando. Entrar a un servidor privado de TERA todavía suele exigir bastante configuración manual, y es justamente eso lo que seguimos mejorando en el onboarding y en el launcher.
En este devlog traemos dos avances en esa dirección: nuestra propia solución de Skill Prediction (Predicción de Habilidades), ahora integrada en el juego, y un cambio en la forma en que el launcher recibe actualizaciones. En el devlog anterior presentamos el Skill Prediction como una función experimental del launcher; ahora queremos mostrar cómo quedó en la práctica.
Importante: seguimos en desarrollo. Los valores y las mecánicas pueden cambiar a medida que testeamos, balanceamos y recibimos feedback.
Resumen
- Skill Prediction propio: funciona integrado en el juego, sin instalar herramientas de terceros
- Activación simple: basta con activar la opción Skill Prediction en la sección Gameplay de la configuración del launcher
- Lo que probamos: con cerca de 110 ms de ping, la respuesta de las habilidades cambia de forma muy visible
- Todavía experimental: la implementación es poco convencional y puede presentar inestabilidades en esta etapa inicial
- Launcher 0.3.x: las actualizaciones ahora vienen de un host dedicado, sin el tope de solicitudes anterior
- Instalación existente: quien ya tiene el launcher no necesita hacer nada
Qué Es el Skill Prediction
Para quien recién llega, el Skill Prediction anticipa localmente la respuesta del servidor mientras todavía está en camino, y el servidor sigue procesando la ejecución de la habilidad en paralelo. En la práctica, esto suele hacer que el combate se sienta más fluido, sobre todo en conexiones con latencia alta.
Para quien ya usó SP (la sigla más común de Skill Prediction) en otros servidores, la principal diferencia es que nuestro Skill Prediction funciona dentro del propio juego, sin depender de ningún programa adicional ejecutándose aparte.
Por Qué un Skill Prediction Propio
En muchos servidores privados de TERA, además del proceso de instalación del juego, todavía hay que configurar herramientas de terceros para acceder a funciones como el Skill Prediction. Eso suele exigir la instalación de dependencias y ajustes que dependen de conocimiento previo o de la lectura de guías y manuales.
Viendo el crecimiento de nuestra comunidad, notamos que hay un interés real por el proyecto de parte de jugadores de otros países, y queremos que ellos también empiecen bien.
Además, existe la barrera técnica: no todo el mundo tiene experiencia instalando y configurando aplicaciones de terceros, y mucha gente prefiere no lidiar con eso o se siente insegura al ejecutar otro programa junto con el juego.
También está la cuestión de la paridad: con el sistema integrado en el juego, todos juegan con la misma versión de Skill Prediction, lo que reduce el margen para ventajas indebidas.
Esos son los principales motivos para invertir en una solución propia de Skill Prediction, ya integrada en el juego. No hay que instalar ni configurar nada extra.
Skill Prediction en la Práctica: Archer y Slayer
Para que la diferencia se note bien, hicimos las pruebas a propósito en un escenario desfavorable: forzamos la ruta por un nodo de ExitLag en Miami hasta un servidor en São Paulo, lo que elevó el ping a cerca de 110 ms. En esa prueba, cada habilidad tiene que completar el viaje de ida y vuelta hasta el servidor antes de que se resuelva la animación, y ese retraso es lo que siente el jugador.
Una de las habilidades en las que esta diferencia se nota más es Rapid-Fire, del Archer. En los videos de abajo, la misma secuencia aparece con el SP desactivado y luego con el SP activado, en las mismas condiciones de latencia.
SP OFF, Rapid-Fire (~110 ms de ping):
SP ON, Rapid-Fire (~110 ms de ping):
Las clases que dependen de encadenar habilidades también sufren bastante con la latencia alta: las habilidades tardan en salir y las esquivas se vuelven mucho más difíciles de ejecutar. Abajo, el mismo encadenamiento con el Slayer, otra vez con el SP desactivado y luego activado.
SP OFF, Slayer, encadenamiento de habilidades (~110 ms de ping):
SP ON, Slayer, encadenamiento de habilidades (~110 ms de ping):
Cómo Activar el Skill Prediction en el Launcher
El Skill Prediction ya viene incluido en el launcher. En la sección Gameplay de la configuración, basta con activar la opción Skill Prediction: se aplica la próxima vez que inicies el juego. En el devlog anterior recomendamos dejarla desactivada; con esta versión, ya está lista para que la pruebes.
Queremos ser honestos sobre el estado del Skill Prediction: como fue construido de una forma poco convencional, todavía debe considerarse experimental, así que pueden ocurrir algunos bugs e inestabilidades en esta etapa inicial. Si aparece algo extraño con el SP activado, cuéntanos en Discord.
Agradecemos mucho a los voluntarios que participaron en las pruebas y en la recolección de datos, un apoyo que fue fundamental para concluir esta primera versión de nuestro Skill Prediction.
Launcher: Actualizaciones por Host Dedicado
Durante las pruebas internas, identificamos también una limitación en la forma en que distribuíamos las actualizaciones del launcher. Como suelen ser pequeñas, la idea inicial era mantenerlas alojadas en GitHub. Sin embargo, el límite de solicitudes de la plataforma resultó demasiado restrictivo para este uso, y ya en pruebas con pocas personas empezaron a aparecer fallas.
Eso generaba errores al actualizar o al iniciar el juego, siempre que se alcanzaba ese límite.
A partir de la versión 0.3.x, el launcher recibe estas actualizaciones desde un host dedicado, sin los límites de solicitudes que teníamos antes. Para quien ya tiene el launcher instalado, nada cambia: sigue funcionando normalmente y solo cambia la dirección desde la que busca las actualizaciones. La infraestructura detrás de esto está detallada en el devlog sobre la TERA Reforged App y el launcher propio.
Lo Que Viene
Seguimos con los ajustes finales de Island of Dawn rumbo al Alpha. Si todavía no instalaste el launcher, puedes descargarlo ahora y dejar el Skill Prediction activado para probarlo cuando el servidor abra.
Pronto más noticias sobre el contenido. ¡Hasta la próxima! 🛠️