58miu传奇素材网-996引擎跨服系统

57
回复
1343
查看
[复制链接]

微信扫一扫 分享朋友圈

5864

主题

5865

帖子

150万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1505938
发表于 2022-9-19 21:04:11 | 显示全部楼层 |阅读模式
注意本帖资源为论坛会员发布
会员发布请注意:20M以内的资源请直接上传附件、大于10M的请使用网盘链接、外面免费的素材脚本不得大于5金币、外面收费的素材本站设置不得高于其他站点
===========================================================
脚本范例:
本地测试跨服设置步骤


最多支持5个服务器一起跨服


Mir200-KF只用来方便本地测试的,上传到后台还是只传MIR200里面的内容,所以不要搞混肴了


做功能的时候还是先要在Mir200里面做,做好本地需要测试就复制一份Mir200-KF用来做测试


如果你没有修改Mir200-KF\!Setup.txt    [Share]项EnvirDir值设置路径=本服的,那么就跨服和本服可以在一个目录里面写脚本测试


设置跨服步骤:


第一步:例如本地版本目录为:D:\Mirserver  复制一份Mir200命名Mir200-KF


第二步:使用记事本打开Mir200-KF目录内Setup.json文件


第三步:修改Mir200-KF\Setup.json文件参数Server项KuafuServer值设置=1  


第四步:修改Mir200-KF\Setup.json文件参数Iocp-Service项 IOCPPort=8080(开放的端口都可以,不要和Mir200的里面的冲突) IOCPIpaddr=127.0.0.1(和Mir200里面一样即可)


第五步:修改Mir200-KF\!Setup.txt [Share]项 下面的路径为:D:\Mirserver\Mir200-KF\   (如果不修改,会读取到本服脚本内容了)


第六步:Mir200\!Setup.txt   [Kuafu]项 OpenKuafu=1      或者用启动器勾选开启跨服就不需要手动修改这里了


第七步:根据版本需要,自行设置 跨服变量、跨服怪物、跨服地图、跨服NPC
;==========================================跨服需要的文件
cfg_kuafuval.xls(私人变量同步文件,U变量全部支持  标识全部支持  自定义HUMAN类型变量 字符串(String) 整型(Integer) 各50个)


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


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


cfg_npclist.xls(跨服NPC根据地图参数带:Kuafu跨服服务器自动加载)
;==========================================
跨服重要说明:
01:进入跨服服务器,部分GM命令不支持
02:加载跨服脚本,必须同步到本服后再加载,重读跨服NPC脚本或主服NPC脚本 都使用主服引擎重读
03:退出跨服服务器,读取的是本服 Mir200\Market_Def\QFunction-0.txt    [@KUAFUEND] 跨服结束触发
04:进入跨服服务器,读取的是跨服 Mir200-KF\Market_Def\QFunction-0.txt [@KFLOGIN]  跨服成功触发
05:进入跨服服务器, 读取的是跨服 Mir200-KF\Envir\MonGen.txt   
06:进入跨服服务器,读取的是本地 Mir200\MapInfo.txt 地图参数:Kuafu
07:进入跨服服务器,使用跨服定时器(搜索说明书定时器有详细说明)
08:进入跨服服务器,使用机器人脚本(搜索说明书机器人有详细说明)
09:跨服地图里面的NPC执行是脚本是返回到本服的,所以如果想在跨服执行NPC功能,建议做到跨服QFunction-0.txt [@KFLOGIN]跨服成功触发里面 比如拾取小精灵 个人定时器等等
10:跨服服务器,不支持   1:人物背包掉落物品
11:跨服服务器,支持     1:捡取物品到背包  2:掉落身上装备
12:跨服服务器,不保存 自定义全局变量
;==========================================
跨服相关接口:
CHECKKUAFU            //检测当前人物是否在跨服的地图


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


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


KUAFUUSERGOHOME    //所有跨服玩家回本服 根据执行区服自行处理
;==========================================
跨服相关常量:


//跨服服务器组分区名称常量(只能在正式服显示)
<$KUAFUSERVERNAME1>
<$KUAFUSERVERNAME2>
<$KUAFUSERVERNAME3>
<$KUAFUSERVERNAME4>
<$KUAFUSERVERNAME5>

//跨服服务器组分区ID常量(只能在正式服显示)
<$KUAFUSERVERID1>
<$KUAFUSERVERID2>
<$KUAFUSERVERID3>
<$KUAFUSERVERID4>
<$KUAFUSERVERID5>
;==========================================
同步跨服变量到本服:
格式:Synzvar 参数1 参数2 参数3 参数4


参数1:变量类型  1=全局G变量  2=全局A变量  3=全局自定义变量  4=行会变量(行会名称/行会变量)
参数2:跨服全局变量
参数3:存入本服全局变量
参数4:触发QF回调ID  ID随意


同步成功触发本服QFunction-0.txt   [@KFSYNVARX] X=回调ID
;==========================================
设置跨服G15=996   
(别用NPC去执行跨服的G15=996.因为NPC都是在本服的,执行了也是本服)
[@KFLOGIN]
#IF
#ACT
MOV G15 996
SENDMSG 6 当前跨服G15变量为:<$STR(G15)>
;==========================================
然后在本服NPC同步跨服G15变量到G16上例子
[@同步跨服G15变量]
#IF
#ACT
Synzvar 1 G15 G16 999
SENDMSG 6 同步全局变量成功
;==========================================
同步成功触发本服QFunction-0.txt
[@KFSYNVAR999]
#IF
#ACT
SENDMSG 0 同步跨服G15到本服G16变量为:<$STR(G16)>
;==========================================
如果同步跨服行会变量到本服,只能同步到本服的全局变量上
[@同步行会变量到本服A10]
#IF
#ACT
Synzvar 4 天下会/变量 A10 888
SENDMSG 6 同步行会变量成功
;==========================================
同步成功触发本服QFunction-0.txt


[@KFSYNVAR888]
#IF
#ACT
SENDMSG 0 同步跨服:天下会的变量到本服A10上:<$STR(A10)>
;==========================================
===========================================================
如发现相关链接失效、请在联系站长QQ:81199621
58miu传奇素材网、力争打造最公益的传奇素材类站点、希望广大传奇爱好者支持!
素材我们一直会慢慢的加上来、大家有什么样的需求可以在素材交流区发帖沟通、
www.58miu.com  论坛交流群:688370314  站长QQ:81199621
===========================================================

0

主题

3483

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
38317
发表于 2022-10-3 01:34:54 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

800

帖子

8662

积分

论坛元老

Rank: 8Rank: 8

积分
8662
发表于 2022-10-5 00:20:33 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3461

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
38073
发表于 2022-10-7 01:46:52 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3452

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37974
发表于 2022-10-12 01:43:44 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3495

帖子

5047

积分

论坛元老

Rank: 8Rank: 8

积分
5047
发表于 2022-10-14 01:22:48 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3371

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
37083
发表于 2022-10-16 00:09:07 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3427

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12699
发表于 2022-10-16 00:21:43 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

0

主题

3637

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12109
发表于 2022-10-20 00:26:31 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314

1

主题

3441

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
13764
发表于 2022-11-1 00:23:31 | 显示全部楼层
58miu传奇素材网,专业传奇素材网,打造传奇界最低价素材网,传奇定制,传奇一条龙,官方网站:www.58miu.com 官方客服QQ:81199621 官方QQ交流群:688370314
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表