10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(跨服仙盟支持;后台查询区服仙盟支持;活动时间流程支持;攻城战主活动功能完整流程:公示、分组、战备、战斗、榜单、竞猜、领奖等;)
36个文件已修改
10个文件已添加
117 ■■■■■ 已修改文件
CoreServerGroup/GameServer/PyNetPack.ini 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/PySysDB/tagActBillboardAwardTemp.txt 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/PySysDB/tagActGuess.txt 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/PySysDB/tagActTimeFlow.txt 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZ.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZCampLV.txt 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/PySysDB/tagFuncConfig.txt 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/ChConfig.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/ChPyNetPack.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/ChPyNetSendPack.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/GM/Commands/CreateFamily.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/GM/Commands/GMT_GetFamilyByServerID.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/GameWorld.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActionControl.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/GameWorldLogic/GameRecData.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/IpyGameDataPY.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/NetPackCommon.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/Player/ChPlayer.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/Player/PlayerDBGSEvent.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/Player/PlayerFamily.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/Player/PlayerQuery.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/Player/PlayerViewCache.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/PyDataManager.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/PyGameData.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/PyGameDataStruct.pyc 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/Script/ShareDefine.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_FamilyGCZ.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc 补丁 | 查看 | 原始文档 | blame | 历史
db/PyMongoDataServer/Collections/DataServerPlayerData.pyc 补丁 | 查看 | 原始文档 | blame | 历史
db/PyMongoDataServer/PySysDB/tagFuncConfig.txt 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreServerGroup/GameServer/PyNetPack.ini
@@ -566,6 +566,17 @@
PacketSubCMD_1=0x07
PacketCallFunc_1=OnVoiceChat
[CrossFamilyGCZ]
ScriptName = GameWorldLogic\CrossFamilyGCZ.py
Writer = hxp
Releaser = hxp
RegType = 0
RegisterPackCount = 1
PacketCMD_1=0xC0
PacketSubCMD_1=0x26
PacketCallFunc_1=OnFamilyGCZQuery
[GameWorship]
ScriptName = GameWorldLogic\GameWorship.py
Writer = hxp
CoreServerGroup/GameServer/PySysDB/tagActBillboardAwardTemp.txt
New file
@@ -0,0 +1,24 @@
TemplateID    Rank    NeedValue    ValueAwardEx    AwardItemList    LeaderAwardItemList    EliteAwardItemList
1    1    0    {}    [[7513,10,0],[633,1000,0],[30,10000,0]]    []    []
1    2    0    {}    [[7513,9,0],[633,700,0],[30,8000,0]]    []    []
1    3    0    {}    [[7513,8,0],[633,400,0],[30,6000,0]]    []    []
1    4    0    {}    [[7513,7,0],[633,350,0],[30,4000,0]]    []    []
1    5    0    {}    [[7513,6,0],[633,330,0],[30,3900,0]]    []    []
1    10    0    {}    [[7513,5,0],[633,320,0],[30,3600,0]]    []    []
1    20    0    {}    [[7513,4,0],[633,300,0],[30,3500,0]]    []    []
1    50    0    {}    [[7513,3,0],[633,150,0],[30,1000,0]]    []    []
1    100    0    {}    [[7513,2,0],[633,125,0],[30,1000,0]]    []    []
1    200    0    {}    [[7513,1,0],[633,100,0],[30,1000,0]]    []    []
1    300    0    {}    [[7513,1,0],[633,80,0],[30,400,0]]    []    []
1    500    0    {}    [[7513,1,0],[633,40,0],[30,200,0]]    []    []
1    2000    0    {}    [[7513,1,0],[633,10,0],[30,100,0]]    []    []
2    1    0    {}    [[7402,5,0],[2347,4,0],[7512,50,0],[3024,1,0]]    [[7402,6,0],[2347,5,0],[7512,100,0],[3024,1,0]]    [[7402,6,0],[2347,5,0],[7512,70,0],[3024,1,0]]
2    2    0    {}    [[7402,4,0],[2347,3,0],[7512,45,0],[3025,1,0]]    [[7402,5,0],[2347,4,0],[7512,90,0],[3025,1,0]]    [[7402,5,0],[2347,4,0],[7512,60,0],[3025,1,0]]
2    3    0    {}    [[7402,3,0],[2347,2,0],[7512,40,0],[3026,1,0]]    [[7402,4,0],[2347,3,0],[7512,80,0],[3026,1,0]]    [[7402,4,0],[2347,3,0],[7512,50,0],[3026,1,0]]
2    4    0    {}    [[7402,2,0],[2347,1,0],[7512,35,0]]    [[7402,3,0],[2347,2,0],[7512,70,0]]    [[7402,3,0],[2347,2,0],[7512,40,0]]
2    5    0    {}    [[7402,1,0],[2346,3,0],[7512,30,0]]    [[7402,2,0],[2346,4,0],[7512,60,0]]    [[7402,2,0],[2346,4,0],[7512,35,0]]
2    6    0    {}    [[7401,5,0],[2346,2,0],[7512,25,0]]    [[7401,6,0],[2346,3,0],[7512,50,0]]    [[7401,6,0],[2346,3,0],[7512,30,0]]
2    10    0    {}    [[7401,4,0],[2346,1,0],[7512,20,0]]    [[7401,5,0],[2346,2,0],[7512,40,0]]    [[7401,5,0],[2346,2,0],[7512,25,0]]
2    20    0    {}    [[7401,3,0],[2412,3,0],[7512,15,0]]    [[7401,4,0],[2412,4,0],[7512,30,0]]    [[7401,4,0],[2412,4,0],[7512,20,0]]
2    50    0    {}    [[7401,2,0],[2412,2,0],[7512,10,0]]    [[7401,3,0],[2412,3,0],[7512,20,0]]    [[7401,3,0],[2412,3,0],[7512,15,0]]
2    100    0    {}    [[7401,1,0],[2412,1,0],[7512,5,0]]    [[7401,2,0],[2412,2,0],[7512,10,0]]    [[7401,2,0],[2412,2,0],[7512,7,0]]
CoreServerGroup/GameServer/PySysDB/tagActGuess.txt
New file
@@ -0,0 +1,7 @@
TemplateID    AwardID    RightRankList    AwardItemList
1    1    [1,2,3]    [[181, 45, 0]]
1    2    [1,2]    [[181, 30, 0]]
1    3    [1]    [[181, 20, 0]]
1    4    [2]    [[181, 15, 0]]
1    5    [3]    [[181, 10, 0]]
1    6    []    [[181, 5, 0]]
CoreServerGroup/GameServer/PySysDB/tagActTimeFlow.txt
New file
@@ -0,0 +1,12 @@
FlowID    StartDay    StartHour    StartMinute    EndDay    EndHour    EndMinute    StateValue
1    1    0    0    1    17    59    1
1    1    18    0    2    9    59    11
1    2    10    0    2    21    59    12
1    2    22    0    2    23    59    13
1    3    0    0    3    9    59    21
1    3    10    0    3    21    59    22
1    3    22    0    3    23    59    23
1    4    0    0    4    9    59    31
1    4    10    0    4    21    59    32
1    4    22    0    4    22    04    33
1    4    22    5    5    23    59    99
CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZ.txt
New file
@@ -0,0 +1,3 @@
CfgID    ActGroupName    ZoneID    ServerIDRangeList    StartDate    EndDate    JoinFamilyCnt    ActFlowID    GuessTemplateID    PersonalTemplateID    FamilyTemplateID
1    act1    1    [[1,50]]    2025-04-06    2025-04-10    48    1    1    1    2
2    act1    2    [[51,1000]]    2025-04-06    2025-04-10    72    1    1    1    2
CoreServerGroup/GameServer/PySysDB/tagCrossActFamilyGCZCampLV.txt
New file
@@ -0,0 +1,31 @@
CampLV    LVUPNeedExp    AddHPPer
1    20    0
2    30    5
3    40    10
4    50    15
5    60    20
6    70    25
7    80    30
8    90    35
9    100    40
10    110    45
11    120    50
12    130    55
13    140    60
14    150    65
15    160    70
16    170    75
17    180    80
18    190    85
19    200    90
20    210    95
21    220    100
22    230    105
23    240    110
24    250    115
25    260    120
26    270    125
27    280    130
28    290    135
29    300    140
30    0    145
CoreServerGroup/GameServer/PySysDB/tagFuncConfig.txt
@@ -134,3 +134,7 @@
XiangongSet    1|50    200    560    [[1], [2], [3, 4], [5, 6], [7, 8], [9], [10, 11], [12], [13, 14], [15], [16, 17], [18, 19]]    
Zhenbaoge    1    2888    360    [5,10,20,30]    
ZhenbaogeCut    -500    int(initPrice*cutWeight/totalWeight*1.0*(minRatio+randRatio*rand))            
FamilyGCZGroupSet    {48: {1: {1: [4, 6]}, 2: {1: [2, 6], 2: [2, 6]}, 3: {1: [1, 0], 2: [2, 0], 3: [1, 0]}}, 72: {1: {1: [6, 6]}, 2: {1: [3, 4], 2: [3, 4]}, 3: {1: [2, 0], 2: [3, 0], 3: [1, 0]}}}    {"1":{"1":1200, "2":1000, "3":800, "4":600, "6":400, "8":200, "12":100}, "2":{"1":1680, "2":1400, "3":1120, "4":840, "6":560, "8":280, "12":180}, "3":{"1":3550, "2":3230, "3":2940, "4":2670, "6":2430, "8":2210, "12":2000}}
FamilyGCZXiuluo    100000000    100    30    [1,2,3]
FamilyGCZCity    20    2
FamilyGCZGuess    [23,31]    10    3
CoreServerGroup/GameServer/Script/ChConfig.pyc
Binary files differ
CoreServerGroup/GameServer/Script/ChPyNetPack.pyc
Binary files differ
CoreServerGroup/GameServer/Script/ChPyNetSendPack.pyc
Binary files differ
CoreServerGroup/GameServer/Script/GM/Commands/CreateFamily.pyc
Binary files differ
CoreServerGroup/GameServer/Script/GM/Commands/GMT_GetFamilyByServerID.pyc
Binary files differ
CoreServerGroup/GameServer/Script/GameWorld.pyc
Binary files differ
CoreServerGroup/GameServer/Script/GameWorldLogic/CrossActionControl.pyc
Binary files differ
CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.pyc
Binary files differ
CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.pyc
Binary files differ
CoreServerGroup/GameServer/Script/GameWorldLogic/CrossRealmMsg.pyc
Binary files differ
CoreServerGroup/GameServer/Script/GameWorldLogic/GameRecData.pyc
Binary files differ
CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldProcess.pyc
Binary files differ
CoreServerGroup/GameServer/Script/IpyGameDataPY.pyc
Binary files differ
CoreServerGroup/GameServer/Script/NetPackCommon.pyc
Binary files differ
CoreServerGroup/GameServer/Script/Player/ChPlayer.pyc
Binary files differ
CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.pyc
Binary files differ
CoreServerGroup/GameServer/Script/Player/PlayerDBGSEvent.pyc
Binary files differ
CoreServerGroup/GameServer/Script/Player/PlayerFamily.pyc
Binary files differ
CoreServerGroup/GameServer/Script/Player/PlayerQuery.pyc
Binary files differ
CoreServerGroup/GameServer/Script/Player/PlayerViewCache.pyc
Binary files differ
CoreServerGroup/GameServer/Script/PyDataManager.pyc
Binary files differ
CoreServerGroup/GameServer/Script/PyGameData.pyc
Binary files differ
CoreServerGroup/GameServer/Script/PyGameDataStruct.pyc
Binary files differ
CoreServerGroup/GameServer/Script/ShareDefine.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
@@ -2000,3 +2000,23 @@
PacketCMD_4=0xB0
PacketSubCMD_4=0x35
PacketCallFunc_4=OnMineHouseKeeperFreeUse
;仙盟攻城战
[PlayerActFamilyGCZ]
ScriptName = Player\PlayerActFamilyGCZ.py
Writer = hxp
Releaser = hxp
RegType = 0
RegisterPackCount = 3
PacketCMD_1=0xC1
PacketSubCMD_1=0x24
PacketCallFunc_1=OnFamilyGCZContribution
PacketCMD_2=0xC1
PacketSubCMD_2=0x25
PacketCallFunc_2=OnFamilyGCZAtk
PacketCMD_3=0xC1
PacketSubCMD_3=0x26
PacketCallFunc_3=OnFamilyGCZGuess
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/FamilyGCZ.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActFamilyGCZ.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerState.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_FamilyGCZ.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.pyc
Binary files differ
db/PyMongoDataServer/Collections/DataServerPlayerData.pyc
Binary files differ
db/PyMongoDataServer/PySysDB/tagFuncConfig.txt
@@ -463,3 +463,8 @@
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    4151    2    4152    5
FamilyGCZAtkAward    [[182,2,0]]    [[182,4,0]]    [[182,10,0],[30,1000,0]]    [[30, [3501,1,0]], [20, [3501,2,0]], [10, [3501,3,0]], [10, [3502,1,0]], [5, [3502,2,0]]]    2
FamilyGCZEnergy    5    10    3
FamilyGCZContributionLow    2    [100, 200, 300, 400, 500]    1    [[30, [3501,1,0]], [20, [3501,2,0]], [10, [3501,3,0]], [10, [3502,1,0]], [5, [3502,2,0]]]
FamilyGCZContributionHigh    181    5    [[30, [3511,1,0]], [20, [3511,2,0]], [10, [3511,3,0]], [10, [3512,1,0]], [5, [3512,2,0]]]