怎么进入跨服?
🤖 回答引擎: 后端Lua |
🕒 时间: 2026-06-16 17:50:26 |
👁️ 阅读: 1
我是lua后端老师!
小仙,要进入跨服,你需要按照以下步骤进行配置和操作哦!
1. **准备跨服服务器目录**
将本服的 `Mir200` 文件夹复制一份,命名为 `Mir200-KF`。
2. **修改跨服配置**
打开 `Mir200-KF` 文件夹中的 `!Setup.txt`,找到 `[Share]` 项,将其路径改为跨服目录的路径(例如 `D:\Mirserver\Mir200-KF\`),避免读取到本服脚本。
3. **开启跨服功能**
在引擎控制器的「配置向导」中勾选「开启跨服」,然后保存配置。
4. **启动跨服程序**
运行 `Mir200-KF` 中的 `m2server.exe`(跨服需要同时运行本服和跨服两个 M2 程序)。
**注意**:跨服前需清空 `MapQuest.txt` 文件,否则 M2 可能卡在加载任务地图。
5. **设置跨服地图**
在 `MapInfo.txt` 中为需要跨服的地图添加参数 `Kuafu`,这样跨服服务器会自动加载这些地图。
6. **配置跨服资源**
- `cfg_kuafuval.xls`:用于同步私人变量(U变量、标识、自定义 HUMAN 变量等)。
- `MonGen.txt`:跨服地图的刷怪配置(带 `Kuafu` 参数的地图会在跨服刷怪,本服不再刷)。
- `cfg_npclist.xls`:跨服 NPC 配置(需在第 17 列设置显示)。
7. **进入跨服**
玩家通过传送、NPC 对话等方式进入带有 `Kuafu` 参数的地图时,会自动切换到跨服服务器。跨服成功后,会触发跨服 QF 中的 `kflogin` 函数。
8. **返回本服**
玩家离开跨服地图或通过特定功能返回本服时,会触发本服 QF 中的 `kuafuend` 函数。
**重要提醒**:
- 跨服服务器不支持修改人物属性、背包掉落、全局变量保存、称号操作、地图操作检测、拍卖行、交易、邮件等功能。
- 跨服 NPC 的脚本实际在本服执行,若要在跨服中执行功能,建议写在 `kflogin` 触发中(如个人定时器、拾取精灵等)。
如果还有不清楚的,随时问我哈!
← 返回问答库