❶ 关于MUD纯文字游戏架设(回答得好加分100)
文字mud服务器架设指南
p>引子:
对于新上mud的玩家,常常被庞大的游戏地图搞的头昏脑胀,与敌人战斗也常常由于生疏指令而被pk。要想掌握这些指令和熟悉游戏的地图是需要初学者付出很多的时间,让电话费和网费花在这个上面实在是觉得不值。如果能架上单机版的mud服务器就能不花一分钱就学会一切指令。
对于在mud里闯荡的老江湖们,也常常被巫师和天神删除其辛苦练起来的id。在愤怒和抱怨的同时也有些无赖。如果能架上网络的mud服务器,当上天神再邀上几个朋友到自己的MUD里来做客,人人都封为巫师,不亦快哉。
那么怎样架设mud服务器啊?现在我们推出的这个mud服务器架设指南系列,就是从文字mud到流行的图形mud一步步的教你如何建立一个单机版的mud服务器。只要稍微做点改动也可以成为网络的mud的服务器哦!
1。文字mud服务器的架设
准备:
mudos是文字mud服务器的核心,所以你的先下一个mudos,网上这类的东西很多,现在大致分为for win95的os、for winnt的os、for unix的os。其实现在下载的单机版的mud中已经自带了内核。
配置:
在Windows 95下架MUD站只需要Mud Os Suite中的mudos.exe,config.cfg 和相应的MUD Lib就可以了。下面就config.cfg的修改举例说明。比如你下载了dream.zip,将它解压到C:\dream,用任意文本编辑器打开config.dream。
# name of this mud(本站姓名)
name : 梦幻 //这是MUD的名字,换成自己喜欢:)
# port number to accept users on(端口)
port number : 5555 //最好不要改动
# the address server is an external program that lets the mud translate (域名回应器addr_server.exe 已分配IP地址,默认为本机的addr_server.)
# internet names to numbers (and vice versa). select an unused port.(addr_server 的端口号?)
address server ip : 127.0.0.1//本机的ip值,在网络上就是分配的ip
address server port : 8888 //通过这个port你可以用zmud连接到你的mud里(随意)
# absolute pathname of mudlib(运行库)
mudlib directory :../dream/xkx //MUD Lib所在的目录,绝对路径是../dream/xkx
# absolute pathname of driver/config dir(当前MudOS.exe & config 文件所在目录)
binary directory : . ream/xkx/bin//绝对路径是../dream/xkx/bin
# debug.log and author/domain stats are stored here(日志文件路径)
log directory : /adm/log//绝对路径是/adm/log,以下依此类推
#头文件路径
include directories : /include //头文件的位置
# 二进位文件路径 (if BINARIES is defined)
save binaries directory : /binaries //可要可不要
# master 文件路径
master file : /adm/obj/master //master.c文件的位置
# 通用全程定义头文件文件名
global include file : //global.h的位置
# simul 类功能加载路径
simulated efun file : /adm/obj/simul_efun //simul_efun.c的位置
# 交换文件路径
swap file : /adm/tmp/swapfile
# 查错日志文件文件名/路径(default debug.log)
debug log file : debug.log
其他就用默认配置。
修改:
想成为天神吗?接着看,在C:\dream\adm\etc下的wizlist就是玩家的数据包,用文本编辑器打开,输入你的ID,空格,然后跟上(admin),用这个ID进入MUD,你的权限就变成天神了!别的级别还有(player)(immortal) (apprentice) (wizard) (arch)。
运行:
运行mudos.exe,就是那个绿色地球状的,双击它。当它出现在小托盘上时就行了。接着打开zmud,在host里填上你的本机ip,比如127.0.0.1,在port里面填上前面你自己设定的数字(8888),最后连接。哇哇,天神啊,我砍砍……,妖魔鬼怪快让路!
下载:
请到 gamedown.yesky.com 的其他类下载
结束语:
下载的这些都不是完整版,多多少少存在bug,但在游戏和发现的过程中,你也可以自己改改看,开发开发自己的编写程序的能力吧!下回带给大家的是图形mud服务器的架设,会以uo为介绍对象,请大家期待。
参考资料:去搜索 "mud服务器架设指南" 或mud wiz 指南,就有好多
❷ 请教如何用fluffos架设单机MUD
现在应该没多少人玩MUD了吧 要单机玩MUD。先要运行MUD游戏的服务器端 然后用ZMUD等程序就可以登入了。 在网上你可能能找到一些MUD游戏的服务器端下载,不过一般不会是很新的。 联机玩MUD都没多少意思了
❸ 如何架设mud服务器
哈哈
还有玩mud的啊
配置
mud
的config文件
注意使用相对路径
端口的默认设置也要注意
启动mudos
记得关闭防火墙!!或者设置协议允许通过
如果是xp系统
需要下载zmud
5.5以上版本
或者zmud462
xp专用版
另
可以+QQ
7488944
找我
好久没遇到玩泥巴的了
❹ 如何配置供MUD使用的mysql数据库,开启MUD会员功能
一、一般步骤
1、用phpADMIN生成CSV格式文件
以PHP+MySQL模式建立个人主页的读者,在自己的机器上都有PHP+MySQL环境吧?就在这个环境下,用phpADMIN生成以分号为分隔符的dotmud.csv文件。
2、将dotmud.csv文件通过FTP上传到服务器。
3、上传data.php程序(程序附后),在浏览器调用data.php程序,将dotmud.csv文件的内容加入到数据库。
二、特殊处理
一般的数据,通过上述步骤,基本可以顺利上传。但对于包含特殊字符的数据(比如数据库记录中包含换行符、单引号、分号),就要做些特殊的处理。
1、换行符的处理
PHP的fgetcsv()函数以换行符作为每行的结束标志。如果MySQL数据表的记录包含换行符,fgetcsv()就不能完整读取记录行。
❺ 目前的个人宽带如何架个MUD服务器
来35吧,人很多的,热烈欢迎!!
❻ 怎么开个网上江湖,就是文字MUD
关于架设MUD
[ 2003年11月15日,阅读人数1160人 ]
发信人: hhxxj (八荒游龙), 信区: Mud_Builder
标 题: 关于架设MUD(转载)
发信站: 一塌糊涂 BBS (Mon Apr 30 08:33:45 2001)
这是国防科大MARS写的一个东西,我看不错,就贴出来,反正MARS说侵权不究:
有何疑问,可以来信给我,我可以带话给mars,我的NG信箱:[email protected]
本文件包括下列内容:
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,如果没有问题,就搞定了。可以向广大的泥
虫开放啦!!如果出了问题,检查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)技术上给予极其有限的帮助、支持。
❼ 我有服务器,请问怎样假设mud
下个mudos和已有的地图,修改下里面的配置文件就可以了,服务器应该是win系统。mudos,我见过的都是win下的。
哦,也有linux下的。
挺简单的,如果你有mudos,不会改配置文件,可以联系我。
❽ win7架设mud 端口怎么设置
需要设置一个端口映射,和架设cs等的服务器一样,
或者最根本的方法是在路由器里开启dmz主机,在路由器设置页面内找到dmz主机,设定为自己的内网ip即可,最为快捷,
这样的话应该mudos直接架设就能在公网上接受连接了,告诉别人你的ip和端口,在zmud里设定为相应的应该就可以了,
其实现在还有不少mud站开着,
我就在西游记总站上玩的,一直保持几百个id在线。
❾ 请教大神mud如何设置定时重启服务器
可以用操作系统的计划任务调用shutdown.exe -r来实现,方法如下:
在开始--控制面板---计划任务,点添加计划任务
在浏览程序中选中c:\windows\system32\shutdown.exe,然后选每天,
添加完成后,点这个任务的属性,然后在运行中输入
C:\WINDOWS\system32\shutdown.exe -r
确定后就会生效.