Timeline

Overview

时间轴将原版/修改后的进度进度转变为共享故事层,具有世界日期系统、编年史时间轴 UI 和名人堂跟踪。

TLDR
  • O打开编年史。
  • 时间线记录可见的进步并自动对世界第一的完成情况进行分类。
  • 服务器操作员可以添加有关确切日期的知识/管理注释。
  • 日历定义、自定义目标和时间线视觉效果都是可配置的。
  • 现有世界可以在启动时导入历史进步进度。
完整的历史记录屏幕,其中可见服务器、个人和名人堂选项卡。

时间线添加了什么

  • 可配置的幻想日历(月份、年份后缀、每月天数)。
  • 每天为客户做一次约会祝酒。
  • 带有时间线导航和详细信息面板的编年史屏幕。
  • 名人堂排行榜,记录世界第一的成就。
  • 成为编年史条目的自定义目标。
  • 可选择追溯导入先前存在的进步历史记录。

推荐的学习路径

  1. 日期系统
  2. 纪事画面
  3. 名人堂
  4. 管理员注释
  5. 自定义目标
  6. 【配置】(configuration.md)
  7. 追溯导入
  8. 兼容性
  9. 开发者API

10.【数据存储】(data-storage.md)

运营模式

时间线对游戏数据具有服务器权威性:

  • 事件存储在服务器端的 SavedData 中
  • 世界第一的逻辑是在服务器端计算的
  • 服务器和个人时间线通过有效负载同步到客户端
  • 日历设置同步到客户端并热更新
技术细节:服务器与客户端责任
  • 服务器跟踪编年史事件、名人堂计数、自定义目标进度和追溯导入状态。
  • 客户端渲染 UI、季节粒子和每日日期吐司。
  • 客户端在登录/会话启动时以及在需要时打开 UI 时请求完整的 Chronicle 数据。

首先使用 wiki 页面的其余部分作为实际演练,然后在需要确切的实现细节时打开深入研究块。

支持这个项目

喜欢这个 Wiki 和这些模组吗?

你的每一份支持都能帮助我持续开发新功能、完善文档并发布更新。

返回顶部