少年修仙传服务端代码子仓库
MapServerToGameServer/PlayerCache/MGUpdatePlayerCache.h
@@ -1,15 +1,54 @@
//04 01 地图同步玩家缓存数据到GameServer#tagMGUpdatePlayerCache
struct   tagMGUpdatePlayerCache
{
   tagHead      Head;
   DWORD      PlayerID;      //玩家ID
   WORD      PlayerLV;      //玩家等级
   DWORD      PropDataSize;
   char      PropData[PropDataSize];   //属性记录
   DWORD      ItemDataSize;
   char      ItemData[ItemDataSize];   //物品记录
   DWORD      PlusDataSize;
   char      PlusData[PlusDataSize];   //扩展记录
   BYTE      IsLogouting;      //本次是否为下线同步
   DWORD      OffTime;      // 下线时间戳
   WORD      PropDataSize;
   char      PropData[PropDataSize];   //属性记录
   WORD      PlusDataSize;
   char      PlusData[PlusDataSize];   //扩展记录
   WORD      ItemDataSize1;
   char      ItemData1[ItemDataSize1];   //1阶装备数据
   WORD      ItemDataSize2;
   char      ItemData2[ItemDataSize2];
   WORD      ItemDataSize3;
   char      ItemData3[ItemDataSize3];
   WORD      ItemDataSize4;
   char      ItemData4[ItemDataSize4];
   WORD      ItemDataSize5;
   char      ItemData5[ItemDataSize5];
   WORD      ItemDataSize6;
   char      ItemData6[ItemDataSize6];
   WORD      ItemDataSize7;
   char      ItemData7[ItemDataSize7];
   WORD      ItemDataSize8;
   char      ItemData8[ItemDataSize8];
   WORD      ItemDataSize9;
   char      ItemData9[ItemDataSize9];
   WORD      ItemDataSize10;
   char      ItemData10[ItemDataSize10];
   WORD      ItemDataSize11;
   char      ItemData11[ItemDataSize11];
   WORD      ItemDataSize12;
   char      ItemData12[ItemDataSize12];
   WORD      ItemDataSize13;
   char      ItemData13[ItemDataSize13];
   WORD      ItemDataSize14;
   char      ItemData14[ItemDataSize14];
   WORD      ItemDataSize15;
   char      ItemData15[ItemDataSize15];
   WORD      ItemDataSize16;
   char      ItemData16[ItemDataSize16];
   WORD      ItemDataSize17;
   char      ItemData17[ItemDataSize17];
   WORD      ItemDataSize18;
   char      ItemData18[ItemDataSize18];
   WORD      ItemDataSize19;
   char      ItemData19[ItemDataSize19];
   WORD      ItemDataSize20;
   char      ItemData20[ItemDataSize20];
};