不知怎么回事,又想到MUD。是不是因为最近总捣鼓Fedora的Shell,情形和当年玩MUD有些相似?
当时在湖大玩的是湖南信息港的一个服务器。虽然叫“封神演义”,和封神却半点关系也拉不上,只是最流行的“侠客行”的一个修改版而已。我当时就曾经去下载了“侠客行”MUDLIB的源代码,黑灯瞎火之中找到一个Bug,居然在所谓的“封神”中也能使用,哈哈。
现在想旧梦重温,自己架一个MUD服务器,自己一个人瞎玩,嘿嘿。就跑去网上找下载的地方。
发现大多数以前的MUD网站或关闭、或无人维修,情形惨淡。“泥巴”果然最后要归于尘土,这是它的宿命。我当时在玩的时候,大概是2000年,已经是它的末期。非常萧条,非常孤独。然而我喜欢它清清白白的无声世界。
尝试了许多无效连接之后,好不容易找到一个现在还搞这些无人问津的东西的网站。下载了侠客行100海洋版。又跑到MUDOS的官网上,下载MUDOS的源代码。头痛就来了。
在Fedora下,MUDOS倒是很顺利就编译成功。到了架起服务器时,就失败了。
问题在于MUDOS的默认的编译选项没有载入xkx100(侠客行)所需的部件。查找了许久,发现必须修改它的options.h文件(可以复制options.h为local_options,然后修改local_options):
#undef NO_ADD_ACTION : 大多数国内的MUDLIB(基本都基于ES2)都使用了Add_Action
#undef NO_WIZARDS : 以支持Wiz
#define PACKAGE_UIDS : 大多数国内的MUDLIB都使用这个作为安全系统。之后xkx100在服务器端上正常运行起来了。用客户端连接时又有问题&