菜鸟科技网

mud巫师命令是什么?

这些命令是给游戏管理员使用的,普通玩家绝对不能尝试使用,滥用巫师命令会导致账号被永久封禁,以下命令列表仅供参考,帮助你了解MUD世界的幕后运作。

mud巫师命令是什么?-图1
(图片来源网络,侵删)

巫师命令的格式和具体名称因MUD(如CircleMUD, ROM, DikuMUD等)和其代码库的不同而有很大差异,以下是一些通用类型的命令,并附上一些常见MUD中的具体例子。


核心概念

  • 巫师等级: 巫师通常有不同的等级,如 Wizard -> Archwizard -> Implementor,等级越高,权限越大。
  • 安全模式: 大部分MUD的巫师登录后都处于安全模式,在这种模式下,他们无法攻击其他玩家或被攻击,很多命令也会被限制或禁止,以防止意外或滥用。
  • 命令前缀: 很多巫师命令需要在前面加上一个特殊符号,、 或 ,以区别于普通玩家命令。

主要命令分类及示例

玩家管理

这类命令用于管理玩家账号、角色和权限。

命令类型 常见命令 功能描述
账号/角色操作 atcreate <player> 在指定坐标创建一个新角色(通常用于测试)。
chlist 列出所有在线的角色。
ban <player> 封禁一个玩家账号,禁止其登录。
banlist 查看所有被封禁的账号。
boot <player> 将一个玩家强制踢下线。
delete <player> 删除一个角色或账号(危险操作)。
poof 设置自己进入/离开房间时显示的个性化消息(如 [G] The Great God arrives)。
password <player> <newpass> 修改一个玩家的密码。
siteban <site> 封禁某个IP地址或IP段。
权限管理 level <player> <new_level> 提升或降低一个玩家的等级(从普通玩家提升为半神)。
trust <player> 给予一个玩家巫师权限,使其成为巫师。
ntrust <player> 取消一个玩家的巫师权限。

世界编辑与物品管理

这是巫师最核心的工作之一,用于构建和修改游戏世界。

命令类型 常见命令 功能描述
移动与传送 goto <player> 瞬间传送到指定玩家所在的位置。
at <player> <command> 在指定玩家的位置执行一条命令(at Bob emote waves 会让Bob对你挥手)。
teleport <player> <room> 将一个玩家传送到指定的房间(房间通常用VNUM编号)。
trans <player> <x> <y> <z> 将一个玩家传送到具体的坐标。
junk <object> 立即销毁手中的物品(不放入回收站)。
purge <room> 清空当前房间里的所有NPC和物品。
物品/金钱 oload <vnum> [room] 在指定房间(或当前房间)加载一个指定VNUM的物品。
mload <vnum> 加载一个指定VNUM的NPC(Mobile/Monster)。
oload <vnum> 加载一个指定VNUM的物品到自己身上。
gold <amount> 给自己或指定玩家增加一定数量的金币。
value <object> <new_value> 修改一个物品的价值。
name <object> <new_name> 修改一个物品的名字。
房间/区域管理 redit 进入房间编辑模式,可以修改房间的描述、出口、 flags 等。
zedit 进入区域编辑模式,可以修改整个区域的属性。
vstat <vnum> 查看一个虚拟对象(物品/NPC/房间)的详细信息。
rstat <room_vnum> 查看一个房间的详细信息。
ostat <object_vnum> 查看一个物品模板的详细信息。
mstat <mobile_vnum> 查看一个NPC模板的详细信息。
dig <direction> 在当前房间的指定方向挖出一个新房间。
link <room_vnum> <direction> 将当前房间的某个出口链接到另一个房间。

NPC/怪物管理

用于控制游戏中的非玩家角色。

mud巫师命令是什么?-图2
(图片来源网络,侵删)
命令类型 常见命令 功能描述
控制与操作 at <npc> <command> 让指定的NPC执行一条命令(at guard emote salutes)。
force <player> <command> 强制一个玩家执行一条命令(非常谨慎使用)。
echo <text> 在当前房间发送一条系统消息,所有玩家和NPC都能看到。
shout <text> 在整个游戏中发送一条广播消息。
mset 进入NPC编辑模式,可以修改NPC的属性、等级、掉落等。
mload <vnum> 加载一个NPC。
mdel <vnum> 删除一个NPC模板。

信息与调试

用于获取游戏信息,帮助诊断问题。

命令类型 常见命令 功能描述
查看信息 who 查看所有在线玩家及其等级。
who wiz 查看所有在线的巫师。
where <player> 查找指定玩家在哪个房间。
last <player> 查看指定玩家最近一次上线的时间。
files 查看游戏相关的数据文件(如区域文件、玩家文件)。
调试工具 bug <description> 提交一个Bug报告到系统日志。
typo <description> 提交一个拼写错误报告。
echo <text> 在当前房间显示文本,用于测试。
log 查看或管理游戏日志。

游戏系统控制

用于控制游戏本身的状态。

命令类型 常见命令 功能描述
开关与重置 shutdown 关闭MUD服务器(通常需要确认)。
reboot 重启MUD服务器。
shutdown now 立即关闭服务器,不保存数据(危险)。
saveall 强制所有在线玩家保存角色数据。
load <area> 加载一个指定的游戏区域。
reload <area> 重新加载一个区域(用于测试新修改的代码)。
reset <area> 重置一个区域,刷新其中的NPC和物品。

通用巫师前缀命令示例

在一些MUD中,巫师命令通过前缀来触发,这是一种非常常见的模式。

  • !who -> 查看在线玩家
  • !goto Bob -> 传送到Bob身边
  • !junk sword -> 销毁手中的剑
  • !mload 4001 -> 加载VNUM为4001的怪物
  • !oload 5002 -> 加载VNUM为5002的物品
  • !echo Hello, world! -> 在当前房间显示 "Hello, world!"

巫师命令是MUD世界的“上帝之手”,它们赋予了管理员创造、毁灭、观察和干预的权力,了解这些命令不仅能让你对MUD的底层运作有更深的认识,也能让你体会到成为一名MUD巫师所需要承担的责任和乐趣。

mud巫师命令是什么?-图3
(图片来源网络,侵删)

再次强调: 这些命令仅供学习和了解,请勿在任何MUD中随意尝试,如果你对某个特定的MUD感兴趣,最好的方式是加入其社区,阅读官方文档,或者礼貌地向现有的巫师请教。

分享:
扫描分享到社交APP
上一篇
下一篇