可跨区和跨服务器进行游戏 格式:M2-选项-跨服设置 中配置中央服务器(母区)和专区服务器(子区) 大概意思就是多个相同版本 可以进入指定区***不是相同版本会出现数据显示错误*****需要注意的是跨服改名长度不要超过32个字符。默认为专区+角色名字,所以子区的服务器名称不要超过16个汉字
跨区跨服功能 功能:可跨区和跨服务器进行游戏
格式:M2-选项-跨服设置 中配置中央服务器(母区)和专区服务器(子区)
说明:大概意思就是多个相同版本 可以进入指定区***不是相同版本会出现数据显示错误*****
================================================================
专区(子服)跨到中央服务器命令:
M2SpanRegion 0 3 330 330
参数1为0不保留人物数据,意思就是不回传数据,小退后所有数据回到命令执行的那一刻
参数1为1可以接收人物数据,意思就是跨服服务器小退或者大退回到正常区会进行保存
参数1为2 人物数据全部不保存,和参数为0时候一样,区别就是会保存U T变量(仅U500-U599 T500-T599)
参数2地图代码
参数3地图X坐标
参数4地图Y坐标
================================================================
将母区角色遣返回原服务器(除小退或大退之外可使用此命令强制遣返回原区),按需使用****一般情况下用不上此命令...
中央服务器母区服务器执行命令格式如下:
M2ReturnRegion 0 3 330 330
参数1为0不保留人物数据
参数1为1传回人物数据
参数1为2 人物数据全部不保存,和参数为0时候一样,区别就是会保存U T变量(仅U500-U599 T500-T599)
参数2地图代码
参数3地图X坐标
参数4地图Y坐标
参数5 坐标范围 随机传送到范围内
================================================================
相关命令:
1.检测角色是否为跨区角色
2.获取专区分区服务器名称
3.获取专区分区服务器ID
#IF
IsSpanRegionHumam
;母区有离线挂机请在挂机脚本前进行检测,防止专区角色离线挂机
#ACT
SendMsg 你是跨服玩家,原服玩家名:<$OldUserName>,服务器名:<$OldServerName>,服务器ID:<$OldServerID>
================================================================
*如果你用不上跨服,或者说跨服用不上参数1为2的话,那么U500-U599 T500-T599可以在你服务端正常脚本中随意使用,如果用上了跨服的参数1为2的话变量将会从母区传回子区保存,所以写版本时需注意...
需要注意的是跨服改名长度不要超过32个字符。默认为专区+角色名字,所以子区的服务器名称不要超过16个汉字