526 【挑战】PVP群英榜-后端(跨服群英榜支持;支持跨服PK;优化多地图战斗分发支持重读;支持查看跨服榜单,支持后台查看榜单;优化玩家信息同步跨服及时性;修复跨服重启过快导致的游戏服不触发重连问题;)
| | |
| | | WORD StartIndex; //查看的起始名次索引, 默认0
|
| | | BYTE ViewCnt; //查看条数,默认20,单次最大不超过100
|
| | | DWORD ViewID; //附带查看指定ID所在名次前后数据,如玩家ID、家族ID等
|
| | | DWORD CrossServerID; //跨服榜时需发送所属跨服服务器ID,0默认本服
|
| | | };
|
| | |
| | | char BatStatMsg[BatLen]; //战斗相关统计信息
|
| | | char PathDate[8]; //战报路径日期, yyyyMMdd, 为空时代表公共类的战报,不为空时为玩家个人类战报
|
| | | char GUID[40]; //战报guid,前端根据功能MapID判断是否跨服功能,是的话从跨服服务器下载战报,否的话从本服下载
|
| | | DWORD CrossServerID; //战报所在跨服ID,本服时为0
|
| | | };
|
| | |
| | | C0 10 跨服所属分区信息 #tagGCCrossZoneInfo
|
| | | C0 10 跨服功能所属分区 #tagSCCrossZoneInfo
|
| | |
| | | // C0 10 跨服所属分区信息 #tagGCCrossZoneInfo
|
| | | // C0 10 跨服功能所属分区 #tagSCCrossZoneInfo
|
| | |
|
| | | struct tagGCCrossZoneInfo
|
| | | struct tagSCCrossZoneInfo
|
| | | {
|
| | | tagHead Head;
|
| | | BYTE CommZoneID; // 所属常规分区ID
|
| | | DWORD MapID; // 功能地图ID,有收到该封包时代表该功能开始跨服了,但并不一定有分区互通信息,可能处于分配阶段
|
| | | DWORD ZoneID; // 所属分区,可能为0
|
| | | WORD ServerCnt;
|
| | | DWORD ServerIDList[ServerCnt]; // 互通服务器ID列表,可能为空
|
| | | };
|
| | |
| | | DWORD ServerID;
|
| | | BYTE ServerType; //服务器类型
|
| | | DWORD ServerTime; //服务器时间戳
|
| | | BYTE IsResart; //是否重启了
|
| | | };
|