Overview
Timeline convierte el progreso de avance básico/modificado en una capa de historia compartida con un sistema de fechas en el mundo, una interfaz de usuario de línea de tiempo de Chronicle y seguimiento del Salón de la Fama.
TLDR
- Pulsa
Opara abrir la Crónica. - La línea de tiempo registra los avances visibles y clasifica automáticamente las primeras finalizaciones del mundo.
- Los operadores del servidor pueden agregar notas históricas/administrativas en fechas exactas.
- Las definiciones de calendario, los objetivos personalizados y los elementos visuales de la línea de tiempo son configurables.
- Los mundos existentes pueden importar avances históricos al inicio.

Qué agrega la línea de tiempo
- Un calendario de fantasía configurable (meses, sufijo de año, días por mes).
- Un brindis diario por el cliente.
- Una pantalla de Crónica con navegación en la línea de tiempo y paneles de detalles.
- Una tabla de clasificación del Salón de la Fama por logros pioneros en el mundo.
- Metas personalizadas que se convierten en entradas de Chronicle.
- Importación retroactiva opcional para el historial de avances preexistente.
Ruta de aprendizaje recomendada
- Sistema de fechas
- [Pantalla de crónica] (features/chronicle-screen.md)
- Salón de la Fama
- Notas del administrador
- Objetivos personalizados
- Configuración
- Importación retroactiva
- Compatibilidad
- API de desarrollador
- [Almacenamiento de datos] (almacenamiento de datos.md)
Modelo operativo
La línea de tiempo tiene autoridad para el servidor para los datos del juego:
- los eventos se almacenan en el lado del servidor en SavedData
- La primera lógica del mundo se calcula en el lado del servidor.
- Las líneas de tiempo personales y del servidor se sincronizan con los clientes a través de cargas útiles
- la configuración del calendario se sincroniza con los clientes y se actualiza en caliente
Detalle técnico: responsabilidad del servidor vs cliente
- El servidor realiza un seguimiento de los eventos de la Crónica, los recuentos del Salón de la Fama, el progreso de los objetivos personalizados y el estado de la importación retroactiva.
- El cliente representa la interfaz de usuario, las partículas de temporada y el brindis de fecha diaria.
- El cliente solicita datos completos de Chronicle al iniciar sesión/iniciar la sesión y al abrir la interfaz de usuario, si es necesario.
Utilice primero el resto de las páginas wiki como un recorrido práctico y luego abra los bloques detallados cuando necesite detalles exactos de implementación.
Apoya este proyecto
Te gusta esta wiki y estos mods?
Cada apoyo me ayuda a seguir creando funciones, escribiendo documentacion y publicando actualizaciones.