Datasheet Studio
Datasheet Studio
Editor web para datasheets de servidores de MMO
Trabajar directamente con archivos XML es arriesgado y lento. Son densos, están llenos de dependencias y es fácil romperlos con un solo carácter fuera de lugar. Datasheet Studio existe para resolver eso: un editor en el navegador que convierte la creación y el mantenimiento de contenido (ítems, NPCs, misiones, territorios, etc.) en un proceso seguro, rápido y colaborativo.
¿Qué es Datasheet Studio?
Una plataforma centralizada para editar datasheets (conjuntos de archivos XML que describen el contenido del servidor). Actúa como un puente entre los archivos de backend y las personas que dan forma a la jugabilidad —diseñadores, desarrolladores, live ops y traductores— ofreciendo una interfaz sencilla que impone consistencia y evita errores de formato o IDs rotos.
Para quién es: equipos de servidores que quieren reducir retrabajo, estandarizar cambios y ganar visibilidad del historial de modificaciones.
Beneficios y funciones principales
-
Creación colaborativa de contenido Un hub compartido para proponer, revisar y publicar cambios.
-
Abstracción de la complejidad Sin abrir XML: campos claros, validaciones y autocompletado inteligente. Tú te enfocas en la idea; el sistema se encarga de los detalles.
-
Integridad de datos por defecto Reglas y validaciones integradas garantizan convenciones consistentes y previenen la corrupción de archivos.
-
Productividad en las tareas diarias Flujos guiados para crear ítems, configurar NPCs, definir territorios y puntos de spawn, entre otros.
-
Seguridad y control de acceso Autenticación, roles y permisos, y protección contra ediciones accidentales o no autorizadas.
-
Integración con control de versiones (Git) Cambios rastreables con historial, auditoría y posibilidad de reversión (rollback).
Estado del proyecto (experimental)
-
Compatibilidad actual: el desarrollo y las pruebas están limitados por ahora a la versión 92.04.
-
Disponible hoy:
- Creación y edición de NPCs;
- Selección intuitiva de modelos/shapes y animaciones;
- Creación y modificación de territorios con definición de spawns y posicionamiento de NPCs;
- Creación de assets con sane defaults basados en referencias ya existentes en tu base de datos.
-
En desarrollo:
- Creación y edición de misiones (quests);
- Configuración de loot y recompensas;
- Creación y edición de ítems.
Nota: las funcionalidades y la compatibilidad pueden cambiar sin previo aviso a medida que el proyecto madura.
Cómo funciona la integración con Git
- Tu repositorio solo necesita incluir los archivos requeridos para visualizar y editar el contenido deseado.
- No realizamos almacenamiento a largo plazo de los datos cargados: el sistema los obtiene del repositorio únicamente para construir cachés de visualización y para ejecutar la edición.
- Solo el servidor de Datasheet Studio accede al repositorio; los usuarios trabajan exclusivamente a través de la interfaz web.
Arquitectura de event sourcing (en términos simples)
Cada cambio realizado en los archivos de la carpeta Datasheet se registra como un flujo de comandos (eventos). Estos flujos pueden aplicarse completos o por partes, lo que permite organizar cambios como hotfixes, patches o eventos de temporada sin mezclar todo en un único paquete. En la práctica, esto aporta trazabilidad, repetibilidad y seguridad al publicar contenido.
Disponibilidad y acceso
Este proyecto se encuentra en una fase de desarrollo cerrada, disponible únicamente para miembros y proyectos asociados. Su lanzamiento público está previsto para un futuro cercano, una vez que se alcance un mayor nivel de estabilidad y madurez de las funcionalidades.
Galería
Haz clic en cualquier imagen para verla a tamaño completo.