关于架设MUD
2007/5/11 21:48:03

这是国防科大MARS写的一个东西,我看不错,就贴出来,反正MARS说侵权不究:
有何疑问,可以来信给我,我可以带话给mars,我的NG信箱:xhhxj@263.net
本文件包括下列内容:
1、Linux/Unix 下架设Mud
2、Windows 95/98/NT下架设Mud
3、附录:/adm/etc目录下面的几个文件的解释
4、FAQ(常见问题解答)
一、Linux/Unix 下架设Mud
本安装是基于xyj.tar.gz文件进行的。安装的MudLib是西游记以及
扩展的东方故事II(es2)。采用的MudOS版本是v22pre11。如果需要安
装其他版本的MudOS,与此类似。
1、首先将xyj.tar.gz展开到一个目录下,下面以/home/mars/xyj/为例。
cd /home/mars/
gunzip xyj.tar.gz(如果没有gunzip这个命令,可以用gzip -d代替)
tar -xvf xyj.tar
这样,在/home/mars/xyj下面,就有了所需的MudLib和MudOS。
2、编译MudOS。进入到目录/home/mars/xyj/mudos/src/,执行build.MudOS。
然后根据提示,运行make install或者gmake install。成功执行完毕后,
就可以在/home/mars/xyj/mudos/bin目录下看到下列几个文件。
addr_server    用于MUD互连的Server程序(一般没有必要运行)。
driver MudOS主程序。
config.xyj 西游记MudLib配置文件。
3、修改西游记MudLib配置文件。/home/mars/xyj/mudos/bin/config.xyj就是
西游记MudLib配置文件。需要修改的内容如下:
port number: 5555 表示Mud在5555端口等待用户连接。
mudlib directory: /home/mars/xyj 表示西游记MudLib所在的目录。
binary directory: /home/mars/xyj/mudos/bin 表示MudOS(driver、
                        config.xyj)所在的目录。
其他的配置信息不必更改。。
4、修改西游记巫师配置文件。/home/mars/xyj/adm/etc/wizlist是西游记巫师
配置文件,它决定在这个游戏中,哪个玩家具有超越一般玩家的特权。格式
是:
用户ID (权限等级) (注意:每一条记录占一行!记住一定要加括号!)
例如,为了将mars升级为系统管理员,可以在wizlist中加入一行
mars (admin)
启动Mud或者在游戏中直接update /adm/daemons/securityd就可以了。
把其他非巫师的ID全部删除!!
示例中给出了两个巫师的描述,一个是mars,是系统管理员,另外一个是asdf,
是大巫师(arch)。
目前,巫师的等级有这么几种,权限依次增大:
(player)    普通玩家
(elder)    资深玩家
(immortal)    神仙
(apprentice)    客座巫师
(wizard)    巫师
(arch)    大巫师
(admin)    系统管理员(天神)
各种等级的人物所能够执行的命令可以在/home/mars/xyj/cmds目录下面看到。
权限大的人可以执行权限小的人的指令。
5、启动Mud服务器!到/home/mars/xyj/mudos/bin目录下执行driver config.xyj &
看看是否有错误信息,一般log到/home/mars/xyj/log目录下,debug.log以及log。
其中debug.log保存mudos在执行过程中遇到的错误信息,log保存执行过程中遇到
的语法错误信息。
为了关闭Mud服务器,直接将driver kill掉就可以了。例如:
ps aux | grep driver
找到driver 的进程Id,比如是1234,
然后
kill -9 1234
这样,Mud服务器就杀掉了。
6、测试Mud服务器。首先登录到Mud中,telnet xxxx.xxxx.xxxx.xxxx 5555,其中
xxxx.xxxx.xxxx.xxxx是运行了driver的机器,5555是端口号。应当可以看到
登录画面,如果看不到就检查一下debug.log或者log,看看出了什么错。然后输入
一个id,如果系统以前没有这个id,就会询问生成一个新玩家,如果已经存在这个
玩家,就会要求输入口令。如果在输入的过程中看不到屏幕显示,就把telnet的
local echo选项打开,如果回车后屏幕没有响应,就把telnet的CRLF选项打开。
建议使用的telnet工具是netterm或者zmud。
发现自己到了客栈,首先存盘,save,如果没有

下一页
返回列表
返回首页
©2025 MUD游戏网_文字mud 电脑版
Powered by iwms