Skip to content

概况

此页面列出了有关该项目应知的基本信息。

版本类型

Phobos 主要有三种不同类型的版本:

  • 稳定版:采用常规版本号(例如 v1.2.3),并且理论上不包含任何此前已知的 Bug,可以安全地用于 Mod。
  • 开发版:包含待测试功能的版本,采用 build- 加上从 0 开始且每次发布后递增的简单数字编号作为版本号。Mod 作者仍可在 Mod 中使用这类版本以获得最新功能,但我们无法保证它们没有 Bug。
  • 自动构建版本:最前沿版本,可能包含原型机、理论验证、废弃功能等。换而言之我们无法保证这些版本的稳定性,它们仅应当用于协助 Phobos 开发和测试而绝不应该用于 Mod 的发布版本。

Hint

你可以在文档 主页面 找到这些版本的下载。

关闭开发版本警告

免责声明:我们理解每个人都希望尽快体验新功能的愿望,但我们仅可进行基础的功能验证而无法完成全面的测试。我们要求所有用户在关闭开发版本警告前务必通过各种方式全面测试变更内容,然后再将开发版本使用于 Mod 的发布版本中。这将使我们能够专注于实现最复杂的核心功能。测试指南见 此处

你可以通过在命令行参数 -b= 后面指定开发版本的版本号来隐藏开发版本警告(例如 -b=1 可以隐藏 Build#1 开发版本的警告)。

存档过滤

得益于 Ares0.A 公开的源码范例,Phobos 完全支持存读档功能,并且实现了独立的过滤机制,这与 Ares 的存档过滤机制没有冲突。由于 Phobos 扩展类几乎在每个版本都有所变动,所以不同版本间的存档互不兼容。但过滤机制不适用于自动构建版本——这些版本使用其所基于的最新开发版本的编号。虽然不同自动构建版本的存档可能显示在存读档列表中,但如果扩展类字段发生了变动,那么这些存档很可能实际上并不兼容。

兼容性

Phobos 虽然可以独立运行,但其设计初衷是与 Ares 以及 CnCNet5 Spawner 搭配使用。新增或改进功能时都会考虑与它们的兼容性。

尽管我们也希望支持 HAres,但由于其用户群体及开发者与国际社区分离,所以我们无法保证兼容性。但我们欢迎就此问题提供任何帮助!