mu*index
阅读方式
纯文本
主题

代码库

ROM

Merc 最有名的后代,也是九十年代很大一部分 MUD 所建立在其上的战斗引擎。

运行它的游戏

已列出55个 · 已归档0个 · 实测,而非自述

这是本次请求时从目录中数出的,用的正是上方链接所带的同一个筛选条件——所以这个数字和那份列表出自同一个查询,不可能对不上。

在它们的握手中提供: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 页上,因为它是一个从外面看起来和坏掉的游戏一 模一样的缺陷的好例子。

另见

  • DikuMUD 战斗类 MUD 家族的根。等级、职业、装备和区域文件——以及一份塑造了整整一代衍生代码库的许可协议。
  • SMAUG 一个为大型主题世界打造的 Merc 衍生版本,有神祇、位面,以及规模数倍于其上游的区域集。
  • MCCP 流压缩。开销小、部署广,也是本项目历史上最有教益的那个 bug 的来源。