一、核心密码脚本存放路径
密码脚本均存储于服务端目录,核心路径为D:\mirserver\Mir200\Envir,所有与密码相关的脚本文件、配置文档均集中在此文件夹下,不同功能密码对应不同子目录,精准定位路径可大幅提升查找效率。
登录密码、GM命令密码脚本,默认存于Envir文件夹下的MapQuest_def子目录,核心文件为QManage.txt,该文件同时管控登录触发指令,密码参数多以固定格式嵌套在脚本语句中,需用文本编辑器打开查看。
礼包兑换、功能解锁类密码脚本,主要分布在Envir下的market_def子目录,此目录专门存储各类NPC关联脚本,密码常随兑换NPC脚本一同存放,部分版本会单独生成KEY、礼包相关命名的文本文件。
特殊功能如发射器、定时活动的密码脚本,需查看market_def子目录下的Qfunction-0.txt触发脚本库,这类密码多用于权限验证,脚本语句中会标注密码验证关键词,便于快速识别。
二、分场景密码脚本查找步骤
场景一:礼包兑换密码脚本
先确定游戏内兑换礼包的NPC名称,如“礼包兑换员”“福利使者”,打开服务端Envir\market_def目录,直接搜索该NPC名称,对应脚本文件格式多为“NPC名称-地图编号.txt”。
打开对应脚本文件后,查找EQUAL、兑换、KEY等关键词,EQUAL后面紧跟的字符通常即为兑换密码。若脚本中出现“CHECKTEXTLIST ..QuestDiary/XXX.txt”语句,需按路径搜索XXX.txt文件,密码以一行一个的格式存储其中。
若未找到对应NPC脚本,可补充搜索“群”“微信”“兑换码”等关联词汇,部分版本会将通用兑换密码整合在Qfunction-0.txt触发脚本中,需逐行排查验证。
场景二:GM命令及登录密码脚本
登录密码与基础GM命令密码,优先打开Envir\MapQuest_def\QManage.txt文件,搜索“密码”“GM”“登录验证”等关键词,脚本中会明确标注密码参数及对应权限,部分版本会将密码加密为固定字符,需对照基础脚本格式解读。
高阶GM功能密码,需联动查看Envir\market_def目录下的功能脚本,部分密码会单独存放在QD子目录的调用文件中,通过Call命令关联到主脚本,需追踪脚本调用路径逐层查找。
场景三:特殊功能密码脚本
发射器、定时活动等特殊功能密码,定位至Envir\market_def\Qfunction-0.txt,搜索功能名称如“感恩发射器”,脚本中会包含密码验证语句,设置的密码直接嵌套在触发指令内,修改后需重启服务端生效。
地图触发类密码脚本,如进入隐藏地图的密码验证,存于Envir\MapQuest_def目录下的地图关联脚本,文件名称多与地图名对应,需结合地图编号精准查找,密码语句多伴随“进入”“验证”等关键词。
三、关键文件及脚本特征
核心文件说明
Marchent.txt:存储多数NPC配置信息,可通过NPC名称查询对应脚本路径及文件名,格式为“文件名 地图编号 坐标 NPC名称”,据此可快速定位market_def目录下的目标脚本。
NPCS.txt:存放特殊NPC配置,如比奇国王,对应脚本存于NPCS_def目录,此类脚本修改后需重启服务端,无法通过指令实时加载,查找时需区分NPC类型。
Qfunction-0.txt:全局触发脚本库,整合各类功能触发指令,多数通用密码、权限验证语句均在此存储,是找不到对应脚本时的核心排查文件。
脚本语句特征
密码脚本语句多以固定格式呈现,兑换密码常见格式为“EQUAL 密码字符”,权限验证密码常见格式为“CHECKPASSWORD 密码字符”,可通过这些固定格式快速筛选密码参数。
部分版本会将密码关联至外部文本,脚本中以“..路径/文件名.txt”格式调用,需按路径找到对应文本文件,此类文件多为纯密码列表,无复杂脚本语句。
四、查找注意事项
查找前需确认服务端路径正确,默认路径为D:\mirserver\Mir200,部分自定义安装路径需先定位mirserver文件夹,再逐层进入Envir目录。
修改脚本后,普通NPC脚本可通过@reloadnpc all命令实时加载,特殊NPC及登录脚本需重启服务端方可生效,避免修改后未加载导致密码无效。
不同引擎版本脚本路径可能略有差异,核心均围绕Envir目录展开,若找不到对应文件,可搜索引擎专属脚本目录说明,按引擎特性调整查找路径。

