From 653eb149896fb9f98e377a90b07f52c94df2dc06 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 05 六月 2026 10:04:39 +0800
Subject: [PATCH] 568 【GVG】公会攻城战-服务端(支持多台跨服服务器互通公会参与同一场攻城战;) 1. 新活动管理,支持跨服活动(以活动主体为准,各子功能模块由主活动配置决定,便于配置活动,减少多活动组合配置分散引起的配置复杂度) 2. 优化跨服上下线逻辑,支持多跨服服务器 3. 排行奖励模版增加公会会长、精英专属奖励 4. 查看缓存增加公会区服ID、通用记录表增加RecID2 5. 优化真实充值、任意充值与代币、现金礼券逻辑,支持跨服充值互助;优化充值商品兑换时机(完全登录成功处理)

---
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc                              |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc                                |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActBillboardAward.txt    |  242 ++++++++------
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActGuess.txt             |    7 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.pyc                          |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyGCZSQ.txt       |   10 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldAction.pyc             |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc                     |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActType.txt              |    2 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActTimeFlow.txt          |   13 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc            |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyGCZCampLV.txt   |  151 +++++++++
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt           |   16 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBStruct.pyc                                |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc                                   |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyGCZCampLV.txt   |  151 +++++++++
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActTime.txt              |    3 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc                         |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBGameRec.pyc                    |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc                                 |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini                                         |    8 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayer.pyc                         |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc                            |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActType.txt              |    2 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldEvent.pyc              |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActGuess.txt             |    7 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyCTGAssist.txt   |    9 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMsg.pyc                    |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActTime.txt              |    3 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.pyc                               |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc                                |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActZone.txt              |    5 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc                            |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc                  |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt           |   16 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc                       |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.pyc                        |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc                  |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActTimeFlow.txt          |   13 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyGCZSQ.txt       |   10 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOfflineSupport.pyc                |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActZone.txt              |    5 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc                      |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyCTGAssist.txt   |    9 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyCTGAssist.pyc            |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActBillboardAward.txt    |  242 ++++++++------
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.pyc          |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc                                  |    0 
 ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMgr.pyc                    |    0 
 50 files changed, 688 insertions(+), 236 deletions(-)

diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
index fb8ffd5..f74d888 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
@@ -886,13 +886,13 @@
 PacketSubCMD_4=0x39
 PacketCallFunc_4=OnGoldRushAutoFreeUse
 
-;仙盟攻城战
+;攻城战
 [PlayerActFamilyGCZ]
 ScriptName = Player\PlayerActFamilyGCZ.py
 Writer = hxp
 Releaser = hxp
 RegType = 0
-RegisterPackCount = 4
+RegisterPackCount = 5
 
 PacketCMD_1=0xC1
 PacketSubCMD_1=0x24
@@ -910,6 +910,10 @@
 PacketSubCMD_4=0x27
 PacketCallFunc_4=OnFamilyGCZSQ
 
