66 【公会】基础主体-服务端(优化游戏服及跨服启动、通讯逻辑;服务器类型增加跨服中心、跨服事件、时间管理;跨服玩家在线状态、基础信息、玩家资源增减管理、发送跨服个人邮件等;跨服公会初版,修复公会成员审核、成员战力刷新等bug,增加公会名次同步;跨服公会暂未测试;)
1 文件已重命名
4个文件已修改
4 文件已复制
10个文件已添加
2个文件已删除
68 ■■■■ 已修改文件
ServerPack/HA5_Family/FamilyCrossInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA5_Family/FamilyCrossInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA5_Family/FamilyCrossInfo.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA5_Family/FamilyMemDel 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA5_Family/FamilyMemDel.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA5_Family/FamilyMemDel.h 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA5_Family/FamilyViewList.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA5_Family/RoleFamilyInfo.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/CrossCenterEvent 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/CrossCenterEvent.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/CrossCenterEvent.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/SSCommMsg.des 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/SSCommMsg.h 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/SSHeart 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/SSHeart.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/SSHeart.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/ServerConnOK 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/ServerConnOK.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/ServerConnOK.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/tagSSTest.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HC2_CrossServerToServer/tagSSTest.h 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/HA5_Family/FamilyCrossInfo
copy from ServerPack/HC2_CrossServerToServer/tagSSTest copy to ServerPack/HA5_Family/FamilyCrossInfo
ServerPack/HA5_Family/FamilyCrossInfo.des
New file
@@ -0,0 +1 @@
A5 05 公会跨服互通信息 #tagSCFamilyCrossInfo
ServerPack/HA5_Family/FamilyCrossInfo.h
New file
@@ -0,0 +1,9 @@
// A5 05 公会跨服互通信息 #tagSCFamilyCrossInfo
struct    tagSCFamilyCrossInfo
{
    tagHead        Head;
    BYTE        ZoneID;        // 所属分区
    WORD        ServerCnt;
    DWORD        ServerIDList[ServerCnt];    // 互通服务器ID列表
};
ServerPack/HA5_Family/FamilyMemDel
copy from ServerPack/HC2_CrossServerToServer/tagSSTest copy to ServerPack/HA5_Family/FamilyMemDel
ServerPack/HA5_Family/FamilyMemDel.des
New file
@@ -0,0 +1 @@
A5 24 公会成员删除 #tagSCFamilyMemDel
ServerPack/HA5_Family/FamilyMemDel.h
New file
@@ -0,0 +1,10 @@
// A5 24 公会成员删除 #tagSCFamilyMemDel
struct    tagSCFamilyMemDel
{
    tagHead        Head;
    BYTE        Type;        // 0-踢出;1-主动退出
    DWORD        PlayerID;
    BYTE        NameLen;
    char        Name[NameLen];
};
ServerPack/HA5_Family/FamilyViewList.h
@@ -30,4 +30,5 @@
    BYTE        TotalPage;    //一共有多少页
    BYTE        FamilyCount;
    tagMCFamilyView    FamilyList[FamilyCount];    //本页家族信息列表
    DWORD        Rank;        //玩家公会所在名次,0-没有公会或没有在榜上;>0-对应排名
};
ServerPack/HA5_Family/RoleFamilyInfo.h
@@ -42,4 +42,5 @@
    DWORD        LeaderID;    //族长玩家ID
    BYTE        MemberCount;        //人数
    tagMCRoleFamilyMember        MemberList[MemberCount];        //size = MemberCount
    DWORD        Extra1;        //附加字段1
};
ServerPack/HC2_CrossServerToServer/CrossCenterEvent
copy from ServerPack/HC2_CrossServerToServer/tagSSTest copy to ServerPack/HC2_CrossServerToServer/CrossCenterEvent
ServerPack/HC2_CrossServerToServer/CrossCenterEvent.des
New file
@@ -0,0 +1 @@
C2 03 跨服中心事件同步 #tagSSCrossCenterEvent
ServerPack/HC2_CrossServerToServer/CrossCenterEvent.h
New file
@@ -0,0 +1,9 @@
// C2 03 跨服中心事件同步 #tagSSCrossCenterEvent
struct    tagSSCrossCenterEvent
{
    tagHead        Head;
    DWORD        ServerID;
    BYTE        ServerType;    //服务器类型
    DWORD        EventValue;    //事件值,yyyyMMddhh用于判断过天等
};
ServerPack/HC2_CrossServerToServer/SSCommMsg.des
@@ -1 +1 @@
C2 02 跨服通用信息包 #tagSSCommMsg
C2 10 跨服通用信息包 #tagSSCommMsg
ServerPack/HC2_CrossServerToServer/SSCommMsg.h
@@ -1,10 +1,11 @@
// C2 02 跨服通用信息包 #tagSSCommMsg
// C2 10 跨服通用信息包 #tagSSCommMsg
struct    tagSSCommMsg
{
    tagHead        Head;
    DWORD        FromServerID;    //哪个服发的
    DWORD        ServerTime;    //来源服务器时间戳
    BYTE        ServerType;    //服务器类型
    DWORD        PlayerID;        //哪个玩家触发发送的
    BYTE        TypeLen;
    char        MsgType[TypeLen];
    DWORD        Len;
ServerPack/HC2_CrossServerToServer/SSHeart
ServerPack/HC2_CrossServerToServer/SSHeart.des
New file
@@ -0,0 +1 @@
C2 01 跨服服务器心跳包 #tagSSHeart
ServerPack/HC2_CrossServerToServer/SSHeart.h
New file
@@ -0,0 +1,9 @@
// C2 01 跨服服务器心跳包 #tagSSHeart
struct    tagSSHeart
{
    tagHead        Head;
    DWORD        ServerID;
    BYTE        ServerType;    //服务器类型
    DWORD        ServerTime;    //服务器时间戳
};
ServerPack/HC2_CrossServerToServer/ServerConnOK
copy from ServerPack/HC2_CrossServerToServer/tagSSTest copy to ServerPack/HC2_CrossServerToServer/ServerConnOK
ServerPack/HC2_CrossServerToServer/ServerConnOK.des
New file
@@ -0,0 +1 @@
C2 02 服务器连接跨服成功 #tagSSServerConnOK
ServerPack/HC2_CrossServerToServer/ServerConnOK.h
New file
@@ -0,0 +1,9 @@
// C2 02 服务器连接跨服成功 #tagSSServerConnOK
struct    tagSSServerConnOK
{
    tagHead        Head;
    DWORD        ServerID;
    BYTE        ServerType;    //服务器类型
    BYTE        IsReconn;    //是否重连的
};
ServerPack/HC2_CrossServerToServer/tagSSTest.des
File was deleted
ServerPack/HC2_CrossServerToServer/tagSSTest.h
File was deleted