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

传奇世界个人架设服务器:GM 账号创建与权限设置教程

热度:
自己架设传奇世界服务器后,通过配置数据库与服务端文件,可将指定账号设为 GM(游戏管理员),获取刷装备、调等级、管理玩家等权限。以下分准备工作、账号创建、权限开启、游戏验证四步,详解 GM 设置全流程,解决架设后权限配置问题。
一、GM 权限设置前准备
工具清单
数据库工具:DBC2000(需已关联服务端 “HeroDB” 数据库,参考此前坐骑修改教程中的数据库配置方法);
文本编辑:Notepad++(用于修改服务端权限配置文件,避免记事本打开乱码);
服务端管理:传奇服务端控制器(如 “GameCenter.exe”,用于重启服务端使权限生效)。
关键文件定位
数据库表:服务端根目录 “Mirserver/Mud2/DB” 下的 “AdminList.DB”(存储 GM 账号信息)、“HeroDB” 中的 “Character” 表(关联玩家角色数据);
权限配置文件:“Mirserver/Config” 下的 “AdminConfig.ini”(控制 GM 权限等级与可使用命令)。
二、GM 账号创建与数据库配置
新增 GM 账号(未创建游戏角色时)
打开 DBC2000,展开 “HeroDB”,找到并双击 “AdminList.DB” 数据表;
点击数据表空白行,按以下要求填写字段:
“Account”:填入你想设为 GM 的账号(如 “GM001”,需与后续游戏登录账号一致);
“Password”:填写账号密码(部分服务端需与 “Character” 表密码一致,建议先设置简单密码如 “123456”);
“Level”:设置 GM 权限等级(数值 1-10,10 为最高权限,可使用所有命令;推荐设为 9,保留部分系统保护权限);
“Status”:设为 “1”(1 代表账号启用,0 代表禁用);
填写完成后,点击 DBC2000 菜单栏 “File”→“Save” 保存数据表,关闭 DBC2000。
已有游戏角色设为 GM(已创建角色时)
打开 DBC2000 中的 “Character” 表(存储所有玩家角色数据),通过 “Name” 字段找到你的角色名(如 “我的传奇号”);
找到 “AdminLevel” 字段,将数值改为 “9” 或 “10”(与 “AdminList.DB” 中 “Level” 字段保持一致,避免权限冲突);
同步检查 “AdminList.DB”,若未添加该角色对应的账号,按步骤 1 补充账号信息,确保 “Account” 与角色登录账号匹配。
三、服务端 GM 权限文件设置
开启 GM 命令权限
用 Notepad++ 打开 “Mirserver/Config” 下的 “AdminConfig.ini”;
找到 “[AdminLevel]” 配置段,按权限等级设置可使用的命令(以等级 9 为例):
添加 “Level9=1,2,3,4,5,6,7,8”(数字对应命令组,1 = 刷物品、2 = 调等级、3 = 传送、4 = 踢人、5 = 查看玩家数据、6 = 修改属性、7 = 开启活动、8 = 管理地图);
若需允许等级 9 使用所有命令,可直接设置 “Level9=All”;
找到 “[CommandLimit]” 段,确保 “AllowAdminCommand=1”(1 代表开启 GM 命令,0 代表关闭);
保存文件并关闭 Notepad++,避免配置丢失。
特殊权限配置(可选)
若需 GM 角色无敌或隐身,打开 “AdminConfig.ini” 中的 “[AdminAttribute]” 段;
添加 “Level9=Invisible=1,Invincible=1”(Invisible=1 为隐身,Invincible=1 为无敌,0 为关闭);
若需 GM 不受地图限制,添加 “Level9=IgnoreMapLimit=1”,保存后完成配置。
四、游戏内 GM 权限验证与常用命令
权限生效操作
打开服务端控制器 “GameCenter.exe”,点击 “停止” 关闭当前服务端;
等待 10 秒后点击 “启动”,重新加载数据库与配置文件(未重启则 GM 权限不生效);
启动游戏客户端,用设置好的 GM 账号(如 “GM001”)登录游戏。
权限验证方法
登录后在游戏聊天栏输入 “@gm”,若弹出 “当前账号为 9 级 GM,可使用以下命令:...”,代表权限已生效;
测试基础命令:输入 “@make 屠龙 1”(“屠龙” 为物品名,1 为数量),若背包中出现对应物品,说明刷物品权限正常;
测试等级调整:输入 “@level 50”,若角色等级从初始级变为 50 级,说明调等级权限正常。
常用 GM 命令汇总
物品相关:“@make 物品名 数量”(如 “@make 裁决之杖 10”)、“@give 玩家名 物品名 数量”(给其他玩家发物品);
角色相关:“@level 等级”(调角色等级)、“@addexp 经验值”(增加角色经验)、“@attribute 攻击力 100”(增加攻击力);
地图相关:“@move 地图名”(如 “@move 沙巴克”)、“@teleport 玩家名”(传送到指定玩家身边);
管理相关:“@kick 玩家名”(踢指定玩家下线)、“@online”(查看在线玩家列表)、“@clear 地图名”(清除指定地图怪物)。
五、常见 GM 权限问题解决
问题 1:登录后输入 GM 命令无反应
解决:检查 “AdminList.DB” 中 “Account” 是否与登录账号完全一致(区分大小写,如 “gm001” 与 “GM001” 为不同账号);确认服务端已重启,未重启则配置未加载;检查 “AdminConfig.ini” 中 “AllowAdminCommand” 是否设为 1。
问题 2:能使用部分命令,无法使用刷物品命令
解决:打开 “AdminConfig.ini”,查看 “LevelX”(X 为你的 GM 等级)是否包含 “1”(1 对应刷物品命令组);若已包含,检查 “HeroDB” 中的 “StdItems.DB” 是否存在该物品(如 “屠龙” 需在 “StdItems.DB” 中有记录,否则无法刷出)。
问题 3:GM 账号登录提示 “账号不存在”
解决:检查 “AdminList.DB” 中 “Status” 是否设为 1(0 为禁用);若已创建游戏角色,确认 “Character” 表中 “Account” 与 “AdminList.DB” 中 “Account” 一致;若未创建角色,先用该账号登录游戏创建角色,再重新配置 GM 权限。
[顶部]