传奇测试模式转正常模式完整操作步骤

来源: 作者: 点击:
测试模式通常表现为角色死亡不掉装备、物品无限使用、经验倍率异常或地图无怪物刷新。要彻底切换为正常模式,需修改服务端核心配置文件,而非仅调整客户端设置。

一、关闭测试开关(TestMode)

打开MirServerMir200!Setup.txt,查找以下字段:
[Test]
TestLevel=1
TestGold=1
TestMode=1

将所有值改为0:
[Test]
TestLevel=0
TestGold=0
TestMode=0

部分引擎(如GOM)可能使用[GameOption]段落,需同时检查:
[GameOption]
TestMode=0

二、重置角色初始属性

测试模式常启用HeroAbuse.txt替代正常升级表。进入Mir200Envir目录,确认HeroLevelUp.txt存在且内容合理(如1级攻击0-3)。若HeroAbuse.txt被调用,需在!Setup.txt中禁用:
[Share]
LevelUpFile=HeroLevelUp.txt

确保LevelUpFile指向非Abuse文件。

三、恢复死亡掉落规则

编辑Mir200EnvirMonItemsDropConfig.txt(或!DropItem.txt),检查是否包含:
NoDropOnDie=1

将其改为NoDropOnDie=0。同时验证EnvirMapQuest_defQFunction-0.txt中无[@Death]事件强制回收装备。

四、关闭无限物品功能

在!Setup.txt中查找:
[Item]
UnLimitItem=1

改为UnLimitItem=0。此选项启用后,药水、卷轴等消耗品使用不减数量。

五、调整经验与爆率参数

测试模式常设超高倍率。在!Setup.txt的[GameOption]段落中,将以下值恢复常规:
ExpRate=10
DropGoldRate=10
DropItemRate=10
BossDropRate=10

数值单位因引擎而异,Blue/GEE引擎通常以10为基准1倍,GOM引擎以1为基准。

六、刷新怪物与NPC

删除Mir200Log目录下所有日志文件,重启M2Server。部分引擎在测试模式下会缓存空地图数据,清空日志可强制重新加载EnvirMonGen.txt中的怪物配置。

七、验证模式状态

创建新角色,执行以下测试:
死亡后是否掉落身上装备;
使用红蓝药是否减少数量;
杀怪获得经验是否符合1倍设定;
地图是否正常刷出怪物(如比奇省外野猪)。

若全部符合,则已成功切换至正常模式。若仍有异常,检查是否遗漏了自定义脚本(如LoginQuest.txt中含测试指令),需逐个排查Envir目录下的.txt文件。