||
复制一份完整服务端用于做跨服服务端
设置跨服步骤:
第一步:将所有跨服与通区设置里面的跨服区服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
© 2001-2025 Discuz! Team. Powered by Discuz! X3.5
GMT+8, 2025-3-14 01:53 , Processed in 0.067712 second(s), 19 queries 手机版|美林GM论坛 ( 蜀ICP备2023014904号-4 )|网站地图
禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时QQ联系