正文
linuxmud命令 linux module命令
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
linux架设mud出现信息延迟问题求助
mudbuilder 上 有一位貌似是浙大仙侣情缘巫师 的 ligana 在08年问过这个问题, 然后回帖说原因找到了...
但是我输入#99 look 的时候发现很卡,大概是10个命令左右就要吨1秒,#99 look得6秒才能全部显示出来。
也没写 怎么解决的, 嘤嘤
MUD wiz指令详细格式
wiz指令备忘录
体格str 胆识cor 悟性int 灵性spi 定力cps 容貌per 根骨con 福缘kar
气血eff_kee/max_kee内力force/max_force/maximum_force
精神sen/max_sen法力 mana/max_mana /maximum_mana
道行 daoxing 武学 combat_exp
加潜能 call player-add(potential,100)
减年龄 call player-add(mud_age,20000)
昏/醒 call player-unconcious()/revive()
离婚call player-set(married,0)
物件的位置
信箱 clone /obj/mailbox
冰刀 clone /d/obj/misc/redblueice
银票 clone /obj/money/thousand-cash
还魂丹clone /d/obj/drug/dan
还阳丹clone /d/obj/drug/huanyang
蛋糕 clone /d/obj/food/cake
巫师会议厅goto /d/wiz/wizroom
巫师自身属性的设置
goto离开时系统信息 set msg_mout $HIY$千面怪向上离开.
goto到达时系统信息 set msg_min $HIY$千面怪走了过来.
隐身设置/现身设置 set invisibility/unset invisibility
克隆时系统信息 set msg_clone
毁灭物件是系统信息 set msg_dest
改动wizlist立即生效的命令 update /adm/daemons/securityd.c
summon id 抓人
smash id 用闪电打人
destroy id 用枪把人kickout
rename id name 改名子
award id title $HIW$title内容$NOR$ 给title
goto id
clone xxxxx 复制东西
clone /d/quanzhou/obj/renshen-guo
clone /clone/wiz/jiuzhuan
1.call武功:
call ID-set_skill(技能英文名,点数)
例:call玫儿(meir)的基本剑法为300的用法是:
call mier-set_skill(sword,300)
2。call右边内力: call ID-set(max_neili,5000)
call左边内力: call ID-set(neili,5000)
3.call右边精力: call ID-set(max_jingli,1000)
call左边精力: call ID-set(jing,1000)
4.call右边气:call ID-set(max_qi,10000)
call左边气:call ID-set(qi,10000)
5.call经验:call ID-set(combat_exp, 100000)
6.call潜能:call ID-set(potential,500)
7.call悟性linuxmud命令,膂力,根骨,身法,等只要将按上面的用法linuxmud命令,并将双引号内改为下面字母。
int str con dex
关于call的指令】
一般格式:call 对象-方法(参数)
更改属性:call ID-set(属性名,值)
更改武功:call ID-set_skill(武功名,值)【文件处理】
cd(目录转移)
ls(列示文件)
rm(删除文件)
more(分页看档)
cat(快速看档)
tail(读文件最未几行)
mv(文件搬移)
mkdir(创建目录)
rmdir(删除目录)
edit(编辑文件)
cp(复制文件)
【物件处理】
update(更新)
clone(复制物品)
call(修改指令)
dest(清除物体)
Localcmds(命令提供)
ilist(物体继承)
【查询指令】
where(玩家位置)
pwd(显示cwd/f)
whoami(自身ID)
ulist(玩家ID)
nfo(物体资讯)
icost(指令时间)
qload(处理负担)
mem(占用内存)
ff(查找函数)
status(资料状况)
config(启动配置)
mudlist(国际网路)
wang(查看景物)
【系统管理】
edemote(维护emote)
chinese(维护字典)
promote(修改权限)
wizlock(限制进入)
ban(封闭地址)
shutdown(马上重启)
reboot(延时重新启动)
snoop(窃听信息)
possess(附身指令)
rehash(指令更新)
reclaim(清除变数)
cleanup(清除散件)
callouts(查callout)
dump(备份状态)
profile(命令描述)
purge(清洗资料)
【其linuxmud命令他指令】
goto(瞬间传送)
home(回工作室)
halt(中止战斗)
summon(捉来生物)
kickout(强制离线)
smash(消灭生物)
test(测试技能)
full(恢复气神)
巫师指令根据权限不同而有所不同。各mud里面指定的指令也会有些许差别。你可以根据你自己的权限,将以上指令用一下,或者使用help指令得到跟详细的帮助。
cd 目录名 改变当前目录到指定的目录。可以用/代表根目录
cd..代表上层目录
config 显示本MUD的启动配置
edemote [-d|-e] 表情词名编辑/显示某个emote的内容,-d参数表示删除,-e参数表示编辑(或新建)
goto [-i] [ID|文件名] 将你自己传送到某个目标。-i表示传送到生物的身上,否则传送到目标所在的环境。
home 立即回到自己的工作室。前提是你有自己的工作室并放在/open/你的ID/目录下。
hpp [ID] 显示玩家的状态。
halt 停止所有与你有关的战斗
ls [路径名] 列出指定目录下的文件或子目录。不指定路径则列出当前目录的内容。
mem 查看本MUD内存使用情况。
mudstat 显示目前游戏的一些相关资料及状况。
pwd 显示你的当前工作目录(cwd)和当前工作文件(cwf)。
qload 显示出目前 CPU 的负担
remote [-d|source] [target] 整理emote表情词。使用-d参数就是删除指定的emote,否则就是把名为source的emote更名为target。参数是clean all invalid emote则删除所有不合法的表情词,参数是list all emote则打印所有表情词。使用这两个参数会导致游戏暂时停止响应,请慎重。
version 显示MudOS的版本
where [ID] 显示玩家所在位置
whoami 显示自己的UID和EUID
cat 文件名 直接显示文件的所有内容。
cost 指令 测试运行某指令所耗费的时间。
ilist 物件或文件名 列出某物件所继承的所有物件。
info 物件或文件名 显示某物件的所有信息。
localcmds 显示当前环境下所有可以使用的命令。
more 文件名 分页显示文件的内容。
smash 生物ID 摧毁(直接杀死)某生物。
tail 文件名 查看某文件的末尾。
ulist 显示所有玩家的编号。
uncon 生物ID 让某生物晕倒。
update [文件名] 重新编译某文件,不指定文件名则便宜当前工作文件。
whohave id 显示携带某物品的玩家。
callouts [函数名] 显示即将被唤醒的某函数的物件及延迟时间。不加参数显示所有的系统调用。
chblk [ID] 关闭某人的所有公共频道。
unchblk [ID] 打开某人的公共频道。
clone [文件名] 复制某物件,不指定文件名则复制当前工作文件所指定的物件。
cp 源文件 目标文件 将源文件复制到目标文件。
data ID 显示某物件的资料。
dest 物件名|文件名 把某物件从内存中消除。
edit 文件名 在线编辑某文件。详细用法另文叙述。
exec ID 将某玩家踢出游戏,并禁止此IP登录一直到游戏重新启动。
ff 物件 函数名称 找出指定物件中的某个函数定义在哪一个档案里。
full 恢复自己的状态。
imprison ID 将某玩家关进监狱。
kickout ID 将某玩家踢出游戏。
mkdir 目录名 在当前目录下建立新的目录。
mv 源文件 目标文件 将源文件移动到目标文件,可用于文件改名。
reboot 重新启动游戏。
reclaim 将存在于内存里无用的变数清除掉, 以减少内存的使用。
refresh 更新所有已经完成的TASK。
rm 文件名 删除一个文件。
rmdir 目录名 删除一个空目录。
sameip [ID] 列出跟某玩家登录IP相同的玩家,并显示其连线地址。不加参数则显示所有多重登录的玩家。
setlevel ID 直接设置生物的等级。
snoop [ID|none] 窃听某人所有信息,取消窃听用snoop none
summon [ID] 将某人抓到自己所在环境。
ban [+|-] [IP] 不加参数显示所有被禁止登录的IP地址。+表示禁止某IP登录,-表示取消禁止
call 物件-函数(参数, ...... ) 呼叫某物件身上的某个函数并传入所需参数。此命令用来调试程序。
chinese 英文==中文 指定某项技能的中文名称。
cleanup 文件名 对指定的物件呼叫clean_up函数,并且清除所有无环境的复制物件。
coor [-c|-d|-r|-a|-t|-s] x,y,z 修改房间的坐标。具体用法另文叙述。
recoor 修改房间的坐标。具体用法另文叙述。
promote ID (等级) 修改某人的权限等级。
purge 天数|ID 永久删除某玩家的档案。参数是天数则删除所有指定天数内没有连线的玩家。
rehash 目录名 更新游戏指令列表。
rmchinese 英文 删除某技能的中文名称。
setskill ID Skill level 设定玩家某项技能的等级。
shutdown 立即重新启动游戏。
streetapp 扩展风云街的长度。
wizlock 权限等级 设定允许进入游戏的权限等级。
求mud修改学会武功绝招的命令。就是那个can_perform的命令。help!!
你想使用什么perform, 首先去翻他的代码, 他限制了什么
比如说, 你想用 dragon-strike 的 pfm hui
在 \kungfu\skill\dragon-strike 目录下, 用写字板打开hui.c 文件
里面会有这么一句话
if (userp(me) ! me-query("can_perform/dragon-strike/hui"))
return notify_fail("你还没有受过高人指点,无法施展" HUI "。\n");
那就是告诉你只有标记了 can_perform/dragon-strike/hui 的玩家才能使用这个perform
那么, 你单机 call me-set("can_perform/dragon-strike/hui", 1)
给自己标记上 这个参数, 就可以使用perform hui了
玩单机腻了的话, 来我家mud 看看吧.
百度关键词 武林MUD
怎么开个网上江湖,就是文字MUD?
关于架设MUD
[ 2003年11月15日,阅读人数1160人 ]
发信人: hhxxj (八荒游龙), 信区: Mud_Builder
标 题: 关于架设MUD(转载)
发信站: 一塌糊涂 BBS (Mon Apr 30 08:33:45 2001)
这是国防科大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,如果没有问题,就搞定了。可以向广大的泥
虫开放啦!!如果出了问题,检查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潜能转换经验命令
、查看状态信息类指令
help 显示某一类别、某条命令的帮助。
hp 显示你的精, 气, 神, 属性, 各种上限等数值。指令格式:hp, hp -m, hp -g, hp -s
score 显示你的基本资料。可缩写为sc
stats 显示你的附加属性效果
buff 显示你现在拥有的附加状态
title 显示你目前的阶级和头衔。
i 列出你目前身上所携带的所有物品。
id 显示你的身上或者环境物品的英文名称及名字。如id, id here
cha 让你查询所学过的技能。也可使用 skills
special 查看特技,如果运用特技需加上参数。如:special hatred,运用杀气。
shop 商城指令。
member 会员指令。可查看会员到期时间, 武林币历史消费及转账
pingjia 为当期新人导师工作打分评价。
who 可以列出所有在线上的玩家。
finger 显示线上某玩家资料。
look 查看你所在的环境、某件物品、生物、或是方向。可缩写为l
combat 查看江湖上所有武功各种参数值
topten 查看游戏中各种榜单. 如topten turen
csk 检查指定的某种技能或技能的特性, 绝招. 如csk dugu-jiujian
news 阅读游戏新闻。
grep 在新闻, 帮助系统中搜索指定查找的内容
femote 根据关键字查找表情动词。femote 你好, 查看本游戏的表情指令中含有“你好”的表情
time 查看服务器的北京时间,游戏已运行时间,武林时间。
color 游戏中各种色彩的ANSI控制字元及色彩的试样, 配合其他使用. 如nick, 自造装备描述
quest 查看你的帮派任务,门派任务,独孤任务信息
quest5 查看你的郭靖任务信息, 军功情况
wartime 查看王朝任务(kingwar)进行时间, 战争贡献点数
mazemap 查看迷宫地图, 迷宫存在时间
mazequest 查看迷宫任务进度, 及副本BOSS进行进度
tasks 查看目前的所有使命
locate 查看使命(task)物品的大概位置
pkd 查看目前在屠人场中人物。
linuxmud命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux module命令、linuxmud命令的信息别忘了在本站进行查找喔。