您的位置:广东在线游戏网 > 游戏策略 > 请文字MUD高手帮忙-怎么开个网上江湖,就是文字MUD?

请文字MUD高手帮忙-怎么开个网上江湖,就是文字MUD?

作者:广东在线游戏网日期:

返回目录:游戏策略




你有xyj源码,就在world目录右键搜索,在搜索栏“包含文字”里,录入你要查的技能中文名称
mud通常是基于telnet搭建的,服务器模型很简单,几个相应命令命名的程序,一个数据库,你去mud官网搜命令大全就zd行了,所有数据你都可以直接读,因为没有图形的装饰,我很喜欢,至于具体的游戏,那就各异了。
不过有几点大致一样,一是上面说的模型,二是玩的客户端,最简单的是telnet IP Port,高级点的有mushClient、Tintin++,也可以自己写全自动脚本机器人,来玩,这我蛮喜欢

关于架设MUD

  [ 2003年11月15日,阅读人数1160人 ]

  发信人: hhxxj (八荒游龙), 信区: Mud_Builder
  标 题: 关于架设MUD(转载)
  发信站: 一塌糊涂 BBS (Mon Apr 30 08:33:45 2001)

  这是国防科大MARS写的一个东西,我看不错,就贴出来,反正MARS说侵权不究:
  有何疑问,可以来信给我,我可以带话给mars,我的NG信箱:
  本文件包括下列内容:
  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是西游记巫师
  配置文件,它决定在这个游戏中,哪个玩家e79fa5e98193e58685e5aeb9339具有超越一般玩家的特权。格式
  是:
  用户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,如果没有问题,就搞定了。可以向广大的泥
  虫开放啦!!如果出了问题,检查debug.log或者log文件,然后改正错误。(应当
  不会有问题的。。。)
  二、Windows 95/98/NT下架设Mud
  步骤与在Linux/Unix下架设Mud基本相似。不同点在于MudOS的安装和运行。
  1、同上。
  2、将22p11com.zip展开到一个目录下,假设是C:\MUDOS目录。注意看一下readme.txt
  中的“附录三 Mudos v22pre11 with COM extension的架设”部分(第709行开始)。
  3、同上。
  4、同上。
  5、在启动Mud服务器之前,首先要修改C:\MUDOS\bin下面的mudos.ini文件,修改
  config=为正确的目录。然后启动mudos.exe就可以了。关闭Mud服务器很简单,
  只要用鼠标右健点击mudos的小地球图标,选择shutdown就可以了。好像restart
  不怎么好用,最好shutdown然后再次运行mudos.exe。
  6、同上。
  三、附录:/adm/etc目录下面的几个文件的解释:
  1、banned_id
  禁止登录的ID。在西游记中,有些ID是有特殊用途的,有些ID不雅。将那些你
  认为不好的ID加入到这个文件中,系统在用户登录时,自动禁止这类ID登录。
  每行一个ID。
  2、banned_sites
  禁止登录的站点。某些站点不允许登录本游戏,可以将这些站点加入到文件中。
  从这些站点登录游戏的玩家,将被引入“巫师会客室”。
  每行一个站点(IP)。
  3、banner
  登录广告条幅。
  4、char_banned_sites
  不允许创造人物的站点。目前与banned_sites的作用是一样的。
  5、ftpd_welcome
  FTP登录西游记的登录欢迎画面。
  6、motd
  登录西游记的欢迎画面。
  7、preload
  Mud服务器在完全启动完毕之前,预先加载的一些系统程序。
  8、strict_banned_sites
  严重禁止登录游戏的站点。在这些站点无法登录游戏。
  9、welcome
  登录西游记的欢迎画面。
  10、wizlist
  西游记巫师列表。
  11、/adm/etc/nature/day_phase
  西游记中,一天24小时的时间描述信息。
  四、FAQ(常见问题解答)
  0、问:在Linux下,我的MudOS V22pre11死活编译不过去!!
  答:首先make spotless,然后build.MudOS,然后make install试试。
  还不行?!看看出了什么错误,一般都是小问题,很容易改正的。
  1、问:我用我的帐号安装完MUD之后,一切正常。但是一旦我退出我的帐号,
  MUD服务器就当掉了?
  答:这通常是由于Linux/Unix操作系统的帐号配置引起的。最简单的方法
  是:首先启动一个csh,然后用后台启动MUD服务器driver config.xyj &,
  然后退出这个csh。现在可以安全的退出你的帐号了。
  如果这样做还是有问题,建议在你的crontab中加入一行(参考crontab
  命令!)
  * * * * * /home/mars/xyj/keepup
  注意:看一看/home/mars/xyj/keepup文件中的driver和config定义的文
  件路径!!
  这样,操作系统将每分钟会检查,看看MUD服务器是否还活者,如果死掉,
  操作系统将重新启动MUD服务器。
  2、问:我的服务器还要转别的应用程序,但是好像MUD服务器占用了太多的资源。
  答:有几个解决方法。如果你很有钱,那么就升级机器吧,主要是CPU和内存。
  如果你没有钱,但是有一个很大的硬盘,则可以在/home/mars/xyj下面
  建立一个binaries空目录,重新启动MUD服务器。这样,MUD服务器将会把
  编译过的程序保存为目标文件的形式存放在binaries目录下,下一次调用
  时,就不会重新编译了,可以减轻CPU的负担。
  另外,可以看看MudOS的编译配置选项,在/home/mars/xyj/mudos/src/options.h
  文件中,可能有些帮助。修改选项后,必须重新编译MudOS。
  3、问:我想让几个玩家可以通过FTP访问我的西游记,但是我又不想给他们我的操
  作系统登录帐号。
  答:Mud服务器本身提供了FTP服务功能,和操作系统提供的FTP服务没有关系。
  首先将那几个玩家提升为巫师(非普通玩家),然后修改/home/mars/xyj/
  include/net/ftpdconf.h文件,找到#define FTP_USERS ({ "mars" }),
  把他们的ID加入到定义中,参考上一行的例子。然后在游戏中
  update /adm/daemons/ftpd就OK啦。。使用时,可以ftp xxxx.xxxx.xxxx.xxxx 5554,
  其中的5554就是在ftpdconf.h中定义的#define FTPD_PORT 5554。
  输入你的帐号(ID)以及口令。目录的权限根据巫师的等级不同而不同。
  详细设置可以参考/adm/daemons/securityd.c。
  建议使用的FTP工具是cuteftp以及windows自带的ftp。这个ftpd.c好像
  还有BUG,许多ftp工具不能正常使用。
  附:windows自带的ftp使用方法。
  ftp
  >open 172.26.1.172 5554
  >....
  4、问:成为一个巫师要具备什么条件?
  答:就我的经验,首先要有耐心,并有大量的时间。因为你面对的是一个世界,
  可能有很多的BUG,并且还有牢骚满腹的玩家。有时候,做巫师是很痛苦的,
  你不得不在朋友和正义公平之间做出抉择。:-)
  其次,要尽量熟悉LPC语言。它与C语言极其类似。
  第三,尽量熟悉MUD系统的运作流程。
  第四,熟悉常用的巫师命令。例如cd、ls、more、goto、update、call等等。
  第五,如果可能,尽量熟悉游戏的地图以及游戏的秘密。
  5、问:我的机器安装了MUD之后,启动不了啦!!??
  答:不!会!吧!!我从来都没有遇到过!!如果真的是这样,那么一定不会是
  MUD干的!不过,必须排除病毒、Hacker等等因素。。。建议经常杀毒。。
  另外,声明:如果安装完本游戏之后,出现的一切异常情况(机器崩溃、
  硬盘失效、监视器冒烟、夫妻不合!!??、失恋、、),本人概不负责。
  (千万不要写信问我,“我因为玩泥巴,和女朋友分手了,怎么办?”)
  本人只负责在(MUD)技术上给予极其有限的帮助、支持。

