来源摘要:GFXSever 配置、事件及工具

摘要

该材料覆盖 GameFrameX Server 的配置表体系(含热更新)、事件系统(监听/分发/特性标记)、以及工具链与运行时辅助能力(代码生成、多启动模式、热更新管理、日志与扩展方法)。

要点

  • 配置系统:
    • ConfigComponent / TablesComponent
    • JSON 配置加载与热更新
    • 配置表:物品(TbItemConfig/ItemConfig)、成就、声音、本地化等
  • 事件系统:
    • EventListener / EventDispatcher
    • EventAttribute 标记与 EventId 管理
    • 已实现:SessionRemove(触发玩家下线);GotNewPet 标记为注释/未启用
  • 工具与辅助:
    • GameFrameX.CodeGenerator:配置表生成、协议消息生成
    • 启动模式:ByEntry / ByGateWay / ByMain / ByHeart
    • HotfixManager:版本化热更新加载 + HTTP 触发
    • LogHelper:Debug/Fatal 等级日志
    • 扩展方法:IsNull/IsNotNull、ToDictionary 等

关联概念/实体

来源