mu*index
阅读方式
主题
ROM  [代码库]
Merc 最有名的后代,也是九十年代很大一部分 MUD 所建立在其上的战斗引擎。

我们识别为运行该代码库的游戏
  已列出55个,已归档0个
  /zh-Hans/games?codebase=ROM
  在它们的握手中实测到:MCCP, MSSP, MXP, MSDP, GMCP, CHARSET, UTF-8

ROM——Rivers of MUD——是 Merc 的一个衍生版本,而 Merc 本身又是 DikuMUD 的衍生版本,ROM 则是站
住了脚的那一个。它的战斗模型、它的技能与法术系统以及它的区域格式,是九十年代及其后极大量游戏的起 点,尤其是 ROM
2.4,是这个爱好里被派生得最多的源码之一。

和 Diku 一脉的其余部分一样,它带着原始致谢的要求,所以一个你无法从别处确定其血统的游戏,往往会在 它的登录画面上同时提到 Diku、Merc 和 ROM。

从外面看是什么样

在我们实测的那个游戏上有 MSSP、CHARSET 和 MCCP2。

ROM 是本项目用来坐实自己那个压缩 bug 的服务器。我们的探测协商了 MCCP2,服务器正确地开始压缩,而我 们所依赖的 telnet
库始终没有解压这条流——于是连接画面到达时是一整片替换字符,我们一度把它记成了那 个游戏的问题。用一个现成的 zlib
调用,那段负载能干净地解压出来,正是这一点让事情不再含糊。它已在 上游修复;故事写在 MCCP [/reference/protocols/mccp]
页上,因为它是一个从外面看起来和坏掉的游戏一 模一样的缺陷的好例子。

另见
  DikuMUD — /zh-Hans/reference/codebases/dikumud
  SMAUG — /zh-Hans/reference/codebases/smaug
  MCCP — /zh-Hans/reference/protocols/mccp