¡Hola a todos! 👋
En nuestros últimos devlogs mostramos el contenido de TERA Reforged: la restauración de Island of Dawn, la progresión de equipo, el loot y las mazmorras. Esta vez vamos a hablar de algo igual de esencial que venía ocupando buena parte del desarrollo: cómo va a llegar hasta ti la prueba Alpha. En este devlog vamos a mostrar la base que se está preparando para el Alpha: cuentas, inicio de sesión, reserva de nombres, launcher y hosting.
Importante: seguimos en desarrollo. Los valores y las mecánicas pueden cambiar a medida que testeamos, balanceamos y recibimos feedback.
Vistazo Rápido
- Cuentas e inicio de sesión: desde la TERA Reforged App (app.terareforged.com) te registras, gestionas la cuenta y usas el mismo login para acceder al juego
- Seguridad: la activación vía Discord es una de nuestras medidas para reducir el abuso y el multiboxing, y el login unificado elimina la necesidad de reutilizar contraseñas del juego
- Reserva de nombres: puedes reservar tu nombre con antelación, con la decisión final centralizada en una capa de validación del servidor
- Launcher y descargas: un launcher propio se encarga de la distribución, la reparación y la actualización de los archivos, descargando solo las diferencias entre versiones
- Gráficos y compatibilidad: selección automática entre Vulkan y DirectX 9, buscando mejor compatibilidad y rendimiento según el hardware
- Hosting: primer host en un datacenter de São Paulo, con una IP de prueba de ping compartida en Discord
Por Qué Este Devlog Es Diferente
Restaurar contenido es solo la mitad del trabajo. Para que un servidor privado de TERA salga del papel y se convierta en un Alpha jugable, hace falta una plataforma que gestione cuentas, autenticación, distribución del juego y hosting. Estos sistemas rara vez aparecen en los vídeos de gameplay, pero son justamente los que deciden si tu primera experiencia será fluida o frustrante. En eso nos concentramos durante las últimas semanas.
La TERA Reforged App
Empezamos a desarrollar una aplicación dedicada al registro y a la gestión de la cuenta. Es a través de ella que los miembros se inscribirán en nuestra prueba Alpha.

El prototipo ya está en línea en app.terareforged.com y funciona directamente en el navegador. Si quieres, puedes instalarlo como una aplicación en la pantalla de inicio (una PWA), directamente desde Chrome o Firefox, sin necesidad de tienda de apps, en prácticamente cualquier dispositivo.

El flujo de entrada se diseñó en torno a algunos principios:
- Activación obligatoria de la cuenta vía Discord, una de nuestras medidas para reducir el abuso y el multiboxing
- Reserva anticipada de nombre: durante el Alpha y la preparación para el lanzamiento, el nombre reservado así queda exclusivo de la cuenta que lo reservó
- Inicio de sesión unificado y sin reutilizar contraseñas del juego, como medida de seguridad para proteger las cuentas de los jugadores
Las pantallas que se muestran aquí fueron capturadas en un entorno de pruebas. La liberación de la app para crear cuentas se avisará con antelación en el canal de anuncios de Discord.
Inicio de Sesión Unificado, Sin Contraseñas del Juego
Antes de entrar en los detalles del launcher, vale la pena explicar uno de los cambios más importantes que hace posible: el inicio de sesión unificado.
Normalmente, en este tipo de servidor, creas una cuenta en el sitio web y luego una o más cuentas del juego, cada una con su propia contraseña. Eso es tedioso e inseguro.
Como nuestro launcher propio (del que hablamos más abajo) ahora se encarga de la autenticación, el acceso queda unificado. En la práctica, esto significa que entras con la misma cuenta usada en la App, sin necesidad de crear ni guardar una contraseña aparte solo para el juego.

Podrás crear tu cuenta usando, por ejemplo, tu Discord (y, en el futuro, también Google), sin compartir ninguna contraseña con nuestra plataforma.
Reserva de Nombres
Reservar nombres antes del lanzamiento parece simple, pero hay un detalle importante: la App y el propio juego necesitan ponerse de acuerdo sobre quién tiene realmente derecho a cada nombre. Por un lado, la App registra la reserva ligada a tu cuenta. Por el otro, el juego también marca un nombre como ocupado mientras exista un personaje que lo use.
Para resolver esto, la decisión final sobre cada nombre ahora se centraliza en una capa de validación del servidor, asegurando que la App y el juego sigan siempre las mismas reglas.

