2026-07-17 12:24:27.368 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.0s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1057179, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=4.6s, frame=1057229, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=stale, raw=5, maxAge=45s, age=691.5s, source=mappedMarchIndex, link marchIndex=1, entityId=281475002852555, targetId=28991922601379372, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=5, indexes=4,3,5,1,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=4.6s, frame=1057229, AppCache.Player.GetMarchCount()}.
2026-07-17 12:25:27.453 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.0s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1057479, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=4.7s, frame=1057529, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=stale, raw=5, maxAge=45s, age=751.5s, source=mappedMarchIndex, link marchIndex=1, entityId=281475002852555, targetId=28991922601379372, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=5, indexes=4,3,5,1,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=4.7s, frame=1057529, AppCache.Player.GetMarchCount()}.
2026-07-17 12:26:27.442 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1057779, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=4.4s, frame=1057829, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=stale, raw=5, maxAge=45s, age=811.5s, source=mappedMarchIndex, link marchIndex=1, entityId=281475002852555, targetId=28991922601379372, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=5, indexes=4,3,5,1,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=4.4s, frame=1057829, AppCache.Player.GetMarchCount()}.
2026-07-17 12:27:27.501 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1058079, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=4.4s, frame=1058129, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=stale, raw=5, maxAge=45s, age=871.6s, source=mappedMarchIndex, link marchIndex=1, entityId=281475002852555, targetId=28991922601379372, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=5, indexes=4,3,5,1,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=4.4s, frame=1058129, AppCache.Player.GetMarchCount()}.
2026-07-17 12:28:27.651 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1058379, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=4.4s, frame=1058429, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=stale, raw=5, maxAge=45s, age=931.7s, source=mappedMarchIndex, link marchIndex=1, entityId=281475002852555, targetId=28991922601379372, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=5, indexes=4,3,5,1,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=4.4s, frame=1058429, AppCache.Player.GetMarchCount()}.
2026-07-17 12:29:27.802 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.5s, frame=1058679, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=4.4s, frame=1058729, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=stale, raw=5, maxAge=45s, age=991.9s, source=mappedMarchIndex, link marchIndex=1, entityId=281475002852555, targetId=28991922601379372, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=5, indexes=4,3,5,1,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=4.4s, frame=1058729, AppCache.Player.GetMarchCount()}.
2026-07-17 12:30:27.839 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.7s, frame=1058979, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=4.2s, frame=1059029, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=stale, raw=5, maxAge=45s, age=1051.9s, source=mappedMarchIndex, link marchIndex=1, entityId=281475002852555, targetId=28991922601379372, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=5, indexes=4,3,5,1,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=4.2s, frame=1059029, AppCache.Player.GetMarchCount()}.
2026-07-17 12:31:28.025 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.7s, frame=1059279, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=4.2s, frame=1059329, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=stale, raw=5, maxAge=45s, age=1112.1s, source=mappedMarchIndex, link marchIndex=1, entityId=281475002852555, targetId=28991922601379372, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=5, indexes=4,3,5,1,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=4.2s, frame=1059329, AppCache.Player.GetMarchCount()}.
2026-07-17 12:32:28.210 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1059579, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=4.2s, frame=1059629, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851571,281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777, age=0.4s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002850777 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=4.2s, frame=1059629, AppCache.Player.GetMarchCount()}.
2026-07-17 12:33:17.556 [WARN] [user=DSDGame15] [pid=5408] GUILDTECH V285 SIMPLE AUTO CYCLE START: cycle=60, reason=v285_hourly_timer. Plan: resource claim -> native AutoCollect -> normal+rare gift claim -> repeat no-UI single-path contribute until server error/non-success -> unlock gather.
2026-07-17 12:33:19.158 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT DIRECT START: reason=v285_simple_auto_cycle_after_alliance_resource_60.
2026-07-17 12:33:19.170 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT CLAIM MARK: serial=60, method=direct:IGG.Game.Module.CityBuilding.CityBuildingModule+API.SendCollectResAllType(), reason=v285_simple_auto_cycle_after_alliance_resource_60, frame=1059904.
2026-07-17 12:33:19.170 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT DIRECT SEND: method=IGG.Game.Module.CityBuilding.CityBuildingModule+API.SendCollectResAllType(), static=True, label=city_api_send_collect_res_all_type, reason=v285_simple_auto_cycle_after_alliance_resource_60.
2026-07-17 12:33:19.172 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResAllType, serial=60, age=0.016s, args={none}.
2026-07-17 12:33:19.176 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=60, age=0.016s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeFood}.
2026-07-17 12:33:19.266 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=60, age=0.109s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeWood}.
2026-07-17 12:33:19.313 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=60, age=0.156s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeOil}.
2026-07-17 12:33:19.366 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=60, age=0.203s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeSteel}.
2026-07-17 12:33:19.415 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT DIRECT SEND: method=IGG.Game.Module.CityBuilding.CityBuildingModule+API.AfterAutoCollectSurvivor(), static=True, label=city_api_after_auto_collect_survivor, reason=v285_simple_auto_cycle_after_alliance_resource_60.
2026-07-17 12:33:19.416 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.AfterAutoCollectSurvivor, serial=60, age=0.250s, args={none}.
2026-07-17 12:33:19.420 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT DIRECT SEND: method=IGG.Game.Module.Expedition.ExpeditionModule+API.AutoCollect_RequestRevAwardBatch(), static=True, label=expedition_api_auto_collect_reward_batch, reason=v285_simple_auto_cycle_after_alliance_resource_60.
2026-07-17 12:33:19.421 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.Expedition.ExpeditionModule+API.AutoCollect_RequestRevAwardBatch, serial=60, age=0.266s, args={none}.
2026-07-17 12:33:19.422 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.Expedition.ExpeditionModule.AutoCollect_RequestRevAwardBatch, serial=60, age=0.266s, args={none}.
2026-07-17 12:33:19.424 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT DIRECT SEND: method=IGG.Game.Module.FreeArena.FreeArenaModule+API.AutoCollect_RequestFreeArenaClaimCoin(), static=True, label=free_arena_api_auto_collect_coin, reason=v285_simple_auto_cycle_after_alliance_resource_60.
2026-07-17 12:33:19.425 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.FreeArena.FreeArenaModule+API.AutoCollect_RequestFreeArenaClaimCoin, serial=60, age=0.266s, args={none}.
2026-07-17 12:33:19.425 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT FLOW: method=IGG.Game.Module.FreeArena.FreeArenaModule.AutoCollect_RequestFreeArenaClaimCoin, serial=60, age=0.266s, args={none}.
2026-07-17 12:33:19.426 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT DIRECT RESULT: executed=True, city=True, survivor=True, expedition=True, freeArena=True, reason=v285_simple_auto_cycle_after_alliance_resource_60.
2026-07-17 12:33:19.447 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=60, age=0.266s, code=0, type=3, value=52319, success=True, replies=1, successes=1, totalValue=52319, fields={Code=0, DonateType=3, Value=52319}.
2026-07-17 12:33:19.763 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=60, age=0.578s, code=0, type=4, value=32014, success=True, replies=2, successes=2, totalValue=84333, fields={Code=0, DonateType=4, Value=32014}.
2026-07-17 12:33:19.791 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=60, age=0.609s, code=0, type=2, value=9736, success=True, replies=3, successes=3, totalValue=94069, fields={Code=0, DonateType=2, Value=9736}.
2026-07-17 12:33:19.804 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=60, age=0.625s, code=0, type=5, value=15511, success=True, replies=4, successes=4, totalValue=109580, fields={Code=0, DonateType=5, Value=15511}.
2026-07-17 12:33:20.568 [WARN] [user=DSDGame15] [pid=5408] GUILDGIFT HONOR BOX CLAIM SEND: levels=10,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20, sent=20, failed=0, curBoxLevel=10, baseLevel=10, keyPoints=1684050, points=2401269, age=38.9, cacheSource=RecvGuildGiftBaseInfoUpdateNotice.Info, label=v285_simple_auto_cycle_before_donate_60_honor_box_level.
2026-07-17 12:33:20.571 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST PREFETCH MISS: no info request API found, ActivityId=130421, available={ActivityGuildPassCycleRewardRequest,ActivityGuildPassTaskRewardAllRequest,ActivityGuildPassTaskRewardRequest,OnMsgGS2CLActivityGuildPassSetGroupReply}, label=v285_simple_auto_cycle_before_donate_60_honor_chest.
2026-07-17 12:33:20.572 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST API SEND: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest, age=3609.6s, label=v285_simple_auto_cycle_before_donate_60_honor_chest.
2026-07-17 12:33:20.574 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=request_capture:ActivityGuildPassCycleRewardRequest, frame=1059907
2026-07-17 12:33:20.574 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST REQUEST CAPTURE: method=ActivityGuildPassCycleRewardRequest, activityId=130421
2026-07-17 12:33:20.575 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=request_capture:ActivityGuildPassCycleRewardRequest, frame=1059907
2026-07-17 12:33:20.575 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST REQUEST CAPTURE: method=ActivityGuildPassCycleRewardRequest, activityId=130421
2026-07-17 12:33:20.576 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassCycleRewardRequest, frame=1059907
2026-07-17 12:33:20.588 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST WIRE CAPTURE: Protomsg.MsgCL2GSActivityGuildPassCycleRewardRequest sent, activityId=130421, fields={ActivityId=130421}.
2026-07-17 12:33:20.588 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST TASKALL API SEND: method=ActivityGuildPassTaskRewardAllRequest, params=2, ActivityId=130421, TaskId=160320, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest, age=3609.6s, label=v285_simple_auto_cycle_before_donate_60_honor_chest.
2026-07-17 12:33:20.589 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest, frame=1059907
2026-07-17 12:33:20.598 [WARN] [user=DSDGame15] [pid=5408] GUILDHONORCHEST WIRE CAPTURE: Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest sent, activityId=130421, fields={ActivityId=130421, TaskId=160320}.
2026-07-17 12:33:20.611 [WARN] [user=DSDGame15] [pid=5408] AUTOCOLLECT CALLBACK REPLY: method=RecvFreeArenaClaimCoinReply, serial=60, age=1.438s, code=0, fields={Code=0}, shape={MP:Pointer,MP:WasCollected}.
2026-07-17 12:33:27.659 [WARN] [user=DSDGame15] [pid=5408] GUILDTECH V285 SIMPLE AUTO CYCLE END: cycle=60, donated=3, reason=resource -> native AutoCollect -> gift -> contribute sequence complete; server returned non-success/error code 1357 after donated=3, next run in 3600s.
2026-07-17 12:33:28.284 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.5s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1059879, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.9s, frame=1059922, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851571,281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777, age=60.5s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002850777 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.9s, frame=1059922, AppCache.Player.GetMarchCount()}.
2026-07-17 12:34:28.305 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.8s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.7s, frame=1060172, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.8s, frame=1060222, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851571,281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777, age=120.5s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002850777 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.8s, frame=1060222, AppCache.Player.GetMarchCount()}.
2026-07-17 12:35:28.305 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.0s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1060472, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.6s, frame=1060522, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851571,281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777, age=180.5s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002850777 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.6s, frame=1060522, AppCache.Player.GetMarchCount()}.
2026-07-17 12:36:28.384 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.0s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1060772, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.6s, frame=1060822, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851571,281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777, age=240.6s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002850777 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.6s, frame=1060822, AppCache.Player.GetMarchCount()}.
2026-07-17 12:37:28.535 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.0s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1061072, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.6s, frame=1061122, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851571,281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777, age=300.7s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002850777 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.6s, frame=1061122, AppCache.Player.GetMarchCount()}.
2026-07-17 12:38:28.635 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.0s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1061372, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.6s, frame=1061422, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851571,281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777, age=360.8s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002850777 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.6s, frame=1061422, AppCache.Player.GetMarchCount()}.
2026-07-17 12:39:28.690 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.0s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1061672, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.6s, frame=1061722, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777,281475002851789, age=48.8s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002851789 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.6s, frame=1061722, AppCache.Player.GetMarchCount()}.
2026-07-17 12:40:28.762 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.5s, frame=1061972, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.4s, frame=1062022, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777,281475002851789, age=108.9s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002851789 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.4s, frame=1062022, AppCache.Player.GetMarchCount()}.
2026-07-17 12:41:28.861 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1062272, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.4s, frame=1062322, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777,281475002851789, age=169.0s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002851789 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.4s, frame=1062322, AppCache.Player.GetMarchCount()}.
2026-07-17 12:42:28.997 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1062572, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.4s, frame=1062622, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777,281475002851789, age=229.1s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002851789 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.4s, frame=1062622, AppCache.Player.GetMarchCount()}.
2026-07-17 12:43:29.010 [WARN] [user=DSDGame15] [pid=5408] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.4s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={unknown allow; TroopCache readable but no troop count fields found; appCache={AppCache.Troop}}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=9.6s, frame=1062872, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=3.2s, frame=1062922, AppCache.Player.GetMarchCount() | mappedLowerBound=5; mappedQueue=5/5, mapSize=5, pendingLinks=0, indexes=4,3,5,1,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281475002851184,281475002851317,281475002851380,281475002850433,281475002850921,281475002852517,281475002852538,281475002852555,281475002850777,281475002851789, age=289.2s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281475002851789 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=3.2s, frame=1062922, AppCache.Player.GetMarchCount()}.
2026-07-17 12:49:00.955 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL PATCH SUMMARY: total=87, signatureNotice=6, regionPacket=1, shortcut=68, hospitalType=IGG.Game.Module.Hospital.HospitalModule, hospitalCacheType=IGG.Game.Data.Cache.Hospital.HospitalCache.
2026-07-17 12:49:02.055 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT: total=3811, shown=80, hospitalType=IGG.Game.Module.Hospital.HospitalModule, hospitalCacheType=IGG.Game.Data.Cache.Hospital.HospitalCache.
2026-07-17 12:49:02.056 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 1: IGG.Game.Module.Hospital.HospitalModule.RecvMapHospitalCureReply(MsgGS2CLRegionHospitalCureReply) | IGG.Game.Module.Hospital.HospitalModule.RecvMapHospitalInstantCureReply(MsgGS2CLRegionHospitalInstantCureReply) | IGG.Game.Module.Hospital.HospitalModule.RecvMapHospitalItemCureReply(MsgGS2CLRegionHospitalItemCureReply) | IGG.Game.Module.Hospital.HospitalModule.RecvMapHospitalDataNotice(MsgGS2CLRegionCureWorkNotice) | IGG.Game.Data.Cache.Hospital.HospitalCache.UpdateMapHospital(UInt64,RegionCureWorkInfo) | IGG.Game.Module.Hospital.HospitalModule.RecvMapHospitalDealReply(MsgGS2CLRegionHospitalDealReply)
2026-07-17 12:49:02.057 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 2: IGG.Game.Module.Hospital.HospitalModule.RecvMapHospitalInstantSpeedUpReply(MsgGS2CLRegionHospitalInstantSpeedUpReply) | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.OnCureWorkUpdated(CallbackVo) | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.__iFixBaseProxy_OnCureWorkUpdated(CallbackVo) | IGG.Game.Module.Hospital.HospitalModule.RecvMapHospitalWoundedNotice(MsgGS2CLRegionWoundedSoldierNotice) | IGG.Game.Module.Hospital.HospitalModule+API.ReqMapHospitalCure(UInt64,0, Culture=neutral, PublicKeyToken=null]]) | IGG.Game.Module.Hospital.HospitalModule+API.ReqMapHospitalInstantCure(UInt64,0, Culture=neutral, PublicKeyToken=null]])
2026-07-17 12:49:02.057 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 3: IGG.Game.Module.Hospital.HospitalModule.ReqMapHospitalCure(UInt64,0, Culture=neutral, PublicKeyToken=null]]) | IGG.Game.Module.Hospital.HospitalModule.ReqMapHospitalInstantCure(UInt64,0, Culture=neutral, PublicKeyToken=null]]) | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.OnWoundedSoldierUpdated(CallbackVo) | IGG.Game.Data.Cache.Hospital.HospitalCache+MapHospitalCacheVo.UpdateCureState() | IGG.Game.Module.Hospital.HospitalModule.CheckMapHospitalCureIsDone() | IGG.Game.Module.Hospital.HospitalModule.CureWorkNoticeHandler(MsgGS2CLCureWorkNotice)
2026-07-17 12:49:02.059 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 4: IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.GetArmyListCureTime(0, Culture=neutral, PublicKeyToken=null]])=>Int64 | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.OnCureStateChanged(CallbackVo) | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.OnInstantCureClicked(EventContext) | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.OnInstantCureSuccess(CallbackVo) | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.OnStartCureClicked(EventContext) | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.SetDefaultCureCount()
2026-07-17 12:49:02.059 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 5: IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController._OnInstantCureClicked_b__13_0(MsgBoxWithGemBtn,ParamVo) | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.__iFixBaseProxy_OnCureStateChanged(CallbackVo) | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.__iFixBaseProxy_OnInstantCureSuccess(CallbackVo) | IGG.Game.Module.Hospital.HospitalModule+API.ReqMapHospitalDeal(UInt64) | IGG.Game.Module.Hospital.HospitalModule+API.ReqMapHospitalInstantSpeedUpReq(UInt64) | IGG.Game.Module.Hospital.HospitalModule.ReqMapHospitalDeal(UInt64)
2026-07-17 12:49:02.060 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 6: IGG.Game.Module.Hospital.HospitalModule.ReqMapHospitalInstantSpeedUpReq(UInt64) | IGG.Game.Module.Pompeii.PompeiiModule.CureWorkNoticeHandler(MsgGS2CLPompeiiCureWorkNotice) | IGG.Game.Data.Cache.Hospital.HospitalCacheVo.SetCureWorkInfo(CureWorkInfo) | IGG.Game.Module.Hospital.HospitalModule.HospitalInstantCureRequestHandler(MsgGS2CLHospitalInstantCureReply) | IFix.ILFixDynamicMethodWrapper.__Gen_Wrap_1285(Object)=>CureWorkInfo | IFix.ILFixDynamicMethodWrapper.__Gen_Wrap_3931(Object,UInt64)=>MapHospitalCacheVo
2026-07-17 12:49:02.060 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 7: IGG.Game.Data.Cache.Hospital.HospitalCache.GetMapHospitalVo(UInt64)=>MapHospitalCacheVo | IGG.Game.Module.Hospital.HospitalModule+API.OnMapHospitalStateChange(UInt64) | IGG.Game.Module.Hospital.HospitalModule.OnMapHospitalStateChange(UInt64) | IGG.Game.Module.Hospital.View.HospitalPanelControllerBase.OnCureWorkUpdated(CallbackVo) | IGG.Game.Module.Hospital.HospitalModule.WoundedSoldierNoticeHandler(MsgGS2CLWoundedSoldierNotice) | IGG.Game.Module.Pompeii.PompeiiModule.HospitalInstantCureRequestHandler(MsgGS2CLPompeiiHospitalInstantCureReply)
2026-07-17 12:49:02.060 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 8: IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.AddEventListener() | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.InitResourceCostList() | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.OnInfoBtnClicked() | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.RemoveEventListener() | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.UpdateCapcity() | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.UpdateCityAttack()
2026-07-17 12:49:02.061 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 9: IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.UpdatePrepareController() | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.UpdateResourceCost() | IGG.Game.Module.Hospital.View.HospitalPanelMapHospitalController.UpdateSaveLifeHelp() | IGG.Game.Module.Pompeii.PompeiiModule.WoundedSoldierNoticeHandler(MsgGS2CLPompeiiWoundedSoldierNotice) | IGG.Game.Module.Hospital.HospitalModule+__c._StartCureHandler_b__17_0(ArmyInfo)=>Boolean | IGG.Game.Module.Hospital.HospitalModule+__c._StartCureHandler_b__17_1(ArmyInfo)=>Boolean
2026-07-17 12:49:02.061 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 10: IGG.Game.Module.Hospital.HospitalModule+__c._StartCureHandler_b__17_2(ArmyInfo)=>Boolean | IGG.Game.Module.Hospital.HospitalModule+__c._StartCureHandler_b__17_3(ArmyInfo)=>Boolean | IGG.Game.Module.Hospital.HospitalModule.HospitalCureReplyHandler(MsgGS2CLHospitalCureReply) | IGG.Game.Module.Hospital.HospitalModule.StartCureHandler(CallbackVo) | IGG.Game.Module.Activity.View.SaveLifePopUpPanel+__c._SaveLiftReqInfoListUpdate_b__19_0(ActivityCureMemberVo,ActivityCureMemberVo)=>Int32 | IGG.Game.Module.Hero.View.HeroEquip.HeroEquipPanel.SaveCurEquipsToPage()
2026-07-17 12:49:02.062 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 11: IGG.Game.Module.Hero.View.HeroEquipRenovationPanel.GetCurEquipList()=>0, Culture=neutral, PublicKeyToken=null]] | IGG.Game.Data.Cache.Activity.ActivityCache.UpdateActivityCureMember(MsgGS2CLHospitalTroopBackPlayerInfoNotice) | IGG.Game.Module.Guide.GuideModule.OnMsgStatisticsChooseReplyHandler(MsgGS2CLStatisticsCureChooseReply) | IGG.Game.Module.Pompeii.PompeiiModule+__c._StartCureHandler_b__168_0(ArmyInfo)=>Boolean | IGG.Game.Module.Pompeii.PompeiiModule+__c._StartCureHandler_b__168_1(ArmyInfo)=>Boolean | IGG.Game.Module.Pompeii.PompeiiModule+__c._StartCureHandler_b__168_2(ArmyInfo)=>Boolean
2026-07-17 12:49:02.062 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 12: IGG.Game.Module.Pompeii.PompeiiModule.HospitalCureReplyHandler(MsgGS2CLPompeiiHospitalCureReply) | IGG.Game.Module.Pompeii.PompeiiModule.StartCureHandler(CallbackVo) | IGG.Game.Module.Hospital.View.HospitalPanelNormalController.OnWoundedSoldierUpdated(CallbackVo) | IGG.Game.Module.Hospital.HospitalModule+API.BuffCureResource(0, Culture=neutral, PublicKeyToken=null]]) | IGG.Game.Module.Hospital.HospitalModule+API.CalculateArmyListToMaxCureAmount(0, Culture=neutral, PublicKeyToken=null]],0, Culture=neutral, PublicKeyToken=null]]&) | IGG.Game.Module.Hospital.HospitalModule+API.CalculateArmyListToMaxCureAmount(0, Culture=neutral, PublicKeyToken=null]],UInt32,UInt32)
2026-07-17 12:49:02.063 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 13: IGG.Game.Module.Hospital.HospitalModule+API.GetArmyCureResource(0, Culture=neutral, PublicKeyToken=null]],0, Culture=neutral, PublicKeyToken=null]])=>0, Culture=neutral, PublicKeyToken=null]] | IGG.Game.Module.Hospital.HospitalModule+API.GetArmyListCureResource(0, Culture=neutral, PublicKeyToken=null]],0, Culture=neutral, PublicKeyToken=null]]) | IGG.Game.Module.Hospital.HospitalModule+API.GetArmyListCureTime(0, Culture=neutral, PublicKeyToken=null]])=>UInt64 | IGG.Game.Module.Hospital.HospitalModule+API.GetCureTime(0, Culture=neutral, PublicKeyToken=null]],0, Culture=neutral, PublicKeyToken=null]],UInt32)=>UInt64 | IGG.Game.Module.Hospital.HospitalModule+API.SortArmyByCurePriority(0, Culture=neutral, PublicKeyToken=null]]) | IGG.Game.Module.Hospital.HospitalModule+__c._GetCureTime_b__50_0(ArmyInfo)=>Boolean
2026-07-17 12:49:02.063 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WILD AUDIT METHODS 14: IGG.Game.Module.Hospital.HospitalModule+__c._GetCureTime_b__50_1(ArmyInfo)=>Boolean | IGG.Game.Module.Hospital.HospitalModule+__c._SortArmyByCurePriority_b__33_0(ArmyInfo,ArmyInfo)=>Int32 | IGG.Game.Module.Hospital.HospitalModule.BuffCureResource(0, Culture=neutral, PublicKeyToken=null]]) | IGG.Game.Module.Hospital.HospitalModule.CalculateArmyListToMaxCureAmount(0, Culture=neutral, PublicKeyToken=null]],0, Culture=neutral, PublicKeyToken=null]]&) | IGG.Game.Module.Hospital.HospitalModule.CalculateArmyListToMaxCureAmount(0, Culture=neutral, PublicKeyToken=null]],UInt32,UInt32) | IGG.Game.Module.Hospital.HospitalModule.CheckCureIsDone()
2026-07-17 12:49:04.715 [WARN] [user=DSDGame15] [pid=4576] KEEPALIVE MONITOR PATCH MISS: no MsgGS2CLKeepLiveReply handler found.
2026-07-17 12:49:04.822 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER SYSTEM TIME PATCH DISABLED V481: MarchHelper/DispatchPanel Harmony capture can crash during manual troop dispatch. Manual dispatch stability has priority.
2026-07-17 12:49:10.540 [WARN] [user=DSDGame15] [pid=4576] NON-LOGIN AUTOMATION BLOCKED: state=login_screen, online=False, mainPanel=False, loading=True, messageBox=False, messageBoxKind=, networkKnown=True, networkConnected=False, networkState=Il2CppSystem.Object, networkSessionId=0, keepAliveKnown=False, keepAliveNext=-1, keepAlivePing=0, activeDisconnectLoop=False, recentMainDisconnect=False. Contribution, gather, gift, and hospital actions are stopped until the runtime session is online.
2026-07-17 12:49:22.436 [WARN] [user=DSDGame15] [pid=4576] NON-LOGIN AUTOMATION BLOCKED: state=login_screen, online=False, mainPanel=False, loading=True, messageBox=False, messageBoxKind=, networkKnown=True, networkConnected=False, networkState=Il2CppSystem.Object, networkSessionId=0, keepAliveKnown=True, keepAliveNext=3.4028235E+38, keepAlivePing=0, activeDisconnectLoop=False, recentMainDisconnect=False. Contribution, gather, gift, and hospital actions are stopped until the runtime session is online.
2026-07-17 12:49:29.057 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL WOUNDED NOTICE: normalList=0, specialList=0, total=-1, map=False, packet=Protomsg.MsgGS2CLWoundedSoldierNotice, normalSample={count=0}, specialSample={count=0}, frame=38, count=1.
2026-07-17 12:49:40.257 [WARN] [user=DSDGame15] [pid=4576] NON-LOGIN AUTOMATION BLOCKED: state=loading, online=False, mainPanel=False, loading=True, messageBox=False, messageBoxKind=, networkKnown=True, networkConnected=True, networkState=Il2CppSystem.Object, networkSessionId=841378561, keepAliveKnown=True, keepAliveNext=0.5891533, keepAlivePing=0, activeDisconnectLoop=False, recentMainDisconnect=False. Contribution, gather, gift, and hospital actions are stopped until the runtime session is online.
2026-07-17 12:49:54.890 [WARN] [user=DSDGame15] [pid=4576] GUILDTECH V285 SIMPLE AUTO CYCLE START: cycle=1, reason=v285_hourly_timer. Plan: resource claim -> native AutoCollect -> normal+rare gift claim -> repeat no-UI single-path contribute until server error/non-success -> unlock gather.
2026-07-17 12:49:56.492 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT DIRECT START: reason=v285_simple_auto_cycle_after_alliance_resource_1.
2026-07-17 12:49:56.507 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT CLAIM MARK: serial=1, method=direct:IGG.Game.Module.CityBuilding.CityBuildingModule+API.SendCollectResAllType(), reason=v285_simple_auto_cycle_after_alliance_resource_1, frame=120.
2026-07-17 12:49:56.508 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT DIRECT SEND: method=IGG.Game.Module.CityBuilding.CityBuildingModule+API.SendCollectResAllType(), static=True, label=city_api_send_collect_res_all_type, reason=v285_simple_auto_cycle_after_alliance_resource_1.
2026-07-17 12:49:56.522 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResAllType, serial=1, age=0.013s, args={none}.
2026-07-17 12:49:56.524 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=1, age=0.017s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeFood}.
2026-07-17 12:49:56.544 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=1, age=0.037s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeWood}.
2026-07-17 12:49:56.549 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=1, age=0.042s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeOil}.
2026-07-17 12:49:56.555 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=1, age=0.047s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeSteel}.
2026-07-17 12:49:56.561 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT DIRECT SEND: method=IGG.Game.Module.CityBuilding.CityBuildingModule+API.AfterAutoCollectSurvivor(), static=True, label=city_api_after_auto_collect_survivor, reason=v285_simple_auto_cycle_after_alliance_resource_1.
2026-07-17 12:49:56.563 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.AfterAutoCollectSurvivor, serial=1, age=0.056s, args={none}.
2026-07-17 12:49:56.568 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT DIRECT SEND: method=IGG.Game.Module.Expedition.ExpeditionModule+API.AutoCollect_RequestRevAwardBatch(), static=True, label=expedition_api_auto_collect_reward_batch, reason=v285_simple_auto_cycle_after_alliance_resource_1.
2026-07-17 12:49:56.571 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.Expedition.ExpeditionModule+API.AutoCollect_RequestRevAwardBatch, serial=1, age=0.064s, args={none}.
2026-07-17 12:49:56.574 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.Expedition.ExpeditionModule.AutoCollect_RequestRevAwardBatch, serial=1, age=0.067s, args={none}.
2026-07-17 12:49:56.576 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT DIRECT SEND: method=IGG.Game.Module.FreeArena.FreeArenaModule+API.AutoCollect_RequestFreeArenaClaimCoin(), static=True, label=free_arena_api_auto_collect_coin, reason=v285_simple_auto_cycle_after_alliance_resource_1.
2026-07-17 12:49:56.578 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.FreeArena.FreeArenaModule+API.AutoCollect_RequestFreeArenaClaimCoin, serial=1, age=0.071s, args={none}.
2026-07-17 12:49:56.580 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT FLOW: method=IGG.Game.Module.FreeArena.FreeArenaModule.AutoCollect_RequestFreeArenaClaimCoin, serial=1, age=0.073s, args={none}.
2026-07-17 12:49:56.582 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT DIRECT RESULT: executed=True, city=True, survivor=True, expedition=True, freeArena=True, reason=v285_simple_auto_cycle_after_alliance_resource_1.
2026-07-17 12:49:56.919 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=1, age=0.409s, code=0, type=3, value=14465, success=True, replies=1, successes=1, totalValue=14465, fields={Code=0, DonateType=3, Value=14465}.
2026-07-17 12:49:57.090 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=1, age=0.582s, code=0, type=4, value=8839, success=True, replies=2, successes=2, totalValue=23304, fields={Code=0, DonateType=4, Value=8839}.
2026-07-17 12:49:57.092 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=1, age=0.584s, code=0, type=2, value=2686, success=True, replies=3, successes=3, totalValue=25990, fields={Code=0, DonateType=2, Value=2686}.
2026-07-17 12:49:57.094 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=1, age=0.586s, code=0, type=5, value=4281, success=True, replies=4, successes=4, totalValue=30271, fields={Code=0, DonateType=5, Value=4281}.
2026-07-17 12:49:57.115 [WARN] [user=DSDGame15] [pid=4576] AUTOCOLLECT CALLBACK REPLY: method=RecvFreeArenaClaimCoinReply, serial=1, age=0.591s, code=0, fields={Code=0}, shape={MP:Pointer,MP:WasCollected}.
2026-07-17 12:49:57.362 [WARN] [user=DSDGame15] [pid=4576] GUILDGIFT HONOR BOX CLAIM SEND: levels=10,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20, sent=20, failed=0, curBoxLevel=10, baseLevel=10, keyPoints=1699240, points=2402451, age=2.6, cacheSource=RecvGuildGiftBaseInfoUpdateNotice.Info, label=v285_simple_auto_cycle_before_donate_1_honor_box_level.
2026-07-17 12:49:57.374 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST CLAIM CACHE RESOLVE MISS: detail={HonorCache.GetGuildPassInfo() returned null; type=IGG.Game.Data.Cache.Honor.HonorCache}, label=v285_simple_auto_cycle_before_donate_1_honor_chest.
2026-07-17 12:49:57.375 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST CLAIM FALLBACK: ActivityId=130421, reason=not_observed_yet, label=v285_simple_auto_cycle_before_donate_1_honor_chest.
2026-07-17 12:49:57.396 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST PREFETCH MISS: no info request API found, ActivityId=130421, available={ActivityGuildPassCycleRewardRequest,ActivityGuildPassTaskRewardAllRequest,ActivityGuildPassTaskRewardRequest,OnMsgGS2CLActivityGuildPassSetGroupReply}, label=v285_simple_auto_cycle_before_donate_1_honor_chest.
2026-07-17 12:49:57.398 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST API SEND: ActivityId=130421, source=observed_manual_wire_capture, age=-1.0s, label=v285_simple_auto_cycle_before_donate_1_honor_chest.
2026-07-17 12:49:57.402 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=request_capture:ActivityGuildPassCycleRewardRequest, frame=124
2026-07-17 12:49:57.402 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST REQUEST CAPTURE: method=ActivityGuildPassCycleRewardRequest, activityId=130421
2026-07-17 12:49:57.407 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=request_capture:ActivityGuildPassCycleRewardRequest, frame=124
2026-07-17 12:49:57.407 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST REQUEST CAPTURE: method=ActivityGuildPassCycleRewardRequest, activityId=130421
2026-07-17 12:49:57.410 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassCycleRewardRequest, frame=124
2026-07-17 12:49:57.410 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST WIRE CAPTURE: Protomsg.MsgCL2GSActivityGuildPassCycleRewardRequest sent, activityId=130421, fields={ActivityId=130421}.
2026-07-17 12:49:57.414 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST TASKALL API SEND: method=ActivityGuildPassTaskRewardAllRequest, params=2, ActivityId=130421, TaskId=160320, source=observed_manual_wire_capture, age=-1.0s, label=v285_simple_auto_cycle_before_donate_1_honor_chest.
2026-07-17 12:49:57.415 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest, frame=124
2026-07-17 12:49:57.417 [WARN] [user=DSDGame15] [pid=4576] GUILDHONORCHEST WIRE CAPTURE: Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest sent, activityId=130421, fields={ActivityId=130421, TaskId=160320}.
2026-07-17 12:50:01.454 [WARN] [user=DSDGame15] [pid=4576] GUILDTECH V285 SIMPLE AUTO CYCLE END: cycle=1, donated=1, reason=resource -> native AutoCollect -> gift -> contribute sequence complete; server returned non-success/error code 1357 after donated=1, next run in 3600s.
2026-07-17 12:50:01.457 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL SETTINGS LOADED: enabled=False, types=assault/mobile/ranged/engineering, minTier=T1, targetSeconds=7200-7230, cureCdSeconds=1, useResourcePack=False, path=C:\Users\Public\DoomsdayProfile\BackgroundControl.AutoHospital.DSDGame15.json, serial=1
2026-07-17 12:50:01.458 [WARN] [user=DSDGame15] [pid=4576] AUTO HOSPITAL ENTRY: first guild cycle done; enabled=False.
2026-07-17 12:50:01.476 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.0s, queue=5/5, success=0, pending=0, measured=-1, playerCache=5, capSource={default}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={}, effectiveDetail={effective=5/5, raw=5; localAccepted=0, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=1.1s, frame=139, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=1.1s, frame=139, AppCache.Player.GetMarchCount()}.
2026-07-17 12:51:01.447 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=389, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.8s, frame=439, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.8s, frame=439, AppCache.Player.GetMarchCount()}.
2026-07-17 12:52:01.531 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=689, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.8s, frame=739, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.8s, frame=739, AppCache.Player.GetMarchCount()}.
2026-07-17 12:53:01.673 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=989, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.8s, frame=1039, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.8s, frame=1039, AppCache.Player.GetMarchCount()}.
2026-07-17 12:54:01.749 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=1289, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.8s, frame=1339, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.8s, frame=1339, AppCache.Player.GetMarchCount()}.
2026-07-17 12:55:01.849 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=1589, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.8s, frame=1639, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.8s, frame=1639, AppCache.Player.GetMarchCount()}.
2026-07-17 12:56:01.938 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=1889, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.8s, frame=1939, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.8s, frame=1939, AppCache.Player.GetMarchCount()}.
2026-07-17 12:57:02.059 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=2189, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.8s, frame=2239, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.8s, frame=2239, AppCache.Player.GetMarchCount()}.
2026-07-17 12:58:02.180 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=2489, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.8s, frame=2539, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.8s, frame=2539, AppCache.Player.GetMarchCount()}.
2026-07-17 12:59:02.301 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=2789, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.8s, frame=2839, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.8s, frame=2839, AppCache.Player.GetMarchCount()}.
2026-07-17 13:00:02.351 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=3089, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.6s, frame=3139, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.6s, frame=3139, AppCache.Player.GetMarchCount()}.
2026-07-17 13:01:02.415 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=3389, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.6s, frame=3439, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.6s, frame=3439, AppCache.Player.GetMarchCount()}.
2026-07-17 13:02:02.599 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=3689, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.5s, frame=3739, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.5s, frame=3739, AppCache.Player.GetMarchCount()}.
2026-07-17 13:03:02.688 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=3989, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.6s, frame=4039, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.6s, frame=4039, AppCache.Player.GetMarchCount()}.
2026-07-17 13:04:02.878 [WARN] [user=DSDGame15] [pid=4576] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=5/5, success=5, pending=0, measured=5, playerCache=5, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=5, appCache={AppCache.Player}}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={source=PlayerCache; safePoll GetMarchCount()=5, age=6.0s, frame=4289, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=5/5, raw=5; localAccepted=5, pending=0 | playerCache=5; safePoll GetMarchCount()=5, age=0.6s, frame=4339, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=5, age=0.6s, frame=4339, AppCache.Player.GetMarchCount()}.
