少年修仙传服务端代码子仓库
9701 【后端】【越南】【BT7】【主干】跨服竞技64位排位赛(封包调整)
4 文件已重命名
4个文件已修改
5个文件已删除
5 文件已复制
15个文件已添加
133 ■■■■ 已修改文件
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialApplyReply 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialApplyReply.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialApplyReply.h 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply.h 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipGuess 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipGuess.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipGuess.h 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipOfficialApply 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipOfficialApply.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipOfficialApply.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipOfficialChallenge.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipWorship 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipWorship.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipWorship.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChmpionshipOfficialApply.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/ChmpionshipOfficialApply.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPriInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPriInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPriInfo.h 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPubInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPubInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPubInfo.h 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialApplyReplyRet 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialApplyReplyRet.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialApplyReplyRet.h 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRecordInfo.h 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialInfo.h 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyReplyRet.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossChampionshipPKZoneGroupInfo.h 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HC1_CrossRealm/ChampionshipPlayerInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HC1_CrossRealm/ChampionshipPlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HC1_CrossRealm/ChampionshipPlayerInfo.h 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialApplyReply
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialApplyReply.des
New file
@@ -0,0 +1 @@
C0 21 跨服排位仙官申请回应 #tagCGChampionshipOfficialApplyReply
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialApplyReply.h
New file
@@ -0,0 +1,10 @@
// C0 21 跨服排位仙官申请回应 #tagCGChampionshipOfficialApplyReply
struct    tagCGChampionshipOfficialApplyReply
{
    tagHead        Head;
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //申请官职ID
    DWORD        PlayerID;        //申请的玩家ID
    BYTE        IsOK;        //是否同意;1-是;0-否
};
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply.des
File was deleted
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply.h
File was deleted
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipGuess
copy from ClientPack/ClientToMapServer/CC1_CrossRealm/ChmpionshipOfficialApply copy to ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipGuess
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipGuess.des
New file
@@ -0,0 +1 @@
C1 22 跨服排位竞猜 #tagCMChampionshipGuess
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipGuess.h
New file
@@ -0,0 +1,11 @@
// C1 22 跨服排位竞猜 #tagCMChampionshipGuess
struct    tagCMChampionshipGuess
{
    tagHead        Head;
    BYTE        ZoneID;        //排位数据分区ID
    BYTE        GuessType;    //竞猜类型 8-8强;4-4强排位
    DWORD        PlayerID;        //目标玩家ID
    BYTE        GuessCount;    //投注/追加份数
    BYTE        GuessRank;    // 竞猜名次,没有名次的竞猜默认0;1-代表第一名
};
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipOfficialApply
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipOfficialApply.des
New file
@@ -0,0 +1 @@
C1 20 跨服排位仙官申请 #tagCMChampionshipOfficialApply
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipOfficialApply.h
New file
@@ -0,0 +1,9 @@
// C1 20 跨服排位仙官申请 #tagCMChampionshipOfficialApply
struct    tagCMChampionshipOfficialApply
{
    tagHead        Head;
    BYTE        ZoneID;        //仙官数据分区ID
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //申请官职ID
};
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipOfficialChallenge.h
@@ -3,6 +3,7 @@
struct    tagCMChampionshipOfficialChallenge
{
    tagHead        Head;
    BYTE        ZoneID;        //仙官数据分区ID
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //挑战的目标官职ID
    DWORD        PlayerID;        //挑战时的目标玩家ID
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipWorship
copy from ClientPack/ClientToMapServer/CC1_CrossRealm/ChmpionshipOfficialApply copy to ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipWorship
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipWorship.des
New file
@@ -0,0 +1 @@
C1 23 跨服排位膜拜 #tagCMChampionshipWorship
ClientPack/ClientToMapServer/CC1_CrossRealm/ChampionshipWorship.h
New file
@@ -0,0 +1,8 @@
// C1 23 跨服排位膜拜 #tagCMChampionshipWorship
struct    tagCMChampionshipWorship
{
    tagHead        Head;
    BYTE        ZoneID;        //仙官数据分区ID
    DWORD        PlayerID;        //目标玩家ID
};
ClientPack/ClientToMapServer/CC1_CrossRealm/ChmpionshipOfficialApply.des
File was deleted
ClientPack/ClientToMapServer/CC1_CrossRealm/ChmpionshipOfficialApply.h
File was deleted
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPriInfo
copy from ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyReplyRet copy to ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPriInfo
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPriInfo.des
New file
@@ -0,0 +1 @@
C0 23 跨服排位竞猜个人信息 #tagGCChampionshipGuessPriInfo
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPriInfo.h
New file
@@ -0,0 +1,23 @@
// C0 23 跨服排位竞猜个人信息 #tagGCChampionshipGuessPriInfo
struct    tagGCChampionshipGuessPlayerPri
{
    DWORD        PlayerID;        // 目标玩家ID
    DWORD        MoneyTotal;    // 已投注该玩家货币总数
    BYTE        GuessRank;    // 竞猜名次,没有名次的竞猜默认0;1-代表第一名
};
struct    tagGCChampionshipGuessPriList
{
    BYTE        GuessType;    //竞猜类型 8-8强;4-4强排位
    BYTE        PlayerCount;
    tagGCChampionshipGuessPlayerPri    GuessPlayerList[PlayerCount];    // 被竞猜玩家列表
};
struct    tagGCChampionshipGuessPriInfo
{
    tagHead        Head;
    BYTE        ZoneID;        // 排位数据分区ID
    BYTE        Count;
    tagGCChampionshipGuessPriList        GuessList[Count];
};
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPubInfo
copy from ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyReplyRet copy to ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPubInfo
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPubInfo.des
New file
@@ -0,0 +1 @@
C0 22 跨服排位竞猜公共信息 #tagGCChampionshipGuessPubInfo
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipGuessPubInfo.h
New file
@@ -0,0 +1,22 @@
// C0 22 跨服排位竞猜公共信息 #tagGCChampionshipGuessPubInfo
struct    tagGCChampionshipGuessPlayerPub
{
    DWORD        PlayerID;        // 目标玩家ID
    DWORD        SupportCount;    // 支持人数
};
struct    tagGCChampionshipGuessPubList
{
    BYTE        GuessType;    //竞猜类型 8-8强;4-4强排位
    BYTE        PlayerCount;
    tagGCChampionshipGuessPlayerPub    GuessPlayerList[PlayerCount];    // 被竞猜玩家列表
};
struct    tagGCChampionshipGuessPubInfo
{
    tagHead        Head;
    BYTE        ZoneID;        // 排位数据分区ID
    BYTE        Count;
    tagGCChampionshipGuessPubList        GuessList[Count];
};
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialApplyReplyRet
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialApplyReplyRet.des
New file
@@ -0,0 +1 @@
C0 19 跨服排位仙官申请回应结果 #tagGCChampionshipOfficialApplyReplyRet
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialApplyReplyRet.h
File was renamed from ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyReplyRet.h
@@ -1,6 +1,6 @@
// C0 19 跨服排位仙官申请回应结果 #tagGCChmpionshipOfficialApplyReplyRet
// C0 19 跨服排位仙官申请回应结果 #tagGCChampionshipOfficialApplyReplyRet
struct    tagGCChmpionshipOfficialApplyReplyRet
struct    tagGCChampionshipOfficialApplyReplyRet
{
    tagHead        Head;
    BYTE        NameLen;
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRecordInfo.h
@@ -4,8 +4,8 @@
{
    BYTE        NameLen;
    char        PlayerName[NameLen];
    char        TimeStr[19]; // 结算时间,格式 yyyy-MM-dd HH:mm:ss
    BYTE        IsWin;    //是否获胜;1-是;0-否;目前暂只记录获胜记录
    DWORD        ChallengeTime;    //挑战时间戳
    BYTE        Ret;        //挑战结果;0-失败;1-获胜;
};
struct    tagGCChampionshipOfficialChallengeRecordInfo
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialInfo.h
@@ -17,6 +17,7 @@
    DWORD        OfficialID;    // 官职ID
    DWORD        LastDismissJuniorTime;    // 上次辞退下级仙官时间戳,跨服时间,如果自己是本界主时,用于计算辞退CD
    DWORD        WorshipCount;    // 被膜拜次数
    BYTE        WorshipDouble;    // 今日是否双倍膜拜,仅在规定时间点内有用
    tagGCChampionshipOfficialPlayer    OfficialPlayer;    // 任职玩家信息,可能没有
    BYTE        ApplyPlayerCount;        // 申请该仙官玩家数
    tagGCChampionshipOfficialPlayer    ApplyPlayerList[ApplyPlayerCount];    // 申请该仙官玩家列表
@@ -25,7 +26,7 @@
struct    tagGCChampionshipOfficialInfo
{
    tagHead        Head;
    BYTE        ZoneID;        // 分区ID
    BYTE        ZoneID;        // 官职数据分区ID
    BYTE        OfficialCount;    // 官职数,包含界主及所有仙官
    tagGCChampionshipOfficial        OfficialList[OfficialCount];
};
ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyReplyRet.des
File was deleted
ServerPack/GameServerPack/HC0_CrossRealm/CrossChampionshipPKZoneGroupInfo.h
@@ -32,7 +32,7 @@
    tagHead        Head;
    DWORD        ActID;        // 活动ID,活动ID不同则可重置前端排位赛相关缓存数据
    BYTE        StateError;    // 本次活动是否已经出现流程状态异常;如服务器异常或维护服务器导致跳过步骤,则会废弃该次比赛,直到下次新活动;
    BYTE        ZoneID;        // 分区ID
    BYTE        ZoneID;        // 排位分区ID
    BYTE        PlayerCount;    // 参赛玩家数
    tagGCCrossChampionshipPKPlayer    PlayerList[PlayerCount];
    WORD        GroupCount;
ServerPack/MapServerPack/HC1_CrossRealm/ChampionshipPlayerInfo
copy from ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyReplyRet copy to ServerPack/MapServerPack/HC1_CrossRealm/ChampionshipPlayerInfo
ServerPack/MapServerPack/HC1_CrossRealm/ChampionshipPlayerInfo.des
New file
@@ -0,0 +1 @@
C1 09 跨服排位玩家信息 #tagMCChampionshipPlayerInfo
ServerPack/MapServerPack/HC1_CrossRealm/ChampionshipPlayerInfo.h
New file
@@ -0,0 +1,7 @@
// C1 09 跨服排位玩家信息 #tagMCChampionshipPlayerInfo
struct    tagMCChampionshipPlayerInfo
{
    tagHead        Head;
    BYTE        WorshipCount;    // 今日已膜拜次数
};