El resultado es el siguiente:
- Durante el Alpha y la preparación para el lanzamiento, un nombre reservado a través de la App queda exclusivo de la cuenta que lo reservó, incluso si el personaje es eliminado
- Los personajes creados dentro del juego generan una reserva temporal, que dura mientras ese personaje exista y no puede ser tomada por la App
Con esto evitamos conflictos y nos aseguramos de que nadie pierda un nombre reservado por error.
Un Launcher Propio
Para acelerar la publicación del Alpha, la idea inicial era usar el launcher clásico de TERA, común en muchos servidores privados. Durante el proceso, sin embargo, quedó claro que no es compatible con nuestro modelo de integración, especialmente con el inicio de sesión unificado.
Tuvimos entonces que retomar y concluir nuestro propio launcher, con:
- Distribución de archivos
- Reparación de archivos
- Actualización de parches

Era un trabajo que hubiéramos preferido dejar para después del Alpha, pero las limitaciones del launcher clásico no lo permitieron. El lado bueno es que, para quien todavía no ha descargado el juego, el proceso debería ser más simple, más centralizado y más eficiente.
Descargas y Actualizaciones Más Eficientes
Uno de los mayores dolores de cabeza en este tipo de servidor es simplemente conseguir el juego. Las fuentes suelen estar dispersas, a veces solo vía torrent, y además está el tema del espacio: normalmente descargas todo y solo después lo instalas, lo que puede exigir casi 2x el espacio en disco durante el proceso.

En el nuevo launcher, las descargas y las actualizaciones quedan unificadas. Los archivos del juego están fraccionados y comprimidos, lo que permite descargar solo segmentos y las diferencias entre versiones durante las actualizaciones, lo que es mucho más eficiente.
Esto no es una promesa para el Alpha, sino un objetivo futuro del launcher: permitir empezar a jugar antes incluso de que termine la descarga completa, parecido a lo que ya existe en launchers como los de Blizzard.
Importante: quien ya descargó el juego por otro medio no necesita descargarlo de nuevo. El launcher reconoce las instalaciones existentes y solo actualiza la diferencia, si la hay.
Selección de API Gráfica
La versión 32 bits de TERA depende de DirectX 9 para comunicarse con la tarjeta gráfica. Además de antigua, esa implementación es problemática y, en muchos casos, puede causar pérdida de rendimiento e inestabilidad gráfica.

Para ayudar con esto, el launcher ahora ofrece la selección de la API gráfica entre Vulkan y DirectX 9, detectando el hardware y sugiriendo la opción más compatible, incluyendo versiones más antiguas de Vulkan para quienes tienen hardware más antiguo. En algunos escenarios, esta capa puede reducir problemas de rendimiento y mejorar la estabilidad, pero el resultado puede variar según la GPU, el driver y el sistema operativo. Otros ajustes de calidad de vida, normalmente hechos a mano en los archivos .ini del juego, también deberían integrarse con el tiempo.
Infraestructura y Hosting
El primer host se definió en un datacenter de São Paulo, que debería ayudar con la latencia para buena parte de los jugadores de la región. Por ahora, el foco está en probar la infraestructura y verificar la estabilidad del servidor, así que todavía no tiene sentido invertir en otros puntos de acceso.

Para el Beta y el lanzamiento definitivo, también estamos estudiando puntos de acceso en otras regiones de LATAM y, si hay demanda, fuera del continente. Ideas como múltiples regiones, transferencias entre servidores y juego entre regiones todavía dependen de validación técnica y del crecimiento de la comunidad, así que tómalo como una dirección que queremos explorar, no como una promesa.
Para las pruebas de ping, la IP del host se compartirá y se mantendrá actualizada en nuestro canal de anuncios de Discord mientras la infraestructura esté en validación.
Lo Que Viene
Con la base de la plataforma y del launcher ya funcional, los próximos pasos son concluir los ajustes finales de Island of Dawn detectados en las pruebas internas y preparar la publicación del servidor Alpha. Si todavía no has conseguido el cliente, la descarga ya está disponible en nuestro Discord.
Estamos cada vez más cerca de iniciar las pruebas con nuestra comunidad. ¡Hasta la próxima! 🛠️