Timeline

Overview

A linha do tempo transforma o progresso de avanço básico/modificado em uma camada de história compartilhada com um sistema de data no mundo, uma interface de linha do tempo do Chronicle e rastreamento do Hall da Fama.

TLDR
  • Pressione O para abrir a Crônica.
  • A linha do tempo registra avanços visíveis e classifica automaticamente as primeiras conclusões do mundo.
  • Os operadores do servidor podem adicionar notas de conhecimento/administração em datas exatas.
  • Definições de calendário, metas personalizadas e recursos visuais da linha do tempo são configuráveis.
  • Os mundos existentes podem importar o progresso histórico do avanço na inicialização.
Tela completa do Chronicle com as guias Servidor, Pessoal e Hall da Fama visíveis.

O que a linha do tempo adiciona

  • Um calendário de fantasia configurável (meses, sufixo de ano, dias por mês).
  • Um brinde diário no cliente.
  • Uma tela Chronicle com navegação na linha do tempo e painéis de detalhes.
  • Uma tabela de classificação do Hall da Fama para conquistas inéditas no mundo.
  • Metas personalizadas que se tornam entradas do Chronicle.
  • Importação retroativa opcional para histórico de avanços pré-existente.

Caminho de aprendizagem recomendado

  1. Sistema de data
  2. Tela da Crônica
  3. Hall da Fama
  4. Notas do administrador
  5. Metas personalizadas
  6. Configuração
  7. Importação retroativa
  8. Compatibilidade
  9. API do desenvolvedor
  10. Armazenamento de dados

Modelo Operacional

A linha do tempo é oficial do servidor para dados de jogo:

  • os eventos são armazenados no servidor em SavedData
  • a primeira lógica do mundo é computada no lado do servidor
  • os cronogramas pessoais e do servidor são sincronizados com os clientes por meio de cargas úteis
  • as configurações do calendário são sincronizadas com os clientes e atualizadas a quente
Detalhe técnico: responsabilidade do servidor versus cliente
  • O servidor rastreia eventos do Chronicle, contagens do Hall da Fama, progresso de metas personalizadas e estado de importação retroativa.
  • O cliente renderiza UI, partículas de temporada e brindes de datas diárias.
  • O cliente solicita dados completos do Chronicle na inicialização do login/sessão e ao abrir a UI, se necessário.

Use o restante das páginas wiki primeiro como um guia prático e, em seguida, abra os blocos de aprofundamento quando precisar de detalhes exatos de implementação.

Apoie este projeto

Gostou desta wiki e destes mods?

Cada apoio ajuda a continuar criando recursos, escrevendo documentacao e lancando atualizacoes.

Voltar ao topo