🚀 Camino a la versión 0.1.5
¡Buenas a todos! 👋
Queremos compartir un poco de cómo va el desarrollo y qué estamos preparando para la próxima actualización 0.1.5.
Esta versión está enfocada en mejorar el rendimiento, reforzar la comunicación con el emulador y sentar las bases para todo lo que viene después.
Actualmente tenemos cuatro grandes puntos en los que estamos trabajando, así que vamos con ellos 👇
⚔️ Armory Module
Este es sin duda el plato fuerte de la 0.1.5.
Estamos construyendo un sistema de Armory completamente integrado en el CMS, que permitirá ver personajes, logros, equipo, estadísticas y más — todo directamente conectado con la base de datos del emulador.
El objetivo es ofrecer algo parecido al “Armory” clásico, pero mucho más flexible y personalizable.
Los administradores podrán elegir qué mostrar, aplicar filtros o enlazar los datos con rankings, perfiles de usuario, etc.
Por ahora estamos desarrollándolo sobre TrinityCore, pero el sistema está diseñado de forma modular para poder adaptarse a otros cores en futuras versiones sin grandes cambios.
⚡ Redis Cache
El rendimiento es clave, así que estamos integrando Redis como nuevo sistema de caché.
Esto permitirá guardar en memoria información que se consulta con frecuencia —como personajes o rankings— para acelerar las respuestas y reducir la carga sobre el emulador.
Redis es increíblemente rápido, y los resultados ya se notan en las pruebas internas.
Además, esta base nos permitirá en el futuro implementar características como actualizaciones en tiempo real o notificaciones instantáneas dentro del CMS.
Actualmente estamos ajustando el TTL (tiempo de vida del caché) para mantener el equilibrio entre velocidad y datos frescos.
🔄 Dynamic Connection System
Otro paso importante es el nuevo sistema de conexión dinámica.
Hasta ahora había que modificar archivos manualmente para conectar el CMS con el emulador, pero eso está cambiando.
Con este nuevo sistema, el CMS podrá detectar automáticamente la configuración del emulador (empezando con TrinityCore) y adaptarse sin necesidad de edición manual.
La idea es hacerlo más fácil, estable y compatible con diferentes entornos.
También estamos incluyendo un sistema de validación en tiempo real, que comprobará si la conexión sigue activa o si hay errores entre versiones, avisando al administrador directamente.
🔐 Encryption Layer
La seguridad también es una prioridad.
Estamos mejorando la capa de cifrado que maneja la comunicación entre el CMS y el emulador, para hacerla más robusta y evitar desconexiones o pérdida de datos.
Se están reforzando los métodos de cifrado y los procesos de handshake, consiguiendo una conexión más estable sin sacrificar rendimiento.
Esta mejora también servirá de base para futuras funciones que requieran comunicación segura entre ambas partes.
📅 Qué viene ahora
Durante las próximas semanas vamos a seguir integrando el Armory con el nuevo sistema de Redis y puliendo las pruebas del Dynamic Connection.
Si todo va bien, abriremos una fase de test público para que la comunidad pueda probar la 0.1.5 y darnos feedback antes del lanzamiento estable.
Gracias a todos los que seguís el proyecto, reportáis errores o simplemente nos apoyáis con vuestras ideas 🙌
Cada versión mejora gracias a vosotros.
Nos vemos pronto con más novedades 👀