一、取消苍月回城点记录
修改苍月地图后,旧回城点记录残留在配置文件中,需修改以下两个文件并重启服务端(MirServer\MIR200\)。
1.修改地图配置文件
文件路径:MirServer\Mir200\Envir\MapInfo.txt(部分版本为MapInfo.ini)
操作步骤:
•用记事本打开文件,搜索“苍月岛”或苍月地图编号(如3)。
-找到对应地图段落的ReturnPoint=参数,直接删除该行,或修改为新的有效坐标(如ReturnPoint=330330)。
-检查是否存在SaveReturn=1参数,将其改为SaveReturn=0以关闭回城点自动记录功能。
-保存文件。
2.清理全局回城表
文件路径:MirServer\Mir200\!AddrTable.txt
操作步骤:
•打开文件,查找包含“苍月”或对应地图编号(如0555)的行。
-删除整行,或将其坐标修改为无效值(如00)。
•保存文件。
3.清理数据库残留
若玩家之前在该地图下线,数据库(DBServer目录下)的UserData或Character表可能存有旧坐标。建议使用数据库工具(如Navicat)连接后,执行SQL更新坐标或清空相关字段,或建议玩家在修改后重新登录测试。
二、苍月地图全图刷怪设置
刷怪配置位于MirServer\Mir200\Envir\MonGen.txt。若不清楚苍月地图具体大小,可采用“多点覆盖”法模拟全图刷怪。
1.刷怪范围设置
格式:地图编号坐标X坐标Y怪物名范围数量刷新时间
-覆盖全图技巧:由于单条刷怪指令的范围(第5个参数)有限(通常建议≤20),无法直接设置一个覆盖全图的超大范围。正确做法是将地图划分为多个区域,分别设置刷怪点。
-示例(假设苍月岛地图编号为3):
3100100骷髅201030
3200200骷髅201030
3300300骷髅201030
通过在不同坐标点(可借助地图编辑器查看地图最大坐标)设置多条刷怪指令,实现全图覆盖效果。
2.刷怪时间设置
•刷新时间参数:MonGen.txt中每行最后一个参数即为刷新时间,单位通常为分钟。
-常规设置:
◦小怪刷新时间:建议10-30分钟(如30代表30分钟刷一波)。
-BOSS刷新时间:建议60-180分钟(如120代表2小时刷一次)。
•生效方式:修改保存后,在游戏内使用@重读怪物或@loadmon命令即时生效,无需重启服务端。
三、怪物属性数据库字段对应
怪物属性存储在MirServer\Mud2\DB\Monster.DB(DBC2000数据库)中。常用字段对应如下:
属性数据库字段名说明与取值
攻击速度AttackSpeed或Attacr-spd数值越小攻击越快(单位毫秒),如1000为1秒攻击一次。
移动速度MoveSpeed或Walk-spd数值越小移动越快(单位毫秒),如600为0.6秒移动一步。
躲避/敏捷Dodge或Speed数值越高躲避物理攻击的概率越大,影响命中判定。
修改步骤:
1.使用DBC2000打开Monster.DB,找到目标怪物(如“白野猪”)。
2.修改上述字段数值(注意:部分引擎AttackSpeed数值越大攻击越快,需根据引擎说明调整)。
3.保存数据库,重启M2Server引擎使修改生效。
注意事项:修改MapInfo.txt和MonGen.txt后,务必重启M2Server或使用对应GM命令重读配置,否则修改可能不生效。
修改苍月地图后,旧回城点记录残留在配置文件中,需修改以下两个文件并重启服务端(MirServer\MIR200\)。
1.修改地图配置文件
文件路径:MirServer\Mir200\Envir\MapInfo.txt(部分版本为MapInfo.ini)
操作步骤:
•用记事本打开文件,搜索“苍月岛”或苍月地图编号(如3)。
-找到对应地图段落的ReturnPoint=参数,直接删除该行,或修改为新的有效坐标(如ReturnPoint=330330)。
-检查是否存在SaveReturn=1参数,将其改为SaveReturn=0以关闭回城点自动记录功能。
-保存文件。
2.清理全局回城表
文件路径:MirServer\Mir200\!AddrTable.txt
操作步骤:
•打开文件,查找包含“苍月”或对应地图编号(如0555)的行。
-删除整行,或将其坐标修改为无效值(如00)。
•保存文件。
3.清理数据库残留
若玩家之前在该地图下线,数据库(DBServer目录下)的UserData或Character表可能存有旧坐标。建议使用数据库工具(如Navicat)连接后,执行SQL更新坐标或清空相关字段,或建议玩家在修改后重新登录测试。
二、苍月地图全图刷怪设置
刷怪配置位于MirServer\Mir200\Envir\MonGen.txt。若不清楚苍月地图具体大小,可采用“多点覆盖”法模拟全图刷怪。
1.刷怪范围设置
格式:地图编号坐标X坐标Y怪物名范围数量刷新时间
-覆盖全图技巧:由于单条刷怪指令的范围(第5个参数)有限(通常建议≤20),无法直接设置一个覆盖全图的超大范围。正确做法是将地图划分为多个区域,分别设置刷怪点。
-示例(假设苍月岛地图编号为3):
3100100骷髅201030
3200200骷髅201030
3300300骷髅201030
通过在不同坐标点(可借助地图编辑器查看地图最大坐标)设置多条刷怪指令,实现全图覆盖效果。
2.刷怪时间设置
•刷新时间参数:MonGen.txt中每行最后一个参数即为刷新时间,单位通常为分钟。
-常规设置:
◦小怪刷新时间:建议10-30分钟(如30代表30分钟刷一波)。
-BOSS刷新时间:建议60-180分钟(如120代表2小时刷一次)。
•生效方式:修改保存后,在游戏内使用@重读怪物或@loadmon命令即时生效,无需重启服务端。
三、怪物属性数据库字段对应
怪物属性存储在MirServer\Mud2\DB\Monster.DB(DBC2000数据库)中。常用字段对应如下:
属性数据库字段名说明与取值
攻击速度AttackSpeed或Attacr-spd数值越小攻击越快(单位毫秒),如1000为1秒攻击一次。
移动速度MoveSpeed或Walk-spd数值越小移动越快(单位毫秒),如600为0.6秒移动一步。
躲避/敏捷Dodge或Speed数值越高躲避物理攻击的概率越大,影响命中判定。
修改步骤:
1.使用DBC2000打开Monster.DB,找到目标怪物(如“白野猪”)。
2.修改上述字段数值(注意:部分引擎AttackSpeed数值越大攻击越快,需根据引擎说明调整)。
3.保存数据库,重启M2Server引擎使修改生效。
注意事项:修改MapInfo.txt和MonGen.txt后,务必重启M2Server或使用对应GM命令重读配置,否则修改可能不生效。

