不依赖 tModLoader 做 Terraria 模组,等于要自己重新回答一组基础问题:代码在哪一侧运行、谁有权限做什么、模组以什么顺序加载。

项目概览

背景

TIMF 不依赖 tModLoader,围绕原版 Terraria 的客户端、权威端和网络协议侧别建立模组加载与服务模型,并将安全审计、生命周期和 UI 能力集中到框架层。

侧别判断如果交给模组作者自己声明,出错的代价会直接体现在联机一致性上,因此框架改为从模组声明的能力接口推断运行侧别,并在加载前审计 IL 与元数据。

主要功能

  • 能力接口驱动的 Client / Authority / Both 侧别推断
  • 模组 SDK、加载拓扑、会话握手和持久化配置
  • 加载前 IL / 元数据审计与权限代理边界

我的工作

框架、示例模组和文档持续开发中。本项目暂不放运行截图,图片位置留给后续 Terraria 实机截图。

相关链接