传奇单机架设完成后,将自己设置为GM,核心是通过数据库配置、引擎设置或脚本修改三种方式,给指定账号赋予GM权限,无需复杂操作,按对应方法一步步操作,即可快速拥有GM权限,实现刷物品、调等级、修改游戏参数等功能,适配所有主流单机引擎,新手也能轻松上手。
最常用且通用的方法是通过DBC2000数据库修改,适合所有传统引擎和大部分新版引擎,操作简单且不易出错,优先推荐新手使用。首先确认DBC2000已正确安装并配置,打开控制面板,找到DBC2000对应的程序(BDE Administrator),双击打开后,找到之前配置好的HeroDB别名,右键点击选择“打开”,进入数据库编辑界面。
进入数据库后,找到“Account”表,该表存储着所有游戏账号的核心信息,包括账号、密码、权限等级等,双击打开该表,找到自己架设后创建的游戏账号(即想要设置为GM的账号),重点修改“AdminLevel”字段,这是控制账号权限的关键字段。
“AdminLevel”字段的数值对应不同权限等级,常规设置中,数值0为普通玩家,1为初级GM,2为中级GM,3为高级GM(拥有全部权限),建议直接设置为3,获取完整GM权限,避免后续功能受限。修改完成后,点击表界面的保存按钮,关闭DBC2000,无需重启数据库,后续启动游戏即可生效。
需注意两个细节,一是修改时确保账号名称与游戏内创建的完全一致,包括大小写,若账号名称不一致,修改后无法生效;二是部分服务端的“AdminLevel”字段名称可能不同,若找不到该字段,可查找“GMLevel”“Privilege”等类似字段,功能完全一致,修改数值即可。另外,若DBC2000未正确配置,无法打开HeroDB,需重新检查数据库指向,确保路径指向MirServer\Mud2\DB目录,配置正确后再进行修改。
第二种方法是通过引擎控制器设置,适合GOM、GEE等新版引擎,操作更快捷,无需手动修改数据库,适合对数据库操作不熟悉的新手。首先启动传奇服务端的引擎控制器(通常为GameCenter.exe或M2Server.exe),确保服务端已正常启动,点击引擎控制器中的“GM管理”或“管理员设置”选项,不同引擎的选项名称略有差异,但核心功能一致。
进入GM管理界面后,选择“添加GM”选项,输入想要设置为GM的游戏账号,选择权限等级(建议选择最高权限,对应数据库中的数值3),点击“保存”或“确认”,即可完成GM设置。部分引擎还支持设置GM有效期,单机架设无需设置,直接选择“永久有效”即可,设置完成后,无需重启服务端,重新登录游戏账号,即可拥有GM权限。
若引擎控制器中找不到GM管理选项,可直接打开引擎配置文件,路径通常为MirServer\Mir200\Config\M2Server.ini,用记事本或Notepad++打开该文件,找到“GMList”字段,在该字段后输入想要设置为GM的账号,多个账号用英文逗号分隔,例如“GMList=test1,test2”,输入完成后保存文件,重启引擎控制器,即可生效。
第三种方法是通过脚本文件修改,适合所有引擎,尤其是数据库修改失败或引擎无GM管理选项的情况,操作稍复杂,但通用性强。首先找到服务端的脚本目录,路径为MirServer\Mir200\Envir\MapQuest_def,在该目录下找到“QManage.txt”文件,该文件是全局登录脚本,可通过修改该脚本,让指定账号登录后自动获得GM权限。
用Notepad++打开QManage.txt文件,在文件开头添加一段脚本,脚本格式固定,无需修改其他内容,具体脚本为:(@Login)#IFCHECKUSERNAME 你的游戏账号#ACTSETADMINLEVEL 3SENDMSG 7 恭喜你,已成功获得GM权限!其中“你的游戏账号”替换为自己想要设置为GM的账号,“SETADMINLEVEL 3”中的3代表最高权限,可根据需求修改为1或2。
添加脚本后,保存文件,无需重启服务端,退出当前游戏账号,重新登录,即可自动获得GM权限,登录后会收到系统提示,确认权限生效。需注意,脚本中的符号必须为英文符号,若使用中文符号,脚本无法生效;若添加后未生效,可检查脚本格式是否正确,或重启引擎控制器后再尝试登录。
GM权限设置完成后,需验证是否生效,登录游戏后,在聊天框中输入GM命令即可测试,常用GM命令包括:@刷物品 物品名称 数量(例如@刷物品 屠龙 1)、@调等级 等级数值(例如@调等级 99)、@传送 地图编号 X坐标 Y坐标(例如@传送 3 333 333)、@刷怪 怪物名称 数量(例如@刷怪 暗之虹魔教主 1),输入命令后若能正常执行,说明GM设置成功。
若输入命令无反应,需排查三个常见问题:一是权限等级设置不足,需将AdminLevel字段修改为3,确保拥有全部GM权限;二是账号名称不一致,数据库、引擎或脚本中输入的账号需与游戏内账号完全一致;三是服务端未正常重启,修改数据库或脚本后,若未重启引擎,需重启引擎控制器,再重新登录账号。
另外,部分服务端有专属的GM账号文件,路径为MirServer\Mir200\Envir\AdminList.txt,打开该文件,将想要设置为GM的账号输入其中,每行一个账号,保存文件后重启引擎,即可生效,这种方法适合部分老式引擎,操作比数据库修改更简单,新手可优先尝试。
需注意,GM权限拥有修改游戏内所有参数的功能,设置完成后,避免误操作删除重要数据或修改核心参数,建议在设置GM前,备份服务端的DB目录和脚本文件,若出现误操作,可通过备份文件还原,确保游戏正常运行。
对于合并数据库格式的新版引擎(如GOM、GEE引擎,数据库为heroDB.MDB或GEEM2.DB),无需使用DBC2000,可直接用Access打开该数据库文件,找到Account表,修改AdminLevel字段,操作方法与DBC2000一致,修改后保存文件,重启引擎即可生效。
若所有方法均无法设置GM,大概率是服务端版本问题,部分修改过的服务端会隐藏GM设置功能,此时可更换纯净版服务端,重新架设后,再按上述方法操作,即可顺利设置GM。另外,部分服务端需要在账号注册时直接设置GM权限,注册账号时,在注册界面勾选“GM权限”,即可直接获得GM权限,无需后续修改。
总结来说,传奇单机架设后设置GM,优先选择DBC2000数据库修改或引擎控制器设置,新手推荐后者,操作更快捷;若两种方法均无效,可尝试脚本修改或AdminList.txt文件修改,按步骤操作,确保账号一致、权限等级设置正确,即可快速拥有GM权限,畅享单机传奇的全部功能。

