先进入游戏用对应账号建好角色并记住角色名,后面设GM、改等级、改元宝都按角色名操作。单机所有调整只在服务端生效,客户端改文件没用。
一、设置GM权限
1. 配置文件法,全引擎通用
进服务端Mir200\Envir,找AdminList.txt,没有就找!AdminList.txt、ManagerList.txt。记事本打开,另起一行写:
角色名 10
部分端格式带星号,写:
• 角色名
10代表最高权限,1到9按端内权限梯度给。保存后回M2点控制或查看里的重新加载管理员列表;没有重载就关M2和所有网关,用控制器整体重启。进游戏小退到选角色再进,名字变黄或紫、输入@在线人数能回数据,说明GM生效。
2. M2界面法,GOM/GEE/Hero/Blue常用
M2Server启动后点查看、列表信息、管理员列表,或查看、列表信息一、管理员列表。点添加,角色名填游戏内完整名称,权限填10,IP留空或填127.0.0.1,保存。部分端路径在选项、游戏命令、管理命令里还要勾启用GM命令面板,不勾则聊天框输命令无反应。
3. 数据库法,DBC/MySQL端
DBC2000老端用BDE Administrator打开HeroDB,账号相关看Account/Member表,角色相关看Human/Character/Hero表,把AdminLevel、GMLevel或等价权限字段改成10,保存后重启DBServer和M2。MySQL端用Navicat连mir2类库,Account表改gmlevel,Character表改admin或相关字段;GEE部分端账号表AdminLevel用3或9,以服务端说明为准,改完重启M2。
二、调整人物等级
1. GM命令改当前角色或他人
获得GM后聊天框输入:
@调整等级 100
改自己到100级。改别人:
@调整等级 角色名 100
部分端简写:
@等级 100
@level 100
命令不认就去M2选项、游戏命令、管理命令或Mir200\Envir\Command.ini、GM命令.txt核对前缀。调完若属性、技能、地图权限没跟着变,小退重进;等级上限卡住去M2选项、参数设置、人物参数或!Setup.txt查MaxLevel/等级限制,调高上限再执行。
2. M2在线人物直接改
M2查看、在线人物,双击角色名,弹属性窗找等级、经验、转生等字段,填目标等级或把经验填到对应值,保存。适合不想记命令、要精确给经验用。改完游戏内重开角色面板;在线改比离线改库安全,不会因字段错位导致角色损坏。
3. 全局经验倍率
不想逐个调级就改升级速度。M2选项、参数设置、经验倍率,调基础打怪倍率、组队倍率、任务倍率;部分端用@调整经验倍数 100直接改。改全局后新人打怪自动升级,适合测试爆率、职业平衡。注意倍率过高会造成等级虚高、怪物数值不配套,建议先10到50倍试。
4. 离线改库改等级
DBC端BDE开HeroDB的Human/Character,找Level字段直接填数值,Ctrl+S保存,重启M2。MySQL端执行类似:
update character set level=100 where name='角色名';
表名和字段名各端不同,先查表结构再改;改完在M2执行重载或重启DB相关服务。
三、调整元宝
先分清金币、元宝、绑定元宝、充值点、灵符不是一回事。@AddGold类很多端是加金币不是元宝;商城扣的是GameGold/YuanBao,灵符/充值点可能是CreditPoint/GamePoint,改错字段游戏里不显示。
1. GM命令加元宝
M2已给GM后聊天框试:
@GameGold 100000
@GameGold +100000
@元宝 100000
@调整元宝 角色名 100000
@giveyuanbao 100000
不同引擎只认其中一部分。GOM常用@GameGold,部分复古端用@元宝,GEE部分端用@调整元宝或脚本命令;命令无效不要连续换词瞎试,直接打开M2选项、游戏命令、管理命令,或Mir200\Envir\GM命令.txt、Command.ini看本版命令表。
加充值点/灵符用:
@CreditPoint 5000
@AddGamePoint 5000
加金币用:
@AddGold 1000000
2. M2在线人物改元宝
M2查看、在线人物,双击角色,找元宝、游戏点、GameGold、YuanBao、BindGold、灵符等字段。直接填数值保存,游戏内重开背包或角色面板。适合一次性给满,不改命令、不改库。DBC老端若在线人物没有元宝字段,说明该版本没做元宝系统,要去!Setup.txt开AllowYuanBao或在Human表加YuanBao字段并配商城脚本。
3. DBC离线改元宝
BDE开HeroDB,找存角色的Human/Character/Player表,按端查GameGold、YuanBao、BindGold、GoldPoint等字段。定位Name对应角色,双击改数值,Ctrl+S保存,关M2和DBServer后重启,或改完在M2重载数据库。1.76纯复古很多没有元宝字段,只有Gold金币;硬加元宝要版本本身支持商城,不然改了字段游戏也不读。
4. GOM/GEE文本角色数据
部分GOM端关全部服务后进Mir200\Envir\UserData,按角色名txt打开,找元宝=、YuanBao=、GameGold=改数值保存,再起服务。GEE MySQL端在character或玩家表改yuanbao/gamegold,账号级权限在account改gmlevel;改完重启M2,进游戏小退重进。
5. 出生默认元宝
新角色上线就想带元宝,找M2选项、参数设置、角色初始参数,看元宝、金币、绑定元宝初始值;文本端查!Setup.txt或Envir里初始配置。部分端还有ShopPoint.ini、Charge.ini的DefaultPoint,改默认赠送点。改完新建角色测试,老角色不会补发,只对新建号生效。
6. NPC自助发元宝
测试用可在Mir200\Envir\Market_Def找充值使者、福利使者脚本,对应QuestDiary里充值/福利脚本,把校验支付的条件注释掉,保留#ACT GiveGameGold 100000之类,M2重载NPC。此方法只建议单机调试,正式玩容易破坏经济。部分1.76没元宝系统要先做YuanBao字段和OPENSHOP商城NPC,不是改个命令就有。
四、不同引擎简版路径
Hero/DBC老端:BDE建HeroDB,角色等级在Human/Character的Level,元宝看是否版本支持GameGold/YuanBao;GM优先AdminList.txt加角色名10,其次BDE账号表AdminLevel。M2在线人物也能改等级经验,元宝没有就别硬改字段。
GOM端:M2查看、列表信息、管理员列表加GM;等级用@调整等级或M2在线人物;元宝用@GameGold,Pak/NewopUI正常才不影响商城显示;角色文本数据在Mir200\Envir\UserData,离线改完重启。
GEE端:GEE_M2系统、管理员管理加角色名和权限,部分端同时改数据库account.gmlevel;等级@调整等级或M2属性窗;元宝@调整元宝或MySQL character表yuanbao;命令不生效看Scripts/GMCommand配置。
Blue/LEG端:AdminList或M2管理员列表加GM;等级@level/@调整等级,元宝@GameGold/@元宝,具体以Mir200\Envir\Command.ini为准;离线角色数据多在UserData或自有DB,按端内文档改。
五、改完不生效排查
GM命令没反应:AdminList角色名拼错、含空格、大小写不一致;M2没重载管理员;该命令在管理命令里被禁用;用账号名而不是角色名添加,很多端只认角色名。
等级改了不升:等级上限比输入值低,M2人物参数放宽MaxLevel;经验命令被自定义前缀替换,看Command.ini;在线改完没保存、没小退。
元宝改了不显示:把金币当元宝加了,确认用GameGold/YuanBao类命令;版本没开元宝系统,!Setup没AllowYuanBao、Human没YuanBao字段、商城NPC没配置;M2在线改完没保存,或客户端商城没重开;绑定元宝和非绑定元宝不同字段,背包看绑定、商城扣非绑定就会像没加。
数据库直改后角色进不去:DBC字段类型改错、Level超出端内范围、YuanBao字段不存在却硬写;MySQL改完没重启M2或没重载;UserData txt改完格式错、等号漏写。改前备份Mir200\Envir、Mud2\DB、UserData和数据库整库,出错直接回退。
单机调试建议先用M2在线人物改等级和元宝,最直观;做长期版本再改初始参数和数据库;GM只在自己机器用,AdminList不要留多余角色名,测试完可改低权限或删除,避免后期加功能时误用全权限把经济改乱。
传奇架设完成后调整人物等级元宝GM权限AdminListM2在线人物数据库全教程
来源:
作者:
点击:

