传奇架设后数据调整与GM权限配置

来源: 作者: 点击:
一、GM权限赋予(管理资格)

拥有GM权限是执行高级指令的前提,常用两种方式配置。

1. 文件添加法(通用)

• 路径:打开服务端目录 MirServer\Mir200\Envir\,找到 adminlist.txt 文件。

- 操作:用记事本打开,在空白行写入你的角色名称(注意是角色名,非账号名),保存文件。
- 生效:重启M2Server(部分引擎支持@reloadgm命令重载),重新登录游戏。

2. 控制台添加法(可视化)

• 操作:启动 M2Server.exe,点击菜单栏“查看”→“列表信息”→“管理员列表”。

- 设置:在“管理员名称”栏输入角色名,“权限等级”设为10(最高权限),点击“增加”并保存。
- 验证:游戏中输入 @GM,若显示命令菜单或进入隐身模式即成功。

二、等级与经验修改

1. GM命令(即时生效)

在游戏聊天框直接输入以下命令(需已获得GM权限):
- 调整等级:@调整等级 角色名 等级
示例:@调整等级 张三 50 (将“张三”直接设为50级)。
- 增加经验:@增加经验 角色名 数值
示例:@增加经验 张三 1000000 (增加100万经验值)。

2. M2控制台修改(无需下线)

• 操作:在M2Server菜单点击“查看”→“在线人物”。

- 调整:双击你的角色名,在弹出的属性窗口中直接修改“等级”字段,点击保存。通常需小退再上线生效。

3. 数据库修改(慎用)

• 路径:服务端 Mud2\DB 目录下的 Character.db 或 Human.db 文件。

- 工具:使用DBC2000或数据库管理工具打开,找到对应角色记录,修改 Level 字段。此操作风险较高,建议修改前备份数据库。

三、元宝与货币调整

1. 常用GM命令

• 调整元宝:@调整元宝 角色名 + 数量

示例:@调整元宝 张三 + 5000 (增加5000元宝)。
注意:部分引擎使用 @GameGold 或 @AddGameGold 命令。
- 调整金币:@调整金币 角色名 + 数量
示例:@调整金币 张三 + 1000000 (增加100万金币)。

2. 后台直接修改

• M2控制台:在“在线人物”列表中双击角色,在属性窗口中找到“元宝”或“GameGold”字段直接填入数值,保存后立即生效。

- 数据库修改:通过DBC2000打开数据库,修改对应角色的 GameGold 或 GamePoint 字段。适用于批量修改或修复数据。

四、测试账号初始设置

若为单机测试方便,可直接修改服务端配置文件,使新注册角色默认拥有资源。
- 文件:打开 MirServer\Mir200\!setup.txt。
• 参数:找到 TestLevel=1 和 TestGold=0,将其修改为:

TestLevel=50 (默认50级)
TestGold=1000000 (默认100万金币)
• 生效:修改后需重启整个服务端,新创建的角色将直接获得设定值。

五、常见问题与注意事项

1. 命令无效:检查GM权限是否生效(角色名是否拼写正确);检查引擎类型,GOM/GEE引擎的命令可能与HERO引擎略有差异。
2. 数据不刷新:修改等级后通常需要角色小退再登录才能刷新界面显示;修改元宝通常即时生效。
3. 权限不足:确认 adminlist.txt 文件修改后已保存,且M2Server已重新加载管理员列表(@reloadgm)。
4. 备份习惯:修改数据库前,务必复制一份 DB 文件夹备份,防止误操作导致数据丢失。