From 7240dd26ac42798cfa680bde1e07e1c3c833ef1a Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 28 四月 2025 11:14:37 +0800
Subject: [PATCH] 10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(C0 28增加同步玩家仙盟ID)
---
MapServerToGameServer/PlayerCache/MGUpdatePlayerCache.h | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 51 insertions(+), 6 deletions(-)
diff --git a/MapServerToGameServer/PlayerCache/MGUpdatePlayerCache.h b/MapServerToGameServer/PlayerCache/MGUpdatePlayerCache.h
index ede79f4..9dd6ac9 100644
--- a/MapServerToGameServer/PlayerCache/MGUpdatePlayerCache.h
+++ b/MapServerToGameServer/PlayerCache/MGUpdatePlayerCache.h
@@ -1,14 +1,59 @@
//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];
+ BYTE PackDataSyncState; // 打包数据同步状态: 0-不同步;个位-是否同步本服;十位-是否同步跨服
+ DWORD PackDataLen;
+ char PackData[PackDataLen];
+ WORD PackMsgLen;
+ char PackMsg[PackMsgLen];
};
--
Gitblit v1.8.0