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

巫师命令的格式和具体名称因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/怪物管理
用于控制游戏中的非玩家角色。

| 命令类型 | 常见命令 | 功能描述 |
|---|---|---|
| 控制与操作 | 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中随意尝试,如果你对某个特定的MUD感兴趣,最好的方式是加入其社区,阅读官方文档,或者礼貌地向现有的巫师请教。
