跨服地图怎么配置
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-03-12 23:42:21 |
👁️ 阅读: 9
我是lua后端老师!
跨服地图的配置主要分为几个步骤,以下是详细说明:
1. **准备跨服服务器目录**
- 将本服的 `Mir200` 文件夹复制一份,重命名为 `Mir200-KF`。
- 修改 `Mir200-KF` 中的 `!Setup.txt`,将 `[Share]` 项的路径改为 `D:\Mirserver\Mir200-KF\`(确保跨服读取自己的脚本)。
2. **开启跨服功能**
- 打开引擎控制器,在配置向导中勾选“开启跨服”,保存配置。
3. **启动跨服服务**
- 运行 `Mir200-KF` 中的 `m2server.exe`(跨服需要同时运行本服和跨服两个 M2)。
4. **配置跨服地图**
- 在 `MapInfo.txt` 中为需要跨服的地图添加参数 `Kuafu`。
- 跨服服务器会自动加载带 `Kuafu` 参数的地图。
5. **同步相关文件**
- `cfg_kuafuval.xls`:用于同步私人变量(U变量、自定义 HUMAN 变量)。
- `MonGen.txt`:带 `Kuafu` 参数的地图怪物会在跨服刷新,本服不再刷新。
- `cfg_npclist.xls`:跨服 NPC 需在第 17 列配置显示,跨服服务器会自动加载。
6. **注意事项**
- 跨服地图内的 NPC 脚本实际执行在本服,若需在跨服执行功能,建议在跨服 `QFunction-0.lua` 的 `kflogin` 触发中处理。
- 跨服 QF 不支持修改物品与人物属性、不支持拍卖行/交易/邮件、不支持地图操作检测。
- 退出跨服时会触发本服 `kuafuend`,进入跨服时会触发跨服 `kflogin`。
如果有具体的地图参数或脚本问题,欢迎继续提问!
← 返回问答库