相关阅读

关键词不能为空

标签导航

关于写老师的作文素材 写一篇关于我的老师的作文 关于写老师的作文(要开头、结尾) 写老师的作文600字 DNF魔皇刷图如何加技能点? 求DNF 20级新转职魔皇的刷图技能加点...每个技能怎么加... DNF魔皇技能加点 dnf男法师魔皇技能加点 DNF阿修罗关于智力与独立攻击的伤害计算 Dnf阿修罗的技能主要是固定伤害?固定伤害怎么计算?跟智力有... DNF阿修罗普通攻击是物攻还是魔攻 DNF阿修罗的普通攻击是按物理攻击计算的吗?如果是需要学4暴... 格兰蒂亚1是PS 还是SS的 格兰蒂亚是不是1代最经典 跪求:ps游戏 格兰蒂亚1 的详细攻略 PS 格兰蒂亚1 请教 如何开始进行MUD游戏 请文字MUD高手帮忙 文字mud重出江湖现在还能玩吗? 关于MUD纯文字游戏架设(回答得好加分100) 装修房子应该注意些什么 杀人游戏怎么玩? 系统里的那些端口在哪里? 怎么管理的时间 DNF机械师属于物理攻击,还是魔法攻击? DNF圣骑士注重什么攻击 魔法还是物理 在DNF里面 圣骑士是什么攻击?物理还是魔法? DNF圣职者是物理功击还是魔法功击 哥特王朝4好玩吗说实感我今晚打算下游民7G的,为什么那么少人... ps3 哥特王朝4怎么样 哥特4怎么样啊,好玩不 哥特王朝4没有秘籍吗???其他代都有后台控制秘籍,为什么四代... 文章刚刚上演的电视剧是什么片子? 文章最新演的电视剧都有什么呀 文章的2013新电视剧,他演汪精卫,叫什么名字? 文章的新电视剧叫啥名 三位一体2三位一体1哪个配置高? 三位一体1和三位一体2有什么联系和区别? 三位一体魔法版和三位一体1有什么区别 三位一体1和三位一体2有什么区别,那个好玩 DNF 1-60级哪些任务给武器? dnf什么任务给装备 DNF现在什么任务送装备,我要全部的 dnf给装备的任务有哪些 格兰蒂亚3里面的魔法蛋和技能书有什么作用? 格兰蒂亚2中哪四个蛋比较强? 格兰蒂亚1让角色学什么魔法比较好? 请教一个格兰蒂亚1 菲娜魔法的问题 文明的含义是什么? 文明时代2如何提升科技 丑小鸭的故事告诉我们什么道理 雅典哪个国家的,基本概况? 仙剑3魔剑养成攻略