比较详细的跨服设置步骤。

发布时间:2026-04-03 12:43:46 分类: 传奇教程大全

最多支持5个服务器一起跨服,复制一份完整服务端用于做跨服服务端。


设置跨服步骤:

第一步:将所有跨服与通区设置里面的跨服区服ID分别设置数字ID不可重复

第二步:将用于承载跨服玩家的服务端选择 跨服 

第三步:跨服地址、端口--如果所有跨服服务端都在同一台服务器那么填127.0.0.1,如果不是请填写服务器的外网地址及端口   

第四步:根据版本需要,自行设置 跨服变量、跨服怪物、跨服地图、跨服NPC

---------------------------------------------------------------------------------跨服需要的文件

cfg_kuafuval.xls(私人变量同步文件,U变量全部支持  标识全部支持  自定义HUMAN类型变量 字符串(String) 整型(Integer) 各50个)

MonGen.txt  (跨服刷怪根据地图参数带:Kuafu参数的自动会刷到跨服服务器,本服就不会刷新了) 

Mapinfo.txt (跨服地图根据地图参数带:Kuafu参数跨服服务器自动加载)

MerChant.txt 跨服NPC根据地图参数带:Kuafu跨服服务器自动加载,最后一个参数为跨服NPCID,多个跨服NPCID不可重复

 例子(kuafu 跨服地图名 20 25 跨服NPC 0 23 0 0 0 0 0 1 100)

---------------------------------------------------------------------------------

跨服重要说明:

01:进入跨服服务器,部分GM命令不支持

02:加载跨服脚本,必须同步到本服后再加载,重读跨服NPC脚本或主服NPC脚本 都使用主服引擎重读

03:退出跨服服务器,读取的是本服 Mir200\Market_Def\QFunction-0.txt    [@KUAFUEND] 跨服结束触发

04:进入跨服服务器,读取的是跨服 Mir200\Market_Def\QFunction-0.txt    [@KFLOGIN]  跨服成功触发

05:进入跨服服务器, 读取的是跨服 Mir200\Envir\MonGen.txt   

06:进入跨服服务器,读取的是本地 Mir200\MapInfo.txt 地图参数:Kuafu

07:进入跨服服务器,使用跨服定时器(见跨服相关接口)

08:进入跨服服务器,使用机器人脚本(见跨服相关接口)

09:跨服地图里面的NPC执行是脚本是返回到本服的,所以如果想在跨服执行NPC功能,建议做到跨服QFunction-0.txt [@KFLOGIN]跨服成功触发里面 比如拾取小精灵 个人定时器等等

10:跨服服务器,不支持   1:人物背包掉落物品 

11:跨服服务器,支持     1:捡取物品到背包  2:掉落身上装备

12:跨服服务器,不保存 自定义全局变量

13:跨服不支持修改装备属性、镶嵌打孔、进度条等功能,请返回本服操作,再进跨服即可。

14:跨服不支持对称号进行操作

15:跨服不支持拍卖行、交易、邮件

16:跨服不支持国家、英雄

17:跨服不支持等级属性刷新,请返回本服操作升级,再进跨服


跨服相关接口:

CHECKKUAFU            //检测当前人物是否在跨服的地图

CHECKKUAFUSERVER     //检测当前服务器是否为跨服服务器

CHECKKUAFUCONNECT   //检查跨服连接是否正常连接

KUAFUUSERGOHOME    //所有跨服玩家回本服 根据执行区服自行处理

OPENKUAFU 1        //开启跨服(开启跨服是有延迟的,M2提示有跨服连接了或者检测跨服连接正常了,才可以执行跨服相关操作)

SETONTIMER 定时器索引(0-255) 定时间隔(单位为秒) 执行次数(0=无限制) 跨服是否执行(1=玩家进跨服继续执行)


#AutoRun 参数1 参数2 参数3 参数4

参数1:NPC

参数2:执行方式(SEC、MIN、HOUR、DAY、RunOnDay、RUNONWEEK)

参数3:跳转标签 如:@SendRedMsg

参数4:默认为空=本服执行 1= 跨服执行 2= 本服和跨服一起执行

例如:

#AutoRun NPC SEC 3 @跨服执行 1

#AutoRun NPC SEC 5 @跨服本服一起执行 2


上一篇 如何使用地图参数限制角色在地图内时间?
下一篇 如何设置减少技能CD冷却时间(英雄技能使用命令加H)