当前位置 : 145z游戏站 | 传奇世界 | 技术教程 | 

传奇世界外网添加 GM 教程:分引擎实操 + 权限配置

热度:
外网传奇世界添加 GM,核心是通过服务端配置文件绑定 GM 账号、设置管理权限,不同引擎(HERO、GOM、火云)操作路径略有差异,但均需确保 “账号创建 - 权限赋值 - 外网同步” 三步落地,具体步骤如下。
一、前提准备:明确 2 个关键信息
确认服务端引擎:通过根目录文件判断 ——HERO 引擎有HERO引擎控制器.exe,GOM 引擎有GOM引擎设置.exe,火云引擎有火云引擎配置.exe,后续操作需对应引擎步骤;
获取外网 IP:外网玩家通过该 IP 连接,添加 GM 时需确保配置文件中 IP 与外网 IP 一致(可通过 “百度搜索 IP” 获取当前外网 IP)。
二、第一步:创建基础 GM 账号(所有引擎通用)
先在服务端数据库创建账号,作为 GM 账号的基础,两种方式:
方式 1:用账号注册器(新手推荐)
打开服务端工具文件夹,运行账号注册器.exe(不同引擎名称可能为HERO账号注册、GOM账号生成);
输入要创建的 GM 账号(如 admin888)、密码,选择 “注册账号”,提示 “注册成功” 即可(部分注册器需选择 “普通账号”,后续再升级权限)。
方式 2:手动修改数据库(适合熟悉操作的用户)
运行DBC2000.exe(服务端工具文件夹中),连接服务端数据库(HERO 引擎选HeroDB,GOM 引擎选GOMDB);
找到Accounts.DB(账号数据库),右键 “添加记录”,填写:
Account:GM 账号(如 admin888);
Password:密码(部分引擎需填加密后密码,可先用注册器生成普通账号,再复制密码格式);
Status:账号状态(填 0,代表正常),保存后关闭数据库。
三、第二步:分引擎添加 GM 权限(核心操作)
基础账号需赋值 GM 权限才能执行管理指令(如刷物品、踢人),按引擎类型配置:
1. HERO 引擎:修改 AdminList.txt 文件
操作路径
服务端根目录Mir200\Envir\AdminList.txt(GM 权限核心文件,每行对应一个 GM 账号及权限)。
配置格式与示例
格式:账号 权限等级 备注(权限等级 1-10,10 为最高权限,可执行所有指令;5 为基础权限,仅能刷普通物品);
示例(添加 admin888 为最高权限 GM):
admin888 10 主GM // 账号admin888,权限10,备注主GM
gm666 5 副GM // 账号gm666,权限5,备注副GM

关键说明:添加后无需重启数据库,直接保存文件,下次登录账号即生效 GM 权限。
2. GOM 引擎:引擎控制器可视化配置(更直观)
步骤 1:打开 GM 管理界面
运行GOM引擎控制器.exe,点击 “系统设置”→“GM 管理”;
选择 “添加 GM 账号”,弹出配置窗口。
步骤 2:配置账号与权限
输入已创建的 GM 账号(如 admin888)、密码(验证用,需与数据库一致);
权限等级选择:“超级管理员”(最高,可执行@刷物品、@调整爆率等所有指令)或 “普通管理员”(仅基础指令);
勾选 “外网生效”(关键!确保外网登录时能识别 GM 权限),点击 “保存”。
步骤 3:手动补全配置文件(防止遗漏)
路径:服务端根目录\Mir200\Envir\GOMAdmin.txt,确认添加的账号已在列表中,格式如下:
admin888 1 // 1代表超级管理员,0代表普通管理员

3. 火云引擎:双文件配置(AdminList + 权限脚本)
步骤 1:添加 GM 账号到 AdminList.txt
路径:服务端根目录\Mir200\Envir\AdminList.txt,格式:
admin888 10 // 账号+权限等级(10最高)

步骤 2:配置外网权限生效脚本
路径:服务端根目录\Mir200\Envir\QuestDiary\GM权限\GMSetup.txt,添加:
#IF
CheckAccount admin888 // 检测账号是否为admin888
#ACT
SetAdminLevel 10 // 赋予10级权限
SendMsg 7 恭喜您获得GM权限! // 登录时提示

保存后,在火云引擎控制器点击 “重载脚本”,确保权限生效。
四、第三步:外网环境关键设置(避免 GM 账号无效)
外网需额外配置,确保 GM 账号在外网登录时能正常触发权限:
核对服务端 IP 配置:
打开登录网关配置文件(HERO 引擎LoginGate.ini、GOM 引擎GateServer\LoginGate.ini),确认IPAddress为外网 IP(如 220.181.xx.xx),而非127.0.0.1或局域网 IP;
列表文件(list.txt)中的 IP 也需改为外网 IP,确保 GM 账号通过外网连接时,服务端能识别账号身份。
关闭权限限制开关:
HERO 引擎:打开Mir200\Envir\UserLimit.txt,确保ForbidAdminLogin字段为 “0”(0 代表允许 GM 登录,1 代表禁止);
GOM 引擎:在引擎控制器 “登录设置” 中,取消勾选 “禁止 GM 账号外网登录”。
测试 GM 权限:
用 GM 账号(如 admin888)通过外网登录器登录游戏,输入 GM 指令(如@刷物品 屠龙刀 1),若能成功刷出物品,说明权限生效;
若指令无响应,检查AdminList.txt账号是否拼写错误,或外网 IP 是否配置正确。
五、常见问题排查(GM 权限不生效?)
账号未在数据库注册:用注册器重新注册账号,确保Accounts.DB中有该账号记录;
权限等级设置过低:HERO 引擎权限等级低于 5 时,无法执行@刷物品等指令,需改为 8-10 级;
外网 IP 配置错误:服务端 IP 仍为局域网 IP,导致外网登录时,服务端无法匹配 GM 账号权限,需改为真实外网 IP;
未重载配置 / 重启服务端:GOM、火云引擎添加 GM 后,需在引擎控制器 “重载 GM 权限” 或重启GameSrv.exe进程(游戏服务)。
总结:外网添加 GM 核心逻辑
外网添加 GM,先创建基础账号,再按引擎通过AdminList.txt或引擎控制器赋值权限,最后关键一步是将服务端 IP 改为外网 IP,并关闭 GM 登录限制。按这个流程操作,GM 账号在外网登录后,即可正常使用管理指令,实现刷物品、调整游戏设置等操作。
[顶部]