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等等因素 。。。建议经常杀毒 。。
另外,声明:如果安装完本游戏之后,出现的一切异常情况(机器崩溃、
硬盘失效、监视器冒烟、夫妻不合?。。浚俊⑹Я怠ⅰⅲ?nbsp;, 本人概不负责 。
(千万不要写信问我,“我因为玩泥巴,和女朋友分手了,怎么办?”)
本人只负责在(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命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux module命令、linuxmud命令的信息别忘了在本站进行查找喔 。

    推荐阅读