支持的游戏
社区中的热心成员梳理了几个知名的 Metamod 版本:
- metamod (Original) ("games.h"),
- metamod-p,
- metamod-p-cmake (只是一个分支,针对 CMake 构建做了优化)
- metamod-am\metamod-hl1,来自 alliedmodders。
在此基础上整理出一份清晰且实时的模组清单,(
粗略地*)验证了运行情况,并让 Metamod-r 开箱即支持这些游戏。
支持的游戏
✔️ — 支持 ❌ — 不支持 ⁉️ — 部分支持,但仍有问题 ⭐ — 经社区实测
- 除
Counter-Strike 1.6、Half-Life 1以及标有 ⭐ 的条目外,其余模组仅在 ReHLDS + Metamod-r 环境下验证过能否成功启动,并未做深入检查。这份兼容性表格属于「初步」结论。目前我们正在进行更深入的测试,力求找出模组存在的全部问题。
Known Issues
SvenCoop
「预缓存上限 — 512」

该游戏修改了引擎和客户端预加载对象的上限。由于 metamod-r 需要 rehlds,服务端的上限被改回标准的 512 个对象。结果是,超出该上限的地图无法运行(单人地图上的合作模式)。但与此同时,crossfire 之类的标准联机地图可以正常工作。(这并不是 metamod-r #29 or rehlds #591, 的缺陷,但会受其影响。)
如何修复:
- 尝试把
steam版本更新到 svencoop 的 Build 3082297 。
已恢复与原版 GoldSrc/Metamod-P 的 API/ABI 兼容性。为 Sven Co-op 定制的 Metamod-P 构建不再需要(实际上也已无法使用)。
变通办法:
- 尝试使用
metamod_unprecacher 或类似工具来屏蔽未使用的资源。未经测试 - 尝试自行构建一个提高了上限的 rehlds,以匹配 svencoop 的需求。
未经测试