+PacketCMD_5=0xC0
+PacketSubCMD_5=0x26
+PacketCallFunc_5=OnFamilyGCZQuery
+
 ;命格
 [PlayerMingge]
 ScriptName = GameWorldLogic\FBProcess\PlayerMingge.py
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
index 7986ada..715eb83 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
index a7e4239..c5d3b1b 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
index c1bd3be..b5d4721 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.pyc
index 298281c..9db07b2 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBDataMgr.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBStruct.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBStruct.pyc
index d0c6a7d..17c7cb4 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBStruct.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/DBStruct.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBGameRec.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBGameRec.pyc
index 9d4352f..38ae963 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBGameRec.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBGameRec.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc
index f87f4b5..34c8481 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/DB/StructData/DBPlayerViewCache.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc
index 9ae4e89..3694e33 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc
index a6afd62..3755976 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMgr.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMgr.pyc
index 96b2d73..f261f78 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMgr.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMgr.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMsg.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMsg.pyc
index def3c53..f65b3d9 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMsg.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/CrossMsg.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldAction.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldAction.pyc
index 87213e2..e343b18 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldAction.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldAction.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldEvent.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldEvent.pyc
index 209cb64..9a9c402 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldEvent.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldEvent.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
index 27ea50d..d6233ee 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
index f482eb3..17d4a4b 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayer.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayer.pyc
index dc0f06d..486eb60 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayer.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossPlayer.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyCTGAssist.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyCTGAssist.pyc
index bc6b78c..b72cf41 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyCTGAssist.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyCTGAssist.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc
index b2d33bb..c0c64d6 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.pyc
index cf3169e..02fff40 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCoin.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc
index 03ccad3..61a71b3 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc
index d476782..cfab4d0 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.pyc
index eac247a..85ee3c0 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerFamily.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOfflineSupport.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOfflineSupport.pyc
index 554876b..1da8ec1 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOfflineSupport.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOfflineSupport.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
index 1111e89..82bcde1 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc
index f5d1309..2acd667 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerViewCache.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc
index 0d1c7b1..fd0cfe8 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyGameData.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc
index 049e0d9..617fb30 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Collections/DataServerPlayerData.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.pyc
index d6ca396..c95485f 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
index bf28257..d23a60d 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
Binary files differ
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActBillboardAward.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActBillboardAward.txt
index dd51ae1..661e56f 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActBillboardAward.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActBillboardAward.txt
@@ -1,111 +1,131 @@
-TemplateID	RankA	RankB	NeedValue	AwardItemList
-1	1	1	300	[[11016,50],[1001,3],[8,800],[1,2000],[5,40]]
-1	2	2	200	[[11016,40],[1001,3],[8,600],[1,1800],[5,30]]
-1	3	3	100	[[11016,35],[1001,2],[8,400],[1,1500],[5,20]]
-1	4	5	0	[[11016,30],[1001,2],[8,300],[1,1000],[5,15]]
-1	6	10	0	[[11016,25],[1001,2],[8,200],[1,800],[5,10]]
-1	11	20	0	[[11016,20],[1001,1],[8,160],[1,500],[5,8]]
-1	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-1	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-1	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-1	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-2	1	1	300	[[14016,50],[1001,3],[8,800],[1,2000],[5,40]]
-2	2	2	200	[[14016,40],[1001,3],[8,600],[1,1800],[5,30]]
-2	3	3	100	[[14016,35],[1001,2],[8,400],[1,1500],[5,20]]
-2	4	5	0	[[14016,30],[1001,2],[8,300],[1,1000],[5,15]]
-2	6	10	0	[[14016,25],[1001,2],[8,200],[1,800],[5,10]]
-2	11	20	0	[[14016,20],[1001,1],[8,160],[1,500],[5,8]]
-2	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-2	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-2	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-2	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-3	1	1	300	[[13016,50],[1001,3],[8,800],[1,2000],[5,40]]
-3	2	2	200	[[13016,40],[1001,3],[8,600],[1,1800],[5,30]]
-3	3	3	100	[[13016,35],[1001,2],[8,400],[1,1500],[5,20]]
-3	4	5	0	[[13016,30],[1001,2],[8,300],[1,1000],[5,15]]
-3	6	10	0	[[13016,25],[1001,2],[8,200],[1,800],[5,10]]
-3	11	20	0	[[13016,20],[1001,1],[8,160],[1,500],[5,8]]
-3	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-3	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-3	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-3	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-4	1	1	300	[[12016,50],[1001,3],[8,800],[1,2000],[5,40]]
-4	2	2	200	[[12016,40],[1001,3],[8,600],[1,1800],[5,30]]
-4	3	3	100	[[12016,35],[1001,2],[8,400],[1,1500],[5,20]]
-4	4	5	0	[[12016,30],[1001,2],[8,300],[1,1000],[5,15]]
-4	6	10	0	[[12016,25],[1001,2],[8,200],[1,800],[5,10]]
-4	11	20	0	[[12016,20],[1001,1],[8,160],[1,500],[5,8]]
-4	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-4	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-4	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-4	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-5	1	1	300	[[11017,50],[1001,3],[8,800],[1,2000],[5,40]]
-5	2	2	200	[[11017,40],[1001,3],[8,600],[1,1800],[5,30]]
-5	3	3	100	[[11017,35],[1001,2],[8,400],[1,1500],[5,20]]
-5	4	5	0	[[11017,30],[1001,2],[8,300],[1,1000],[5,15]]
-5	6	10	0	[[11017,25],[1001,2],[8,200],[1,800],[5,10]]
-5	11	20	0	[[11017,20],[1001,1],[8,160],[1,500],[5,8]]
-5	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-5	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-5	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-5	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-6	1	1	300	[[14017,50],[1001,3],[8,800],[1,2000],[5,40]]
-6	2	2	200	[[14017,40],[1001,3],[8,600],[1,1800],[5,30]]
-6	3	3	100	[[14017,35],[1001,2],[8,400],[1,1500],[5,20]]
-6	4	5	0	[[14017,30],[1001,2],[8,300],[1,1000],[5,15]]
-6	6	10	0	[[14017,25],[1001,2],[8,200],[1,800],[5,10]]
-6	11	20	0	[[14017,20],[1001,1],[8,160],[1,500],[5,8]]
-6	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-6	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-6	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-6	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-7	1	1	300	[[13017,50],[1001,3],[8,800],[1,2000],[5,40]]
-7	2	2	200	[[13017,40],[1001,3],[8,600],[1,1800],[5,30]]
-7	3	3	100	[[13017,35],[1001,2],[8,400],[1,1500],[5,20]]
-7	4	5	0	[[13017,30],[1001,2],[8,300],[1,1000],[5,15]]
-7	6	10	0	[[13017,25],[1001,2],[8,200],[1,800],[5,10]]
-7	11	20	0	[[13017,20],[1001,1],[8,160],[1,500],[5,8]]
-7	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-7	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-7	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-7	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-8	1	1	300	[[12017,50],[1001,3],[8,800],[1,2000],[5,40]]
-8	2	2	200	[[12017,40],[1001,3],[8,600],[1,1800],[5,30]]
-8	3	3	100	[[12017,35],[1001,2],[8,400],[1,1500],[5,20]]
-8	4	5	0	[[12017,30],[1001,2],[8,300],[1,1000],[5,15]]
-8	6	10	0	[[12017,25],[1001,2],[8,200],[1,800],[5,10]]
-8	11	20	0	[[12017,20],[1001,1],[8,160],[1,500],[5,8]]
-8	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-8	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-8	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-8	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-200	1	1	300	[[1034,50],[1001,3],[8,800],[1,2000],[5,40]]
-200	2	2	200	[[1034,40],[1001,3],[8,600],[1,1800],[5,30]]
-200	3	3	100	[[1034,35],[1001,2],[8,400],[1,1500],[5,20]]
-200	4	5	0	[[1034,30],[1001,2],[8,300],[1,1000],[5,15]]
-200	6	10	0	[[1034,25],[1001,2],[8,200],[1,800],[5,10]]
-200	11	20	0	[[1034,20],[1001,1],[8,160],[1,500],[5,8]]
-200	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-200	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-200	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-200	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-1001	1	1	0	[[10000,100,0],[13,50,0],[3,200,0]]
-1001	2	2	0	[[10000,90,0],[13,40,0],[3,175,0]]
-1001	3	3	0	[[10000,80,0],[13,30,0],[3,150,0]]
-1001	4	5	0	[[10000,60,0],[13,25,0],[3,125,0]]
-1001	6	10	0	[[10000,50,0],[13,20,0],[3,100,0]]
-1001	11	20	0	[[10000,40,0],[13,20,0],[3,75,0]]
-1001	21	50	0	[[10000,30,0],[13,15,0],[3,60,0]]
-1001	51	100	0	[[10000,20,0],[13,13,0],[3,45,0]]
-1001	101	200	0	[[10000,10,0],[13,10,0],[3,30,0]]
-1001	201	9999	0	[[10000,5,0],[13,5,0],[3,20,0]]
-1002	1	1	0	[[10000,200,0],[13,50,0],[3,400,0]]
-1002	2	2	0	[[10000,180,0],[13,40,0],[3,350,0]]
-1002	3	3	0	[[10000,160,0],[13,30,0],[3,300,0]]
-1002	4	5	0	[[10000,120,0],[13,25,0],[3,250,0]]
-1002	6	10	0	[[10000,100,0],[13,20,0],[3,200,0]]
-1002	11	20	0	[[10000,80,0],[13,20,0],[3,150,0]]
-1002	21	50	0	[[10000,60,0],[13,15,0],[3,120,0]]
-1002	51	100	0	[[10000,40,0],[13,13,0],[3,90,0]]
-1002	101	200	0	[[10000,20,0],[13,10,0],[3,60,0]]
-1002	201	9999	0	[[10000,10,0],[13,5,0],[3,40,0]]
+TemplateID	RankA	RankB	NeedValue	AwardItemList	LeaderAwardItemList	EliteAwardItemList
+1	1	1	300	[[11016,50],[1001,3],[8,800],[1,2000],[5,40]]		
+1	2	2	200	[[11016,40],[1001,3],[8,600],[1,1800],[5,30]]		
+1	3	3	100	[[11016,35],[1001,2],[8,400],[1,1500],[5,20]]		
+1	4	5	0	[[11016,30],[1001,2],[8,300],[1,1000],[5,15]]		
+1	6	10	0	[[11016,25],[1001,2],[8,200],[1,800],[5,10]]		
+1	11	20	0	[[11016,20],[1001,1],[8,160],[1,500],[5,8]]		
+1	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+1	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+1	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+1	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+2	1	1	300	[[14016,50],[1001,3],[8,800],[1,2000],[5,40]]		
+2	2	2	200	[[14016,40],[1001,3],[8,600],[1,1800],[5,30]]		
+2	3	3	100	[[14016,35],[1001,2],[8,400],[1,1500],[5,20]]		
+2	4	5	0	[[14016,30],[1001,2],[8,300],[1,1000],[5,15]]		
+2	6	10	0	[[14016,25],[1001,2],[8,200],[1,800],[5,10]]		
+2	11	20	0	[[14016,20],[1001,1],[8,160],[1,500],[5,8]]		
+2	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+2	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+2	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+2	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+3	1	1	300	[[13016,50],[1001,3],[8,800],[1,2000],[5,40]]		
+3	2	2	200	[[13016,40],[1001,3],[8,600],[1,1800],[5,30]]		
+3	3	3	100	[[13016,35],[1001,2],[8,400],[1,1500],[5,20]]		
+3	4	5	0	[[13016,30],[1001,2],[8,300],[1,1000],[5,15]]		
+3	6	10	0	[[13016,25],[1001,2],[8,200],[1,800],[5,10]]		
+3	11	20	0	[[13016,20],[1001,1],[8,160],[1,500],[5,8]]		
+3	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+3	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+3	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+3	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+4	1	1	300	[[12016,50],[1001,3],[8,800],[1,2000],[5,40]]		
+4	2	2	200	[[12016,40],[1001,3],[8,600],[1,1800],[5,30]]		
+4	3	3	100	[[12016,35],[1001,2],[8,400],[1,1500],[5,20]]		
+4	4	5	0	[[12016,30],[1001,2],[8,300],[1,1000],[5,15]]		
+4	6	10	0	[[12016,25],[1001,2],[8,200],[1,800],[5,10]]		
+4	11	20	0	[[12016,20],[1001,1],[8,160],[1,500],[5,8]]		
+4	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+4	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+4	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+4	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+5	1	1	300	[[11017,50],[1001,3],[8,800],[1,2000],[5,40]]		
+5	2	2	200	[[11017,40],[1001,3],[8,600],[1,1800],[5,30]]		
+5	3	3	100	[[11017,35],[1001,2],[8,400],[1,1500],[5,20]]		
+5	4	5	0	[[11017,30],[1001,2],[8,300],[1,1000],[5,15]]		
+5	6	10	0	[[11017,25],[1001,2],[8,200],[1,800],[5,10]]		
+5	11	20	0	[[11017,20],[1001,1],[8,160],[1,500],[5,8]]		
+5	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+5	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+5	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+5	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+6	1	1	300	[[14017,50],[1001,3],[8,800],[1,2000],[5,40]]		
+6	2	2	200	[[14017,40],[1001,3],[8,600],[1,1800],[5,30]]		
+6	3	3	100	[[14017,35],[1001,2],[8,400],[1,1500],[5,20]]		
+6	4	5	0	[[14017,30],[1001,2],[8,300],[1,1000],[5,15]]		
+6	6	10	0	[[14017,25],[1001,2],[8,200],[1,800],[5,10]]		
+6	11	20	0	[[14017,20],[1001,1],[8,160],[1,500],[5,8]]		
+6	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+6	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+6	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+6	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+7	1	1	300	[[13017,50],[1001,3],[8,800],[1,2000],[5,40]]		
+7	2	2	200	[[13017,40],[1001,3],[8,600],[1,1800],[5,30]]		
+7	3	3	100	[[13017,35],[1001,2],[8,400],[1,1500],[5,20]]		
+7	4	5	0	[[13017,30],[1001,2],[8,300],[1,1000],[5,15]]		
+7	6	10	0	[[13017,25],[1001,2],[8,200],[1,800],[5,10]]		
+7	11	20	0	[[13017,20],[1001,1],[8,160],[1,500],[5,8]]		
+7	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+7	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+7	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+7	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+8	1	1	300	[[12017,50],[1001,3],[8,800],[1,2000],[5,40]]		
+8	2	2	200	[[12017,40],[1001,3],[8,600],[1,1800],[5,30]]		
+8	3	3	100	[[12017,35],[1001,2],[8,400],[1,1500],[5,20]]		
+8	4	5	0	[[12017,30],[1001,2],[8,300],[1,1000],[5,15]]		
+8	6	10	0	[[12017,25],[1001,2],[8,200],[1,800],[5,10]]		
+8	11	20	0	[[12017,20],[1001,1],[8,160],[1,500],[5,8]]		
+8	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+8	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+8	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+8	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+200	1	1	300	[[1034,50],[1001,3],[8,800],[1,2000],[5,40]]		
+200	2	2	200	[[1034,40],[1001,3],[8,600],[1,1800],[5,30]]		
+200	3	3	100	[[1034,35],[1001,2],[8,400],[1,1500],[5,20]]		
+200	4	5	0	[[1034,30],[1001,2],[8,300],[1,1000],[5,15]]		
+200	6	10	0	[[1034,25],[1001,2],[8,200],[1,800],[5,10]]		
+200	11	20	0	[[1034,20],[1001,1],[8,160],[1,500],[5,8]]		
+200	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+200	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+200	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+200	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+1001	1	1	0	[[10000,100,0],[13,50,0],[3,200,0]]		
+1001	2	2	0	[[10000,90,0],[13,40,0],[3,175,0]]		
+1001	3	3	0	[[10000,80,0],[13,30,0],[3,150,0]]		
+1001	4	5	0	[[10000,60,0],[13,25,0],[3,125,0]]		
+1001	6	10	0	[[10000,50,0],[13,20,0],[3,100,0]]		
+1001	11	20	0	[[10000,40,0],[13,20,0],[3,75,0]]		
+1001	21	50	0	[[10000,30,0],[13,15,0],[3,60,0]]		
+1001	51	100	0	[[10000,20,0],[13,13,0],[3,45,0]]		
+1001	101	200	0	[[10000,10,0],[13,10,0],[3,30,0]]		
+1001	201	9999	0	[[10000,5,0],[13,5,0],[3,20,0]]		
+1002	1	1	0	[[10000,200,0],[13,50,0],[3,400,0]]		
+1002	2	2	0	[[10000,180,0],[13,40,0],[3,350,0]]		
+1002	3	3	0	[[10000,160,0],[13,30,0],[3,300,0]]		
+1002	4	5	0	[[10000,120,0],[13,25,0],[3,250,0]]		
+1002	6	10	0	[[10000,100,0],[13,20,0],[3,200,0]]		
+1002	11	20	0	[[10000,80,0],[13,20,0],[3,150,0]]		
+1002	21	50	0	[[10000,60,0],[13,15,0],[3,120,0]]		
+1002	51	100	0	[[10000,40,0],[13,13,0],[3,90,0]]		
+1002	101	200	0	[[10000,20,0],[13,10,0],[3,60,0]]		
+1002	201	9999	0	[[10000,10,0],[13,5,0],[3,40,0]]		
+1003	1	1	0	[[8,100],[13,50],[3,200]]		
+1003	2	2	0	[[8,90],[13,40],[3,175]]		
+1003	3	3	0	[[8,80],[13,30],[3,150]]		
+1003	4	5	0	[[8,60],[13,25],[3,125]]		
+1003	6	10	0	[[8,50],[13,20],[3,100]]		
+1003	11	20	0	[[8,40],[13,20],[3,75]]		
+1003	21	50	0	[[8,30],[13,15],[3,60]]		
+1003	51	100	0	[[8,20],[13,13],[3,45]]		
+1003	101	200	0	[[8,10],[13,10],[3,30]]		
+1003	201	9999	0	[[8,5],[13,5],[3,20]]		
+1004	1	1	0	[[8,200],[13,50],[3,400]]	[[8,200],[13,50],[3,400],[10,100],[9,10]]	[[8,200],[13,50],[3,400],[10,50]]
+1004	2	2	0	[[8,180],[13,40],[3,350]]	[[8,180],[13,40],[3,350],[10,90]]	[[8,180],[13,40],[3,350],[10,30]]
+1004	3	3	0	[[8,160],[13,30],[3,300]]		
+1004	4	5	0	[[8,120],[13,25],[3,250]]		
+1004	6	10	0	[[8,100],[13,20],[3,200]]		
+1004	11	20	0	[[8,80],[13,20],[3,150]]		
+1004	21	50	0	[[8,60],[13,15],[3,120]]		
+1004	51	100	0	[[8,40],[13,13],[3,90]]		
+1004	101	200	0	[[8,20],[13,10],[3,60]]		
+1004	201	9999	0	[[8,10],[13,5],[3,40]]		
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyCTGAssist.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyCTGAssist.txt
new file mode 100644
index 0000000..6488caa
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyCTGAssist.txt
@@ -0,0 +1,9 @@
+TemplateID	NeedCTGPlayers	AwardItemList
+2	1	[[10,1]]
+2	2	[[10,2]]
+2	4	[[10,2]]
+2	6	[[10,3]]
+2	8	[[10,3]]
+2	10	[[10,4]]
+2	12	[[10,5]]
+2	16	[[10,5]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyGCZCampLV.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyGCZCampLV.txt
new file mode 100644
index 0000000..313c3e9
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyGCZCampLV.txt
@@ -0,0 +1,151 @@
+CampLV	LVUPNeedExp	AddHPPer
+1	5	3
+2	7	6
+3	9	9
+4	11	12
+5	13	15
+6	15	18
+7	17	21
+8	19	24
+9	21	27
+10	23	30
+11	25	33
+12	27	36
+13	29	39
+14	31	42
+15	33	45
+16	35	48
+17	37	51
+18	39	54
+19	41	57
+20	43	60
+21	45	63
+22	47	66
+23	49	69
+24	51	72
+25	53	75
+26	55	78
+27	57	81
+28	59	84
+29	61	87
+30	63	90
+31	65	93
+32	67	96
+33	69	99
+34	71	102
+35	73	105
+36	75	108
+37	77	111
+38	79	114
+39	81	117
+40	83	120
+41	85	123
+42	87	126
+43	89	129
+44	91	132
+45	93	135
+46	95	138
+47	97	141
+48	99	144
+49	101	147
+50	103	150
+51	105	153
+52	107	156
+53	109	159
+54	111	162
+55	113	165
+56	115	168
+57	117	171
+58	119	174
+59	121	177
+60	123	180
+61	125	183
+62	130	186
+63	135	189
+64	140	192
+65	145	195
+66	150	198
+67	155	201
+68	160	204
+69	165	207
+70	170	210
+71	175	213
+72	180	216
+73	185	219
+74	190	222
+75	195	225
+76	200	228
+77	205	231
+78	210	234
+79	215	237
+80	220	240
+81	225	243
+82	230	246
+83	235	249
+84	240	252
+85	245	255
+86	250	258
+87	260	261
+88	270	264
+89	280	267
+90	290	270
+91	300	273
+92	310	276
+93	320	279
+94	330	282
+95	340	285
+96	350	288
+97	360	291
+98	370	294
+99	380	297
+100	390	300
+101	400	303
+102	410	306
+103	420	309
+104	430	312
+105	440	315
+106	450	318
+107	460	321
+108	470	324
+109	480	327
+110	490	330
+111	500	333
+112	510	336
+113	520	339
+114	530	342
+115	540	345
+116	550	348
+117	560	351
+118	570	354
+119	580	357
+120	590	360
+121	600	363
+122	610	366
+123	620	369
+124	630	372
+125	640	375
+126	650	378
+127	660	381
+128	670	384
+129	680	387
+130	690	390
+131	700	393
+132	710	396
+133	720	399
+134	730	402
+135	740	405
+136	750	408
+137	760	411
+138	780	414
+139	800	417
+140	820	420
+141	840	423
+142	860	426
+143	880	429
+144	900	432
+145	920	435
+146	940	438
+147	960	441
+148	980	444
+149	1000	447
+150	0	450
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyGCZSQ.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyGCZSQ.txt
new file mode 100644
index 0000000..c01a2e4
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActFamilyGCZSQ.txt
@@ -0,0 +1,10 @@
+LayerNum	CostItemCnt	GridCnt	PassRate	GridWeightItemList	LayerAwardItemList	LayerWeightItemList
+1	1	9	2500	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+2	2	9	2000	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+3	3	9	1667	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+4	4	9	1429	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+5	5	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+6	6	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+7	7	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+8	8	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+9	9	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[[2000, 5,10],[2000, 7,1000],[2000, 8,10],[2000, 9,1],[2000, 10,5]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActGuess.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActGuess.txt
new file mode 100644
index 0000000..9f10d16
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActGuess.txt
@@ -0,0 +1,7 @@
+TemplateID	AwardID	RightRankList	AwardItemList
+2	1	[1,2,3]	[[8, 45]]
+2	2	[1,2]	[[8, 30]]
+2	3	[1]	[[8, 20]]
+2	4	[2]	[[8, 15]]
+2	5	[3]	[[8, 10]]
+2	6	[]	[[8, 5]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActTime.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActTime.txt
new file mode 100644
index 0000000..9fa70d5
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActTime.txt
@@ -0,0 +1,3 @@
+CfgID	PlatformList	ServerIDList	ZoneSign	ActNum	StartDate	EndDate	ActFlow	ActFuncType	ActTempID
+1	[]	[]	gcz_test	99	2026-5-1	2026-5-5	gcz	2	1
+2	[]	[]	gcz_test	99	2026-6-1	2026-6-5	gcz	2	1
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActTimeFlow.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActTimeFlow.txt
new file mode 100644
index 0000000..f2343aa
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActTimeFlow.txt
@@ -0,0 +1,13 @@
+ActFlow	StartDay	StartHour	StartMinute	EndDay	EndHour	EndMinute	StateValue
+gcz	1	0	0	1	17	49	1
+gcz	1	17	50	1	17	59	2
+gcz	1	18	0	2	9	59	11
+gcz	2	10	0	2	21	59	12
+gcz	2	22	0	2	23	59	13
+gcz	3	0	0	3	9	59	21
+gcz	3	10	0	3	21	59	22
+gcz	3	22	0	3	23	59	23
+gcz	4	0	0	4	9	59	31
+gcz	4	10	0	4	21	59	32
+gcz	4	22	0	4	22	04	33
+gcz	4	22	5	5	23	59	99
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActType.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActType.txt
new file mode 100644
index 0000000..d548ce3
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActType.txt
@@ -0,0 +1,2 @@
+ActFuncType	ActTempID	JoinFamilyCnt	ActShopType	CTGIDList	CTGAssistTempID	GuessTempID	PersonalTempID	FamilyTemplID
+2	1	48	25	[23001,23002,23003,23004,23005,23006,23007,23008,23009,23010]	2	2	1003	1004
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActZone.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActZone.txt
new file mode 100644
index 0000000..a384a37
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/ActZone.txt
@@ -0,0 +1,5 @@
+ZoneSign	ZoneID	CrossServerID	ServerIDList
+gcz_test	1	10002	[[10, 100]]
+gcz_test	2	10002	[[101, 200]]
+gcz_test	3	20001	[[1001, 2000]]
+gcz_test	4	20001	[[9000, 9999]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
index 5f1511d..62c2e2a 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10010/PySysDB/FuncConfig.txt
@@ -361,12 +361,6 @@
 LianqiSet	200	65	{"2":[[4152,5,0]],"3":[[4152,5,0]],"4":[[4152,5,0],[20,10,0]],"5":[[4152,5,0],[20,10,0]],"6":[[4152,10,0],[20,10,0]],"7":[[4152,10,0],[20,50,0]],"8":[[4152,20,0],[20,50,0]],"9":[[4152,30,0],[20,100,0]],"10":[[4152,40,0],[20,100,0],[181,20,0]],"11":[[4152,50,0],[20,200,0],[181,40,0],[2221,1,0]],"12":[[4152,200,0],[181,100,0],[2457,10,0],[2219,1,0]],"13":[[4152,400,0],[181,200,0],[2457,10,0],[2219,1,0]]}		
 LianqiUseItem	[12000,12001,12002,12003]	{"12000":20, "12001":20, "12002":20, "12003":999}	7	15	[12000,12001,12002,12003]
 LianqiRand	2	{(1,3):[[10000,1]],(4,5):[[8500,1],[10000,2]],(6,8):[[8500,1],[9700,2],[10000,3]],(9,9):[[8500,1],[9500,2],[9800,3],[10000,4]],(10,10):[[8500,1],[9500,2],[9700,3],[9850,4],[10000,5]],(11,13):[[8500,1],[9400,2],[9600,3],[9800,4],[10000,5]]}			
-FamilyGCZAtk	1	670	2	671	10
-FamilyGCZAtkAward	[[673,2,0]]	[[673,2,0]]	[[2302,2,0],[650,1,0],[28,1000,0],[30,1000,0]]	[[1000, [3010,1,0]], [200, [3006,1,0]], [3500, [2700,1,0]], [3000, [30,500,0]], [2300, [5303,50,0]]]	2
-FamilyGCZEnergy	5	90	5		
-FamilyGCZContributionLow	2	[100,200,300,400,500,700,1000,1500,2000,3000]	1	[[500, [2275,1,0]],[1000, [7513,1,0]],[1500, [5303,50,0]],[2000, [4152,5,0]],[2000, [2700,5,0]],[1000, [3801,2,0]],[2000, [604,1,0]]]	
-FamilyGCZContributionHigh	672	5	[[1000, [3010,1,0]],[1000, [2302,1,0]],[2000, [2701,2,0]],[1000, [3001,2,0]],[1000, [650,1,0]],[2000, [633,50,0]],[2000, [7512,15,0]]]		
-FamilyGCZItem	673	[671,672,673]			
 EncodingTex	0	utf8			
 EventReport	[]		[1100,1101,9001]		
 CreateRole	主公%s				
@@ -482,3 +476,13 @@
 FmAtkDefBatPrepare	12	3|50000	4	2	
 FmAtkDefBatAward	[[16,100],[2,1000]]	[[16,50],[2,500]]	[[16,5000],[2,30000],[5,20],[4,50]]	[[16,3000],[2,15000],[5,10],[4,25]]	
 FmAtkDefBatTreasure	{"2":9, "3":1}	40	5		
+FamilyGCZGroupSet	{"48": {"1": {"1": [4,6,0]}, "2": {"1": [2,6,0], "2": [2,6,0]}, "3": {"1": [1,0,0], "2": [2,0,0], "3": [1,0,0]}}, "72": {"1": {"1": [6,6,0]}, "2": {"1": [3,4,0], "2": [3,4,4]}, "3": {"1": [3,0,0], "2": [2,0,0], "3": [1,0,0]}}}	{"1":{"1":1200, "2":1000, "3":800, "4":600, "6":400, "9":200, "12":150}, "2":{"1":1680, "2":1400, "3":1120, "4":840, "6":560, "9":280, "12":200}, "3":{"1":3550, "2":3230, "3":2940, "4":2670, "6":2430, "9":2210, "12":2000}}			
+FamilyGCZXiuluo	10000000000	100	150	[3]	
+FamilyGCZCity	20	3	int(memHurtTotal*(1+cityRemainHPPer*1.5))		
+FamilyGCZAtk	1	200	2	201	10
+FamilyGCZAtkAward	[[1,10]]	[[1,20]]	[[1,50],[2,1000],[3,20],[4,10]]	[[3000, [8,10]], [3000, [9,1]], [3500, [10,5]]]	2
+FamilyGCZEnergy	5	90	5		
+FamilyGCZContributionLow	1	[100,200,300,400,500,700,1000,1500,2000,3000]	1	[[500, [1,10]],[1000, [1,20]],[1500, [2,100]],[2000, [2,200]],[2000, [3,10]],[1000, [3,20]],[2000, [7,1000]]]	
+FamilyGCZContributionHigh	25	5	[[500, [1,15]],[1000, [1,25]],[1500, [2,150]],[2000, [2,250]],[2000, [3,15]],[1000, [3,25]],[2000, [7,1500]]]		
+FamilyGCZGuess	[23,31]	10	3	[[1,50]]	
+FamilyGCZItem	202	[]			
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActBillboardAward.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActBillboardAward.txt
index dd51ae1..661e56f 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActBillboardAward.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActBillboardAward.txt
@@ -1,111 +1,131 @@
-TemplateID	RankA	RankB	NeedValue	AwardItemList
-1	1	1	300	[[11016,50],[1001,3],[8,800],[1,2000],[5,40]]
-1	2	2	200	[[11016,40],[1001,3],[8,600],[1,1800],[5,30]]
-1	3	3	100	[[11016,35],[1001,2],[8,400],[1,1500],[5,20]]
-1	4	5	0	[[11016,30],[1001,2],[8,300],[1,1000],[5,15]]
-1	6	10	0	[[11016,25],[1001,2],[8,200],[1,800],[5,10]]
-1	11	20	0	[[11016,20],[1001,1],[8,160],[1,500],[5,8]]
-1	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-1	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-1	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-1	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-2	1	1	300	[[14016,50],[1001,3],[8,800],[1,2000],[5,40]]
-2	2	2	200	[[14016,40],[1001,3],[8,600],[1,1800],[5,30]]
-2	3	3	100	[[14016,35],[1001,2],[8,400],[1,1500],[5,20]]
-2	4	5	0	[[14016,30],[1001,2],[8,300],[1,1000],[5,15]]
-2	6	10	0	[[14016,25],[1001,2],[8,200],[1,800],[5,10]]
-2	11	20	0	[[14016,20],[1001,1],[8,160],[1,500],[5,8]]
-2	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-2	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-2	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-2	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-3	1	1	300	[[13016,50],[1001,3],[8,800],[1,2000],[5,40]]
-3	2	2	200	[[13016,40],[1001,3],[8,600],[1,1800],[5,30]]
-3	3	3	100	[[13016,35],[1001,2],[8,400],[1,1500],[5,20]]
-3	4	5	0	[[13016,30],[1001,2],[8,300],[1,1000],[5,15]]
-3	6	10	0	[[13016,25],[1001,2],[8,200],[1,800],[5,10]]
-3	11	20	0	[[13016,20],[1001,1],[8,160],[1,500],[5,8]]
-3	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-3	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-3	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-3	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-4	1	1	300	[[12016,50],[1001,3],[8,800],[1,2000],[5,40]]
-4	2	2	200	[[12016,40],[1001,3],[8,600],[1,1800],[5,30]]
-4	3	3	100	[[12016,35],[1001,2],[8,400],[1,1500],[5,20]]
-4	4	5	0	[[12016,30],[1001,2],[8,300],[1,1000],[5,15]]
-4	6	10	0	[[12016,25],[1001,2],[8,200],[1,800],[5,10]]
-4	11	20	0	[[12016,20],[1001,1],[8,160],[1,500],[5,8]]
-4	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-4	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-4	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-4	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-5	1	1	300	[[11017,50],[1001,3],[8,800],[1,2000],[5,40]]
-5	2	2	200	[[11017,40],[1001,3],[8,600],[1,1800],[5,30]]
-5	3	3	100	[[11017,35],[1001,2],[8,400],[1,1500],[5,20]]
-5	4	5	0	[[11017,30],[1001,2],[8,300],[1,1000],[5,15]]
-5	6	10	0	[[11017,25],[1001,2],[8,200],[1,800],[5,10]]
-5	11	20	0	[[11017,20],[1001,1],[8,160],[1,500],[5,8]]
-5	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-5	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-5	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-5	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-6	1	1	300	[[14017,50],[1001,3],[8,800],[1,2000],[5,40]]
-6	2	2	200	[[14017,40],[1001,3],[8,600],[1,1800],[5,30]]
-6	3	3	100	[[14017,35],[1001,2],[8,400],[1,1500],[5,20]]
-6	4	5	0	[[14017,30],[1001,2],[8,300],[1,1000],[5,15]]
-6	6	10	0	[[14017,25],[1001,2],[8,200],[1,800],[5,10]]
-6	11	20	0	[[14017,20],[1001,1],[8,160],[1,500],[5,8]]
-6	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-6	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-6	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-6	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-7	1	1	300	[[13017,50],[1001,3],[8,800],[1,2000],[5,40]]
-7	2	2	200	[[13017,40],[1001,3],[8,600],[1,1800],[5,30]]
-7	3	3	100	[[13017,35],[1001,2],[8,400],[1,1500],[5,20]]
-7	4	5	0	[[13017,30],[1001,2],[8,300],[1,1000],[5,15]]
-7	6	10	0	[[13017,25],[1001,2],[8,200],[1,800],[5,10]]
-7	11	20	0	[[13017,20],[1001,1],[8,160],[1,500],[5,8]]
-7	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-7	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-7	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-7	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-8	1	1	300	[[12017,50],[1001,3],[8,800],[1,2000],[5,40]]
-8	2	2	200	[[12017,40],[1001,3],[8,600],[1,1800],[5,30]]
-8	3	3	100	[[12017,35],[1001,2],[8,400],[1,1500],[5,20]]
-8	4	5	0	[[12017,30],[1001,2],[8,300],[1,1000],[5,15]]
-8	6	10	0	[[12017,25],[1001,2],[8,200],[1,800],[5,10]]
-8	11	20	0	[[12017,20],[1001,1],[8,160],[1,500],[5,8]]
-8	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-8	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-8	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-8	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-200	1	1	300	[[1034,50],[1001,3],[8,800],[1,2000],[5,40]]
-200	2	2	200	[[1034,40],[1001,3],[8,600],[1,1800],[5,30]]
-200	3	3	100	[[1034,35],[1001,2],[8,400],[1,1500],[5,20]]
-200	4	5	0	[[1034,30],[1001,2],[8,300],[1,1000],[5,15]]
-200	6	10	0	[[1034,25],[1001,2],[8,200],[1,800],[5,10]]
-200	11	20	0	[[1034,20],[1001,1],[8,160],[1,500],[5,8]]
-200	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]
-200	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]
-200	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]
-200	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]
-1001	1	1	0	[[10000,100,0],[13,50,0],[3,200,0]]
-1001	2	2	0	[[10000,90,0],[13,40,0],[3,175,0]]
-1001	3	3	0	[[10000,80,0],[13,30,0],[3,150,0]]
-1001	4	5	0	[[10000,60,0],[13,25,0],[3,125,0]]
-1001	6	10	0	[[10000,50,0],[13,20,0],[3,100,0]]
-1001	11	20	0	[[10000,40,0],[13,20,0],[3,75,0]]
-1001	21	50	0	[[10000,30,0],[13,15,0],[3,60,0]]
-1001	51	100	0	[[10000,20,0],[13,13,0],[3,45,0]]
-1001	101	200	0	[[10000,10,0],[13,10,0],[3,30,0]]
-1001	201	9999	0	[[10000,5,0],[13,5,0],[3,20,0]]
-1002	1	1	0	[[10000,200,0],[13,50,0],[3,400,0]]
-1002	2	2	0	[[10000,180,0],[13,40,0],[3,350,0]]
-1002	3	3	0	[[10000,160,0],[13,30,0],[3,300,0]]
-1002	4	5	0	[[10000,120,0],[13,25,0],[3,250,0]]
-1002	6	10	0	[[10000,100,0],[13,20,0],[3,200,0]]
-1002	11	20	0	[[10000,80,0],[13,20,0],[3,150,0]]
-1002	21	50	0	[[10000,60,0],[13,15,0],[3,120,0]]
-1002	51	100	0	[[10000,40,0],[13,13,0],[3,90,0]]
-1002	101	200	0	[[10000,20,0],[13,10,0],[3,60,0]]
-1002	201	9999	0	[[10000,10,0],[13,5,0],[3,40,0]]
+TemplateID	RankA	RankB	NeedValue	AwardItemList	LeaderAwardItemList	EliteAwardItemList
+1	1	1	300	[[11016,50],[1001,3],[8,800],[1,2000],[5,40]]		
+1	2	2	200	[[11016,40],[1001,3],[8,600],[1,1800],[5,30]]		
+1	3	3	100	[[11016,35],[1001,2],[8,400],[1,1500],[5,20]]		
+1	4	5	0	[[11016,30],[1001,2],[8,300],[1,1000],[5,15]]		
+1	6	10	0	[[11016,25],[1001,2],[8,200],[1,800],[5,10]]		
+1	11	20	0	[[11016,20],[1001,1],[8,160],[1,500],[5,8]]		
+1	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+1	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+1	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+1	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+2	1	1	300	[[14016,50],[1001,3],[8,800],[1,2000],[5,40]]		
+2	2	2	200	[[14016,40],[1001,3],[8,600],[1,1800],[5,30]]		
+2	3	3	100	[[14016,35],[1001,2],[8,400],[1,1500],[5,20]]		
+2	4	5	0	[[14016,30],[1001,2],[8,300],[1,1000],[5,15]]		
+2	6	10	0	[[14016,25],[1001,2],[8,200],[1,800],[5,10]]		
+2	11	20	0	[[14016,20],[1001,1],[8,160],[1,500],[5,8]]		
+2	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+2	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+2	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+2	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+3	1	1	300	[[13016,50],[1001,3],[8,800],[1,2000],[5,40]]		
+3	2	2	200	[[13016,40],[1001,3],[8,600],[1,1800],[5,30]]		
+3	3	3	100	[[13016,35],[1001,2],[8,400],[1,1500],[5,20]]		
+3	4	5	0	[[13016,30],[1001,2],[8,300],[1,1000],[5,15]]		
+3	6	10	0	[[13016,25],[1001,2],[8,200],[1,800],[5,10]]		
+3	11	20	0	[[13016,20],[1001,1],[8,160],[1,500],[5,8]]		
+3	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+3	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+3	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+3	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+4	1	1	300	[[12016,50],[1001,3],[8,800],[1,2000],[5,40]]		
+4	2	2	200	[[12016,40],[1001,3],[8,600],[1,1800],[5,30]]		
+4	3	3	100	[[12016,35],[1001,2],[8,400],[1,1500],[5,20]]		
+4	4	5	0	[[12016,30],[1001,2],[8,300],[1,1000],[5,15]]		
+4	6	10	0	[[12016,25],[1001,2],[8,200],[1,800],[5,10]]		
+4	11	20	0	[[12016,20],[1001,1],[8,160],[1,500],[5,8]]		
+4	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+4	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+4	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+4	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+5	1	1	300	[[11017,50],[1001,3],[8,800],[1,2000],[5,40]]		
+5	2	2	200	[[11017,40],[1001,3],[8,600],[1,1800],[5,30]]		
+5	3	3	100	[[11017,35],[1001,2],[8,400],[1,1500],[5,20]]		
+5	4	5	0	[[11017,30],[1001,2],[8,300],[1,1000],[5,15]]		
+5	6	10	0	[[11017,25],[1001,2],[8,200],[1,800],[5,10]]		
+5	11	20	0	[[11017,20],[1001,1],[8,160],[1,500],[5,8]]		
+5	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+5	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+5	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+5	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+6	1	1	300	[[14017,50],[1001,3],[8,800],[1,2000],[5,40]]		
+6	2	2	200	[[14017,40],[1001,3],[8,600],[1,1800],[5,30]]		
+6	3	3	100	[[14017,35],[1001,2],[8,400],[1,1500],[5,20]]		
+6	4	5	0	[[14017,30],[1001,2],[8,300],[1,1000],[5,15]]		
+6	6	10	0	[[14017,25],[1001,2],[8,200],[1,800],[5,10]]		
+6	11	20	0	[[14017,20],[1001,1],[8,160],[1,500],[5,8]]		
+6	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+6	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+6	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+6	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+7	1	1	300	[[13017,50],[1001,3],[8,800],[1,2000],[5,40]]		
+7	2	2	200	[[13017,40],[1001,3],[8,600],[1,1800],[5,30]]		
+7	3	3	100	[[13017,35],[1001,2],[8,400],[1,1500],[5,20]]		
+7	4	5	0	[[13017,30],[1001,2],[8,300],[1,1000],[5,15]]		
+7	6	10	0	[[13017,25],[1001,2],[8,200],[1,800],[5,10]]		
+7	11	20	0	[[13017,20],[1001,1],[8,160],[1,500],[5,8]]		
+7	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+7	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+7	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+7	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+8	1	1	300	[[12017,50],[1001,3],[8,800],[1,2000],[5,40]]		
+8	2	2	200	[[12017,40],[1001,3],[8,600],[1,1800],[5,30]]		
+8	3	3	100	[[12017,35],[1001,2],[8,400],[1,1500],[5,20]]		
+8	4	5	0	[[12017,30],[1001,2],[8,300],[1,1000],[5,15]]		
+8	6	10	0	[[12017,25],[1001,2],[8,200],[1,800],[5,10]]		
+8	11	20	0	[[12017,20],[1001,1],[8,160],[1,500],[5,8]]		
+8	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+8	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+8	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+8	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+200	1	1	300	[[1034,50],[1001,3],[8,800],[1,2000],[5,40]]		
+200	2	2	200	[[1034,40],[1001,3],[8,600],[1,1800],[5,30]]		
+200	3	3	100	[[1034,35],[1001,2],[8,400],[1,1500],[5,20]]		
+200	4	5	0	[[1034,30],[1001,2],[8,300],[1,1000],[5,15]]		
+200	6	10	0	[[1034,25],[1001,2],[8,200],[1,800],[5,10]]		
+200	11	20	0	[[1034,20],[1001,1],[8,160],[1,500],[5,8]]		
+200	21	50	0	[[1003,1],[8,120],[1,400],[5,6]]		
+200	51	100	0	[[1003,1],[8,80],[1,200],[5,4]]		
+200	101	200	0	[[1002,1],[8,60],[1,150],[5,4]]		
+200	201	2000	0	[[1002,1],[8,40],[1,100],[5,2]]		
+1001	1	1	0	[[10000,100,0],[13,50,0],[3,200,0]]		
+1001	2	2	0	[[10000,90,0],[13,40,0],[3,175,0]]		
+1001	3	3	0	[[10000,80,0],[13,30,0],[3,150,0]]		
+1001	4	5	0	[[10000,60,0],[13,25,0],[3,125,0]]		
+1001	6	10	0	[[10000,50,0],[13,20,0],[3,100,0]]		
+1001	11	20	0	[[10000,40,0],[13,20,0],[3,75,0]]		
+1001	21	50	0	[[10000,30,0],[13,15,0],[3,60,0]]		
+1001	51	100	0	[[10000,20,0],[13,13,0],[3,45,0]]		
+1001	101	200	0	[[10000,10,0],[13,10,0],[3,30,0]]		
+1001	201	9999	0	[[10000,5,0],[13,5,0],[3,20,0]]		
+1002	1	1	0	[[10000,200,0],[13,50,0],[3,400,0]]		
+1002	2	2	0	[[10000,180,0],[13,40,0],[3,350,0]]		
+1002	3	3	0	[[10000,160,0],[13,30,0],[3,300,0]]		
+1002	4	5	0	[[10000,120,0],[13,25,0],[3,250,0]]		
+1002	6	10	0	[[10000,100,0],[13,20,0],[3,200,0]]		
+1002	11	20	0	[[10000,80,0],[13,20,0],[3,150,0]]		
+1002	21	50	0	[[10000,60,0],[13,15,0],[3,120,0]]		
+1002	51	100	0	[[10000,40,0],[13,13,0],[3,90,0]]		
+1002	101	200	0	[[10000,20,0],[13,10,0],[3,60,0]]		
+1002	201	9999	0	[[10000,10,0],[13,5,0],[3,40,0]]		
+1003	1	1	0	[[8,100],[13,50],[3,200]]		
+1003	2	2	0	[[8,90],[13,40],[3,175]]		
+1003	3	3	0	[[8,80],[13,30],[3,150]]		
+1003	4	5	0	[[8,60],[13,25],[3,125]]		
+1003	6	10	0	[[8,50],[13,20],[3,100]]		
+1003	11	20	0	[[8,40],[13,20],[3,75]]		
+1003	21	50	0	[[8,30],[13,15],[3,60]]		
+1003	51	100	0	[[8,20],[13,13],[3,45]]		
+1003	101	200	0	[[8,10],[13,10],[3,30]]		
+1003	201	9999	0	[[8,5],[13,5],[3,20]]		
+1004	1	1	0	[[8,200],[13,50],[3,400]]	[[8,200],[13,50],[3,400],[10,100],[9,10]]	[[8,200],[13,50],[3,400],[10,50]]
+1004	2	2	0	[[8,180],[13,40],[3,350]]	[[8,180],[13,40],[3,350],[10,90]]	[[8,180],[13,40],[3,350],[10,30]]
+1004	3	3	0	[[8,160],[13,30],[3,300]]		
+1004	4	5	0	[[8,120],[13,25],[3,250]]		
+1004	6	10	0	[[8,100],[13,20],[3,200]]		
+1004	11	20	0	[[8,80],[13,20],[3,150]]		
+1004	21	50	0	[[8,60],[13,15],[3,120]]		
+1004	51	100	0	[[8,40],[13,13],[3,90]]		
+1004	101	200	0	[[8,20],[13,10],[3,60]]		
+1004	201	9999	0	[[8,10],[13,5],[3,40]]		
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyCTGAssist.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyCTGAssist.txt
new file mode 100644
index 0000000..6488caa
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyCTGAssist.txt
@@ -0,0 +1,9 @@
+TemplateID	NeedCTGPlayers	AwardItemList
+2	1	[[10,1]]
+2	2	[[10,2]]
+2	4	[[10,2]]
+2	6	[[10,3]]
+2	8	[[10,3]]
+2	10	[[10,4]]
+2	12	[[10,5]]
+2	16	[[10,5]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyGCZCampLV.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyGCZCampLV.txt
new file mode 100644
index 0000000..313c3e9
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyGCZCampLV.txt
@@ -0,0 +1,151 @@
+CampLV	LVUPNeedExp	AddHPPer
+1	5	3
+2	7	6
+3	9	9
+4	11	12
+5	13	15
+6	15	18
+7	17	21
+8	19	24
+9	21	27
+10	23	30
+11	25	33
+12	27	36
+13	29	39
+14	31	42
+15	33	45
+16	35	48
+17	37	51
+18	39	54
+19	41	57
+20	43	60
+21	45	63
+22	47	66
+23	49	69
+24	51	72
+25	53	75
+26	55	78
+27	57	81
+28	59	84
+29	61	87
+30	63	90
+31	65	93
+32	67	96
+33	69	99
+34	71	102
+35	73	105
+36	75	108
+37	77	111
+38	79	114
+39	81	117
+40	83	120
+41	85	123
+42	87	126
+43	89	129
+44	91	132
+45	93	135
+46	95	138
+47	97	141
+48	99	144
+49	101	147
+50	103	150
+51	105	153
+52	107	156
+53	109	159
+54	111	162
+55	113	165
+56	115	168
+57	117	171
+58	119	174
+59	121	177
+60	123	180
+61	125	183
+62	130	186
+63	135	189
+64	140	192
+65	145	195
+66	150	198
+67	155	201
+68	160	204
+69	165	207
+70	170	210
+71	175	213
+72	180	216
+73	185	219
+74	190	222
+75	195	225
+76	200	228
+77	205	231
+78	210	234
+79	215	237
+80	220	240
+81	225	243
+82	230	246
+83	235	249
+84	240	252
+85	245	255
+86	250	258
+87	260	261
+88	270	264
+89	280	267
+90	290	270
+91	300	273
+92	310	276
+93	320	279
+94	330	282
+95	340	285
+96	350	288
+97	360	291
+98	370	294
+99	380	297
+100	390	300
+101	400	303
+102	410	306
+103	420	309
+104	430	312
+105	440	315
+106	450	318
+107	460	321
+108	470	324
+109	480	327
+110	490	330
+111	500	333
+112	510	336
+113	520	339
+114	530	342
+115	540	345
+116	550	348
+117	560	351
+118	570	354
+119	580	357
+120	590	360
+121	600	363
+122	610	366
+123	620	369
+124	630	372
+125	640	375
+126	650	378
+127	660	381
+128	670	384
+129	680	387
+130	690	390
+131	700	393
+132	710	396
+133	720	399
+134	730	402
+135	740	405
+136	750	408
+137	760	411
+138	780	414
+139	800	417
+140	820	420
+141	840	423
+142	860	426
+143	880	429
+144	900	432
+145	920	435
+146	940	438
+147	960	441
+148	980	444
+149	1000	447
+150	0	450
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyGCZSQ.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyGCZSQ.txt
new file mode 100644
index 0000000..c01a2e4
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActFamilyGCZSQ.txt
@@ -0,0 +1,10 @@
+LayerNum	CostItemCnt	GridCnt	PassRate	GridWeightItemList	LayerAwardItemList	LayerWeightItemList
+1	1	9	2500	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+2	2	9	2000	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+3	3	9	1667	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+4	4	9	1429	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+5	5	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+6	6	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+7	7	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+8	8	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[]
+9	9	9	1250	[[1500, 1,50],[1500, 2,1000],[1000, 3,2],[1000, 4,1],[1000, 5,5],[1000, 7,5],[1000, 8,10],[1000, 9,1],[1000, 10,1]]	[[1,30],[2,1000],[3,100],[4,10]]	[[2000, 5,10],[2000, 7,1000],[2000, 8,10],[2000, 9,1],[2000, 10,5]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActGuess.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActGuess.txt
new file mode 100644
index 0000000..9f10d16
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActGuess.txt
@@ -0,0 +1,7 @@
+TemplateID	AwardID	RightRankList	AwardItemList
+2	1	[1,2,3]	[[8, 45]]
+2	2	[1,2]	[[8, 30]]
+2	3	[1]	[[8, 20]]
+2	4	[2]	[[8, 15]]
+2	5	[3]	[[8, 10]]
+2	6	[]	[[8, 5]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActTime.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActTime.txt
new file mode 100644
index 0000000..9fa70d5
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActTime.txt
@@ -0,0 +1,3 @@
+CfgID	PlatformList	ServerIDList	ZoneSign	ActNum	StartDate	EndDate	ActFlow	ActFuncType	ActTempID
+1	[]	[]	gcz_test	99	2026-5-1	2026-5-5	gcz	2	1
+2	[]	[]	gcz_test	99	2026-6-1	2026-6-5	gcz	2	1
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActTimeFlow.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActTimeFlow.txt
new file mode 100644
index 0000000..f2343aa
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActTimeFlow.txt
@@ -0,0 +1,13 @@
+ActFlow	StartDay	StartHour	StartMinute	EndDay	EndHour	EndMinute	StateValue
+gcz	1	0	0	1	17	49	1
+gcz	1	17	50	1	17	59	2
+gcz	1	18	0	2	9	59	11
+gcz	2	10	0	2	21	59	12
+gcz	2	22	0	2	23	59	13
+gcz	3	0	0	3	9	59	21
+gcz	3	10	0	3	21	59	22
+gcz	3	22	0	3	23	59	23
+gcz	4	0	0	4	9	59	31
+gcz	4	10	0	4	21	59	32
+gcz	4	22	0	4	22	04	33
+gcz	4	22	5	5	23	59	99
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActType.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActType.txt
new file mode 100644
index 0000000..d548ce3
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActType.txt
@@ -0,0 +1,2 @@
+ActFuncType	ActTempID	JoinFamilyCnt	ActShopType	CTGIDList	CTGAssistTempID	GuessTempID	PersonalTempID	FamilyTemplID
+2	1	48	25	[23001,23002,23003,23004,23005,23006,23007,23008,23009,23010]	2	2	1003	1004
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActZone.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActZone.txt
new file mode 100644
index 0000000..a384a37
--- /dev/null
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/ActZone.txt
@@ -0,0 +1,5 @@
+ZoneSign	ZoneID	CrossServerID	ServerIDList
+gcz_test	1	10002	[[10, 100]]
+gcz_test	2	10002	[[101, 200]]
+gcz_test	3	20001	[[1001, 2000]]
+gcz_test	4	20001	[[9000, 9999]]
diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
index 5f1511d..62c2e2a 100644
--- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
+++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/ServerConfig/m_10020/PySysDB/FuncConfig.txt
@@ -361,12 +361,6 @@
 LianqiSet	200	65	{"2":[[4152,5,0]],"3":[[4152,5,0]],"4":[[4152,5,0],[20,10,0]],"5":[[4152,5,0],[20,10,0]],"6":[[4152,10,0],[20,10,0]],"7":[[4152,10,0],[20,50,0]],"8":[[4152,20,0],[20,50,0]],"9":[[4152,30,0],[20,100,0]],"10":[[4152,40,0],[20,100,0],[181,20,0]],"11":[[4152,50,0],[20,200,0],[181,40,0],[2221,1,0]],"12":[[4152,200,0],[181,100,0],[2457,10,0],[2219,1,0]],"13":[[4152,400,0],[181,200,0],[2457,10,0],[2219,1,0]]}		
 LianqiUseItem	[12000,12001,12002,12003]	{"12000":20, "12001":20, "12002":20, "12003":999}	7	15	[12000,12001,12002,12003]
 LianqiRand	2	{(1,3):[[10000,1]],(4,5):[[8500,1],[10000,2]],(6,8):[[8500,1],[9700,2],[10000,3]],(9,9):[[8500,1],[9500,2],[9800,3],[10000,4]],(10,10):[[8500,1],[9500,2],[9700,3],[9850,4],[10000,5]],(11,13):[[8500,1],[9400,2],[9600,3],[9800,4],[10000,5]]}			
-FamilyGCZAtk	1	670	2	671	10
-FamilyGCZAtkAward	[[673,2,0]]	[[673,2,0]]	[[2302,2,0],[650,1,0],[28,1000,0],[30,1000,0]]	[[1000, [3010,1,0]], [200, [3006,1,0]], [3500, [2700,1,0]], [3000, [30,500,0]], [2300, [5303,50,0]]]	2
-FamilyGCZEnergy	5	90	5		
-FamilyGCZContributionLow	2	[100,200,300,400,500,700,1000,1500,2000,3000]	1	[[500, [2275,1,0]],[1000, [7513,1,0]],[1500, [5303,50,0]],[2000, [4152,5,0]],[2000, [2700,5,0]],[1000, [3801,2,0]],[2000, [604,1,0]]]	
-FamilyGCZContributionHigh	672	5	[[1000, [3010,1,0]],[1000, [2302,1,0]],[2000, [2701,2,0]],[1000, [3001,2,0]],[1000, [650,1,0]],[2000, [633,50,0]],[2000, [7512,15,0]]]		
-FamilyGCZItem	673	[671,672,673]			
 EncodingTex	0	utf8			
 EventReport	[]		[1100,1101,9001]		
 CreateRole	主公%s				
@@ -482,3 +476,13 @@
 FmAtkDefBatPrepare	12	3|50000	4	2	
 FmAtkDefBatAward	[[16,100],[2,1000]]	[[16,50],[2,500]]	[[16,5000],[2,30000],[5,20],[4,50]]	[[16,3000],[2,15000],[5,10],[4,25]]	
 FmAtkDefBatTreasure	{"2":9, "3":1}	40	5		
+FamilyGCZGroupSet	{"48": {"1": {"1": [4,6,0]}, "2": {"1": [2,6,0], "2": [2,6,0]}, "3": {"1": [1,0,0], "2": [2,0,0], "3": [1,0,0]}}, "72": {"1": {"1": [6,6,0]}, "2": {"1": [3,4,0], "2": [3,4,4]}, "3": {"1": [3,0,0], "2": [2,0,0], "3": [1,0,0]}}}	{"1":{"1":1200, "2":1000, "3":800, "4":600, "6":400, "9":200, "12":150}, "2":{"1":1680, "2":1400, "3":1120, "4":840, "6":560, "9":280, "12":200}, "3":{"1":3550, "2":3230, "3":2940, "4":2670, "6":2430, "9":2210, "12":2000}}			
+FamilyGCZXiuluo	10000000000	100	150	[3]	
+FamilyGCZCity	20	3	int(memHurtTotal*(1+cityRemainHPPer*1.5))		
+FamilyGCZAtk	1	200	2	201	10
+FamilyGCZAtkAward	[[1,10]]	[[1,20]]	[[1,50],[2,1000],[3,20],[4,10]]	[[3000, [8,10]], [3000, [9,1]], [3500, [10,5]]]	2
+FamilyGCZEnergy	5	90	5		
+FamilyGCZContributionLow	1	[100,200,300,400,500,700,1000,1500,2000,3000]	1	[[500, [1,10]],[1000, [1,20]],[1500, [2,100]],[2000, [2,200]],[2000, [3,10]],[1000, [3,20]],[2000, [7,1000]]]	
+FamilyGCZContributionHigh	25	5	[[500, [1,15]],[1000, [1,25]],[1500, [2,150]],[2000, [2,250]],[2000, [3,15]],[1000, [3,25]],[2000, [7,1500]]]		
+FamilyGCZGuess	[23,31]	10	3	[[1,50]]	
+FamilyGCZItem	202	[]			

--
Gitblit v1.8.0