MonGen 与 MapInfo 怎么配:刷怪数量、刷新间隔、地图连接与传送的完整说明
虾米小编 46分钟前

这两个文件管什么

上一篇讲爆率(爆率文件怎么写),这篇讲另外两个每天都在用、但很多人没搞明白的文件:

  • MonGen:管“在哪里刷什么怪、刷多少、多久刷一次”;
  • MapInfo:管“有哪些地图、地图之间怎么连、能不能随机/回城/传送”。

两个文件都在 Envir 目录下,都是纯文本、一行一条记录。改之前先备份(Envir 目录速查)。

MonGen:刷怪配置

常见的一行大概长这样(字段顺序各引擎略有差异,以你版本里自带的示例为准):

3  330  330  鸡  10  5  60
3  340  320  鹿  15  3  120
0  100  100  沃玛卫士  20  2  300

可以理解为五到七个关键信息:地图编号 → 刷怪中心坐标 → 怪物名 → 范围 → 数量 → 刷新间隔。有的引擎在行首或行尾还有额外参数(比如是否精英、是否跟随活动),照抄示例格式最安全。

各参数怎么影响手感

参数调大以后调小以后建议
数量同一波怪更多,容易卡怪稀,玩家跑图没目标按地图大小给,小图 3~10,大图 20~50
范围怪散得开,找怪费劲怪挤在一起,容易一波拉完练级区 10~20,BOSS 区 5~10
刷新间隔(秒)打完很久才刷,节奏慢刷得快,经验和产出会溢出普通怪 60~180,BOSS 900 以上

MonGen 常见错误

  • 怪物名和数据库不一致:多一个字、少一个空格都不会刷,控制台一般会提示“怪物不存在”;
  • 刷新间隔写成 0:有的引擎会当成无限快刷,服务器直接被刷怪拖死;
  • 坐标越界:刷怪中心坐标不在该地图范围内,怪会刷在地图外;
  • 地图编号写错:比如把 3 写成 03,或者用了客户端不存在的地图编号。

MapInfo:地图与连接

MapInfo 决定“玩家能去哪、怎么去”。常见的写法是:地图编号 + 地图名 + 连接关系,例如:

0  比奇省
3  盟重省
0  330  330  ->  3  330  330

上面两行声明地图,第三行表示两地之间的传送连接。不同引擎的连接语法有差异(有的用箭头,有的单独写传送点文件),先看版本自带的示例,再照着加。

经常要调的几项

  • 是否允许随机传送:练级图一般允许,活动图/副本通常要关掉,否则玩家能跳过流程;
  • 是否允许回城:PK 图、活动图建议限制,不然打不过就直接飞;
  • 连接点坐标:写错会导致“传送过去掉进墙里”或者直接卡读取;
  • 地图名要和客户端小地图对应:新加地图后小地图不显示,多半是 MiniMap 里没补编号。

改配置的标准流程

  1. 备份 Envir:改之前复制一份,出问题直接回滚;
  2. 只改一个文件:先改 MonGen 或先改 MapInfo,不要同时动;
  3. 改完重载/重启:多数引擎要重新加载怪物和地图数据才生效;
  4. 进游戏验证:走到对应地图,等一个刷新周期,看怪是否按数量、位置刷出来;
  5. 看日志:M2 控制台的红字会直接告诉你哪一行有问题,通常是文件名+行号;
  6. 记录改动:改了哪一行、改成什么,写在备注文件里。

排查对照表

现象优先查
某地图完全不刷怪MonGen 里地图编号是否写对、怪物名是否存在
怪刷在地图外 / 墙里刷怪中心坐标和范围是否越界
刷得停不下来刷新间隔是否为 0 或负数
传送后卡住 / 掉线MapInfo 连接坐标、目标地图是否加载
新地图没小地图MiniMap 编号、客户端补丁是否同步
部分玩家进不去某图该图的进入条件(等级/道具/脚本)是否限制

和另外两个配置的联动

改刷怪时顺手检查:爆率是否跟着怪物配置(MonItems 文件名要和怪物名一致);开区前再对照 开服全流程清单 走一遍自检。这三个文件调顺了,版本的基本体验就稳了。

下一篇

下一篇写「登录器与列表文件:为什么登录器一直连不上服务器」,把列表格式、端口、网关和常见报错串起来。有卡住的具体现象可以回帖描述,我按现象帮你定位。

最新回复 (0)
返回