2026-07-17 06:50:18.836 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=2.8s, frame=2458769, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=4.2s, frame=2458769, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=540.0s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=4.2s, frame=2458769, AppCache.Player.GetMarchCount()}.
2026-07-17 06:51:18.857 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=2.9s, frame=2459066, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=3.7s, frame=2459066, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=600.0s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=3.7s, frame=2459066, AppCache.Player.GetMarchCount()}.
2026-07-17 06:52:18.983 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.2s, frame=2459314, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=3.0s, frame=2459363, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=660.1s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=3.0s, frame=2459363, AppCache.Player.GetMarchCount()}.
2026-07-17 06:53:19.110 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.3s, frame=2459612, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=2.4s, frame=2459662, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=720.2s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=2.4s, frame=2459662, AppCache.Player.GetMarchCount()}.
2026-07-17 06:54:19.108 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.1s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.2s, frame=2459911, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=2.1s, frame=2459961, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=780.2s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=2.1s, frame=2459961, AppCache.Player.GetMarchCount()}.
2026-07-17 06:55:19.463 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.2s, frame=2460210, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=1.8s, frame=2460260, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=840.6s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=1.8s, frame=2460260, AppCache.Player.GetMarchCount()}.
2026-07-17 06:56:19.365 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.9s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.3s, frame=2460510, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=1.2s, frame=2460560, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=900.5s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=1.2s, frame=2460560, AppCache.Player.GetMarchCount()}.
2026-07-17 06:57:19.426 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=2.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.2s, frame=2460810, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=0.8s, frame=2460860, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=960.5s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=0.8s, frame=2460860, AppCache.Player.GetMarchCount()}.
2026-07-17 06:58:19.396 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=2.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.3s, frame=2461110, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=0.4s, frame=2461160, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1020.5s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=0.4s, frame=2461160, AppCache.Player.GetMarchCount()}.
2026-07-17 06:59:19.432 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.2s, frame=2461410, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=0.0s, frame=2461460, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1080.5s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=0.0s, frame=2461460, AppCache.Player.GetMarchCount()}.
2026-07-17 07:00:19.513 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.3s, frame=2461710, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=9.8s, frame=2461710, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1140.6s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=9.8s, frame=2461710, AppCache.Player.GetMarchCount()}.
2026-07-17 07:01:19.615 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.3s, frame=2462010, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=9.6s, frame=2462010, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1200.7s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=9.6s, frame=2462010, AppCache.Player.GetMarchCount()}.
2026-07-17 07:02:19.615 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.4s, frame=2462309, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=9.1s, frame=2462309, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1260.7s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=9.1s, frame=2462309, AppCache.Player.GetMarchCount()}.
2026-07-17 07:03:19.658 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=8.4s, frame=2462609, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=8.6s, frame=2462609, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1320.8s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=8.6s, frame=2462609, AppCache.Player.GetMarchCount()}.
2026-07-17 07:04:19.668 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=3.4s, frame=2462907, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=8.0s, frame=2462907, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1380.8s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=8.0s, frame=2462907, AppCache.Player.GetMarchCount()}.
2026-07-17 07:05:19.788 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=3.6s, frame=2463206, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=7.8s, frame=2463206, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1440.9s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=7.8s, frame=2463206, AppCache.Player.GetMarchCount()}.
2026-07-17 07:06:19.827 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=3.6s, frame=2463506, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=7.4s, frame=2463506, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1500.9s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=7.4s, frame=2463506, AppCache.Player.GetMarchCount()}.
2026-07-17 07:07:19.843 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=3.6s, frame=2463806, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=7.2s, frame=2463806, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1561.0s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=7.2s, frame=2463806, AppCache.Player.GetMarchCount()}.
2026-07-17 07:08:20.136 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=3.5s, frame=2464106, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.9s, frame=2464106, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1621.2s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.9s, frame=2464106, AppCache.Player.GetMarchCount()}.
2026-07-17 07:09:20.041 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=2.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.0s, frame=2464403, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.7s, frame=2464403, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1681.2s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.7s, frame=2464403, AppCache.Player.GetMarchCount()}.
2026-07-17 07:10:19.995 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=2.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.2s, frame=2464701, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.4s, frame=2464701, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1741.1s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.4s, frame=2464701, AppCache.Player.GetMarchCount()}.
2026-07-17 07:11:20.149 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.4s, frame=2464997, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.2s, frame=2464997, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1801.3s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.2s, frame=2464997, AppCache.Player.GetMarchCount()}.
2026-07-17 07:12:20.399 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.4s, frame=2465297, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.0s, frame=2465297, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1861.5s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.0s, frame=2465297, AppCache.Player.GetMarchCount()}.
2026-07-17 07:13:20.559 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.4s, frame=2465597, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.0s, frame=2465597, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1921.7s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.0s, frame=2465597, AppCache.Player.GetMarchCount()}.
2026-07-17 07:14:20.547 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.4s, frame=2465897, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=5.8s, frame=2465897, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=1981.7s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=5.8s, frame=2465897, AppCache.Player.GetMarchCount()}.
2026-07-17 07:15:20.639 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.4s, frame=2466196, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=5.6s, frame=2466196, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2041.8s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=5.6s, frame=2466196, AppCache.Player.GetMarchCount()}.
2026-07-17 07:16:20.786 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.0s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.5s, frame=2466496, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=5.5s, frame=2466496, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2101.9s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=5.5s, frame=2466496, AppCache.Player.GetMarchCount()}.
2026-07-17 07:17:20.882 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.4s, frame=2466796, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=5.2s, frame=2466796, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2162.0s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=5.2s, frame=2466796, AppCache.Player.GetMarchCount()}.
2026-07-17 07:18:20.985 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.4s, frame=2467096, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=5.0s, frame=2467096, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2222.1s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=5.0s, frame=2467096, AppCache.Player.GetMarchCount()}.
2026-07-17 07:19:21.076 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.4s, frame=2467396, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=4.8s, frame=2467396, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2282.2s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=4.8s, frame=2467396, AppCache.Player.GetMarchCount()}.
2026-07-17 07:20:21.184 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.4s, frame=2467696, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=4.7s, frame=2467696, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2342.3s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=4.7s, frame=2467696, AppCache.Player.GetMarchCount()}.
2026-07-17 07:21:21.147 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.0s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.5s, frame=2467946, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=4.4s, frame=2467996, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2402.3s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=4.4s, frame=2467996, AppCache.Player.GetMarchCount()}.
2026-07-17 07:22:21.172 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.4s, frame=2468246, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=4.2s, frame=2468296, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2462.3s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=4.2s, frame=2468296, AppCache.Player.GetMarchCount()}.
2026-07-17 07:23:21.191 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.4s, frame=2468546, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=4.0s, frame=2468596, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2522.3s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=4.0s, frame=2468596, AppCache.Player.GetMarchCount()}.
2026-07-17 07:24:21.188 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.4s, frame=2468846, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=3.8s, frame=2468896, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2582.3s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=3.8s, frame=2468896, AppCache.Player.GetMarchCount()}.
2026-07-17 07:25:21.279 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.4s, frame=2469146, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=3.6s, frame=2469196, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2642.4s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=3.6s, frame=2469196, AppCache.Player.GetMarchCount()}.
2026-07-17 07:26:21.388 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.0s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.5s, frame=2469446, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=3.4s, frame=2469495, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2702.5s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=3.4s, frame=2469495, AppCache.Player.GetMarchCount()}.
2026-07-17 07:27:21.450 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.6s, frame=2469745, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=3.2s, frame=2469795, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2762.6s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=3.2s, frame=2469795, AppCache.Player.GetMarchCount()}.
2026-07-17 07:28:21.510 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.5s, frame=2470045, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=3.0s, frame=2470095, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2822.6s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=3.0s, frame=2470095, AppCache.Player.GetMarchCount()}.
2026-07-17 07:29:21.790 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.4s, frame=2470345, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=2.9s, frame=2470395, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2882.9s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=2.9s, frame=2470395, AppCache.Player.GetMarchCount()}.
2026-07-17 07:29:35.373 [WARN] [user=DSDGame04] [pid=3224] GUILDTECH V285 SIMPLE AUTO CYCLE START: cycle=55, 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 07:29:37.004 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT DIRECT START: reason=v285_simple_auto_cycle_after_alliance_resource_55.
2026-07-17 07:29:37.016 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT CLAIM MARK: serial=55, method=direct:IGG.Game.Module.CityBuilding.CityBuildingModule+API.SendCollectResAllType(), reason=v285_simple_auto_cycle_after_alliance_resource_55, frame=2470485.
2026-07-17 07:29:37.018 [WARN] [user=DSDGame04] [pid=3224] 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_55.
2026-07-17 07:29:37.020 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResAllType, serial=55, age=0.016s, args={none}.
2026-07-17 07:29:37.023 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=55, age=0.016s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeFood}.
2026-07-17 07:29:37.120 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=55, age=0.109s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeWood}.
2026-07-17 07:29:37.166 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=55, age=0.156s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeOil}.
2026-07-17 07:29:37.212 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=55, age=0.203s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeSteel}.
2026-07-17 07:29:37.259 [WARN] [user=DSDGame04] [pid=3224] 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_55.
2026-07-17 07:29:37.260 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.AfterAutoCollectSurvivor, serial=55, age=0.250s, args={none}.
2026-07-17 07:29:37.263 [WARN] [user=DSDGame04] [pid=3224] 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_55.
2026-07-17 07:29:37.264 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.Expedition.ExpeditionModule+API.AutoCollect_RequestRevAwardBatch, serial=55, age=0.250s, args={none}.
2026-07-17 07:29:37.266 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.Expedition.ExpeditionModule.AutoCollect_RequestRevAwardBatch, serial=55, age=0.250s, args={none}.
2026-07-17 07:29:37.269 [WARN] [user=DSDGame04] [pid=3224] 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_55.
2026-07-17 07:29:37.270 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.FreeArena.FreeArenaModule+API.AutoCollect_RequestFreeArenaClaimCoin, serial=55, age=0.266s, args={none}.
2026-07-17 07:29:37.271 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT FLOW: method=IGG.Game.Module.FreeArena.FreeArenaModule.AutoCollect_RequestFreeArenaClaimCoin, serial=55, age=0.266s, args={none}.
2026-07-17 07:29:37.272 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT DIRECT RESULT: executed=True, city=True, survivor=True, expedition=True, freeArena=True, reason=v285_simple_auto_cycle_after_alliance_resource_55.
2026-07-17 07:29:37.298 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=55, age=0.281s, code=0, type=3, value=7607, success=True, replies=1, successes=1, totalValue=7607, fields={Code=0, DonateType=3, Value=7607}.
2026-07-17 07:29:37.573 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=55, age=0.563s, code=0, type=4, value=7336, success=True, replies=2, successes=2, totalValue=14943, fields={Code=0, DonateType=4, Value=7336}.
2026-07-17 07:29:37.575 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=55, age=0.563s, code=0, type=2, value=1332, success=True, replies=3, successes=3, totalValue=16275, fields={Code=0, DonateType=2, Value=1332}.
2026-07-17 07:29:37.575 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=55, age=0.563s, code=0, type=5, value=3464, success=True, replies=4, successes=4, totalValue=19739, fields={Code=0, DonateType=5, Value=3464}.
2026-07-17 07:29:37.848 [WARN] [user=DSDGame04] [pid=3224] 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=1566080, points=2390451, age=10.3, cacheSource=RecvGuildGiftBaseInfoUpdateNotice.Info, label=v285_simple_auto_cycle_before_donate_55_honor_box_level.
2026-07-17 07:29:37.851 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST PREFETCH MISS: no info request API found, ActivityId=130421, available={ActivityGuildPassCycleRewardRequest,ActivityGuildPassTaskRewardAllRequest,ActivityGuildPassTaskRewardRequest,OnMsgGS2CLActivityGuildPassSetGroupReply}, label=v285_simple_auto_cycle_before_donate_55_honor_chest.
2026-07-17 07:29:37.852 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST API SEND: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest, age=3609.6s, label=v285_simple_auto_cycle_before_donate_55_honor_chest.
2026-07-17 07:29:37.853 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=request_capture:ActivityGuildPassCycleRewardRequest, frame=2470488
2026-07-17 07:29:37.853 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST REQUEST CAPTURE: method=ActivityGuildPassCycleRewardRequest, activityId=130421
2026-07-17 07:29:37.857 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=request_capture:ActivityGuildPassCycleRewardRequest, frame=2470488
2026-07-17 07:29:37.858 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST REQUEST CAPTURE: method=ActivityGuildPassCycleRewardRequest, activityId=130421
2026-07-17 07:29:37.860 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassCycleRewardRequest, frame=2470488
2026-07-17 07:29:37.861 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST WIRE CAPTURE: Protomsg.MsgCL2GSActivityGuildPassCycleRewardRequest sent, activityId=130421, fields={ActivityId=130421}.
2026-07-17 07:29:37.861 [WARN] [user=DSDGame04] [pid=3224] 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_55_honor_chest.
2026-07-17 07:29:37.862 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest, frame=2470488
2026-07-17 07:29:37.863 [WARN] [user=DSDGame04] [pid=3224] GUILDHONORCHEST WIRE CAPTURE: Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest sent, activityId=130421, fields={ActivityId=130421, TaskId=160320}.
2026-07-17 07:29:37.874 [WARN] [user=DSDGame04] [pid=3224] AUTOCOLLECT CALLBACK REPLY: method=RecvFreeArenaClaimCoinReply, serial=55, age=0.859s, code=0, fields={Code=0}, shape={MP:Pointer,MP:WasCollected}.
2026-07-17 07:29:44.849 [WARN] [user=DSDGame04] [pid=3224] GUILDTECH V285 SIMPLE AUTO CYCLE END: cycle=55, 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 07:30:21.720 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=2.0s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.4s, frame=2470644, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=2.4s, frame=2470694, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=2942.8s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=2.4s, frame=2470694, AppCache.Player.GetMarchCount()}.
2026-07-17 07:31:21.762 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=2.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.4s, frame=2470941, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=2.0s, frame=2470991, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=3002.9s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=2.0s, frame=2470991, AppCache.Player.GetMarchCount()}.
2026-07-17 07:32:21.936 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=2.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.5s, frame=2471241, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=1.8s, frame=2471291, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=3063.0s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=1.8s, frame=2471291, AppCache.Player.GetMarchCount()}.
2026-07-17 07:33:21.939 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.0s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.5s, frame=2471541, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=1.4s, frame=2471591, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=3123.0s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=1.4s, frame=2471591, AppCache.Player.GetMarchCount()}.
2026-07-17 07:34:21.990 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.2s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.4s, frame=2471841, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=1.2s, frame=2471891, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=3183.1s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=1.2s, frame=2471891, AppCache.Player.GetMarchCount()}.
2026-07-17 07:35:22.083 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.4s, frame=2472141, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=1.1s, frame=2472191, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=3243.2s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=1.1s, frame=2472191, AppCache.Player.GetMarchCount()}.
2026-07-17 07:36:22.039 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.5s, frame=2472441, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=0.5s, frame=2472491, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=stale, raw=4, maxAge=45s, age=3303.2s, source=mappedMarchIndex, link marchIndex=8, entityId=281474992027837, targetId=28991922601344579, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,2,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=0.5s, frame=2472491, AppCache.Player.GetMarchCount()}.
2026-07-17 07:37:22.234 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.5s, frame=2472741, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=0.6s, frame=2472791, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=8.2s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=0.6s, frame=2472791, AppCache.Player.GetMarchCount()}.
2026-07-17 07:38:22.241 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.0s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.5s, frame=2473041, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=0.4s, frame=2473091, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=68.3s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=0.4s, frame=2473091, AppCache.Player.GetMarchCount()}.
2026-07-17 07:39:22.315 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.6s, frame=2473340, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=0.2s, frame=2473390, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=128.3s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=0.2s, frame=2473390, AppCache.Player.GetMarchCount()}.
2026-07-17 07:40:22.415 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.7s, frame=2473640, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=0.0s, frame=2473690, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=188.4s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=0.0s, frame=2473690, AppCache.Player.GetMarchCount()}.
2026-07-17 07:41:22.576 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=9.6s, frame=2473940, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=9.8s, frame=2473940, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=248.6s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=9.8s, frame=2473940, AppCache.Player.GetMarchCount()}.
2026-07-17 07:42:22.568 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=4.7s, frame=2474240, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=9.3s, frame=2474240, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=308.6s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=9.3s, frame=2474240, AppCache.Player.GetMarchCount()}.
2026-07-17 07:43:22.645 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.3s, frame=2474536, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=8.8s, frame=2474536, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=368.7s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=8.8s, frame=2474536, AppCache.Player.GetMarchCount()}.
2026-07-17 07:44:22.636 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.9s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.2s, frame=2474835, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=8.3s, frame=2474835, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=428.7s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=8.3s, frame=2474835, AppCache.Player.GetMarchCount()}.
2026-07-17 07:45:22.661 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=2.6s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.5s, frame=2475132, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=7.9s, frame=2475132, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=488.7s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=7.9s, frame=2475132, AppCache.Player.GetMarchCount()}.
2026-07-17 07:46:22.785 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=2.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.4s, frame=2475431, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=7.6s, frame=2475431, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=548.8s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=7.6s, frame=2475431, AppCache.Player.GetMarchCount()}.
2026-07-17 07:47:22.914 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.0s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.4s, frame=2475731, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=7.4s, frame=2475731, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=608.9s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=7.4s, frame=2475731, AppCache.Player.GetMarchCount()}.
2026-07-17 07:48:22.989 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.4s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.5s, frame=2476031, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=7.1s, frame=2476031, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=669.0s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=7.1s, frame=2476031, AppCache.Player.GetMarchCount()}.
2026-07-17 07:49:22.991 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.6s, frame=2476330, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.8s, frame=2476330, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=729.0s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.8s, frame=2476330, AppCache.Player.GetMarchCount()}.
2026-07-17 07:50:23.121 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.9s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.7s, frame=2476630, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.8s, frame=2476630, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,2,8 | observedQueue=untrusted over cap, raw=10, reliableCap=5, ids=281474992020408,281474992020409,281474992020410,281474992020411,281474992022428,281474992026011,281474992027426,281474992027800,281474992027837,281474992026784, age=789.1s, source=RECV unknown.RecvEntityMarchCommandUpdateNotice arg0, method=RecvEntityMarchCommandUpdateNotice, action=add, changed=0, ids=281474992026784 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.8s, frame=2476630, AppCache.Player.GetMarchCount()}.
2026-07-17 07:51:23.151 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.5s, queue=4/4, success=3, pending=0, measured=-1, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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={}, effectiveDetail={effective=4/4, raw=4; localAccepted=3, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.6s, frame=2476924, AppCache.Player.GetMarchCount() | mappedLowerBound=3; mappedQueue=3/5, mapSize=3, pendingLinks=0, indexes=6,3,8 | observedDiagnosticOnly=3; observedQueue=3, frame=2476956, age=0.2s, source=mappedMarchIndex, remove marchIndex=2, removedEntityId=281474992026011, removed=True, mapped=3, indexes=6,3,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.6s, frame=2476924, AppCache.Player.GetMarchCount()}.
2026-07-17 07:52:23.205 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.2s, frame=2477224, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.4s, frame=2477224, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=51.3s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.4s, frame=2477224, AppCache.Player.GetMarchCount()}.
2026-07-17 07:53:23.336 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.2s, frame=2477524, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.4s, frame=2477524, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=111.4s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.4s, frame=2477524, AppCache.Player.GetMarchCount()}.
2026-07-17 07:54:23.504 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.2s, frame=2477824, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.5s, frame=2477824, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=171.6s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.5s, frame=2477824, AppCache.Player.GetMarchCount()}.
2026-07-17 07:55:23.532 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.2s, frame=2478124, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.4s, frame=2478124, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=231.6s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.4s, frame=2478124, AppCache.Player.GetMarchCount()}.
2026-07-17 07:56:23.654 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.2s, frame=2478424, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.4s, frame=2478424, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=291.7s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.4s, frame=2478424, AppCache.Player.GetMarchCount()}.
2026-07-17 07:57:23.778 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.2s, frame=2478724, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.4s, frame=2478724, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=351.8s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.4s, frame=2478724, AppCache.Player.GetMarchCount()}.
2026-07-17 07:58:23.941 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.2s, frame=2479024, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.5s, frame=2479024, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=412.0s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.5s, frame=2479024, AppCache.Player.GetMarchCount()}.
2026-07-17 07:59:23.896 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.0s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.2s, frame=2479324, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.2s, frame=2479324, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=472.0s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.2s, frame=2479324, AppCache.Player.GetMarchCount()}.
2026-07-17 08:00:24.008 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.0s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.0s, frame=2479513, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.9s, frame=2479513, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=532.1s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.9s, frame=2479513, AppCache.Player.GetMarchCount()}.
2026-07-17 08:01:24.029 [WARN] [user=DSDGame04] [pid=3224] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.8s, queue=4/4, success=4, pending=0, measured=4, playerCache=4, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=4, age=5.5s, frame=2479811, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=4/4, raw=4; localAccepted=4, pending=0 | playerCache=4; safePoll GetMarchCount()=4, age=6.5s, frame=2479811, AppCache.Player.GetMarchCount() | mappedLowerBound=4; mappedQueue=4/5, mapSize=4, pendingLinks=0, indexes=6,3,7,8 | observedQueue=stale, raw=4, maxAge=45s, age=592.1s, source=mappedMarchIndex, link marchIndex=7, entityId=281474992028345, targetId=28991922601343200, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=4, indexes=6,3,7,8 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=4, age=6.5s, frame=2479811, AppCache.Player.GetMarchCount()}.
2026-07-17 12:45:52.246 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.770 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.771 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.771 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.772 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.773 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.773 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.773 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.774 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.774 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.775 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.775 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.775 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.776 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.776 [WARN] [user=DSDGame04] [pid=4720] 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:45:52.776 [WARN] [user=DSDGame04] [pid=4720] 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:45:53.713 [WARN] [user=DSDGame04] [pid=4720] KEEPALIVE MONITOR PATCH MISS: no MsgGS2CLKeepLiveReply handler found.
2026-07-17 12:45:53.754 [WARN] [user=DSDGame04] [pid=4720] 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:45:55.392 [WARN] [user=DSDGame04] [pid=4720] 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:46:03.075 [WARN] [user=DSDGame04] [pid=4720] AUTO HOSPITAL WOUNDED NOTICE: normalList=0, specialList=0, total=-1, map=False, packet=Protomsg.MsgGS2CLWoundedSoldierNotice, normalSample={count=0}, specialSample={count=0}, frame=30, count=1.
2026-07-17 12:46:09.201 [WARN] [user=DSDGame04] [pid=4720] NON-LOGIN AUTOMATION BLOCKED: state=loading, online=False, mainPanel=False, loading=True, messageBox=False, messageBoxKind=, networkKnown=True, networkConnected=True, networkState=Il2CppSystem.Object, networkSessionId=505174081, keepAliveKnown=True, keepAliveNext=3.1065464, keepAlivePing=0, activeDisconnectLoop=False, recentMainDisconnect=False. Contribution, gather, gift, and hospital actions are stopped until the runtime session is online.
2026-07-17 12:46:14.741 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_FreeArena: OnInit coin count: 0}.
2026-07-17 12:46:14.745 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.FreeArena.FreeArenaModule.AutoCollect_FreeArenaMainUiRequest, serial=0, age=none, args={none}.
2026-07-17 12:46:14.746 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_Survivor: GetRewards survivor id: 8847632629869, uid: 109, configId: 2060, survivorId: 16, Reward: 803840}.
2026-07-17 12:46:14.746 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_Survivor: GetRewards survivor id: 8955006812270, uid: 110, configId: 2085, survivorId: 11, Reward: 803863}.
2026-07-17 12:46:14.747 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_Survivor: GetRewards survivor id: 8804682956911, uid: 111, configId: 2050, survivorId: 24, Reward: 803830}.
2026-07-17 12:46:14.748 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_Survivor: GetRewards survivor id: 8731668512880, uid: 112, configId: 2033, survivorId: 33, Reward: 803815}.
2026-07-17 12:46:14.748 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_Survivor: GetRewards survivor id: 9126805504113, uid: 113, configId: 2125, survivorId: 0, Reward: 803935}.
2026-07-17 12:46:14.749 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_Survivor: GetRewards survivor id: 9122510536818, uid: 114, configId: 2124, survivorId: 0, Reward: 803934}.
2026-07-17 12:46:14.749 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_Survivor: GetRewards survivor id: 8847632629875, uid: 115, configId: 2060, survivorId: 16, Reward: 803840}.
2026-07-17 12:46:14.749 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_Survivor: GetRewards survivor id: 9122510536820, uid: 116, configId: 2124, survivorId: 0, Reward: 803934}.
2026-07-17 12:46:14.750 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_Survivor: count: 5, id: 16,11,24,33,4}.
2026-07-17 12:46:15.263 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_FreeArena: OnUpdateFreeArenaMainInfo}.
2026-07-17 12:46:15.264 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT GAME LOG: method=AutoCollect_Log, serial=0, age=none, msg={AutoCollectVo_FreeArena: coin count: 0}.
2026-07-17 12:46:15.265 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResAllType, serial=0, age=none, args={none}.
2026-07-17 12:46:15.266 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=0, age=none, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeFood}.
2026-07-17 12:46:15.276 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=0, age=none, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeWood}.
2026-07-17 12:46:15.279 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=0, age=none, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeOil}.
2026-07-17 12:46:15.282 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=0, age=none, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeSteel}.
2026-07-17 12:46:15.714 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=0, age=none, code=0, type=3, value=40027, success=True, replies=1, successes=1, totalValue=40027, fields={Code=0, DonateType=3, Value=40027}.
2026-07-17 12:46:15.954 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=0, age=none, code=0, type=4, value=38601, success=True, replies=2, successes=2, totalValue=78628, fields={Code=0, DonateType=4, Value=38601}.
2026-07-17 12:46:15.956 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=0, age=none, code=0, type=2, value=7018, success=True, replies=3, successes=3, totalValue=85646, fields={Code=0, DonateType=2, Value=7018}.
2026-07-17 12:46:15.957 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=0, age=none, code=0, type=5, value=18226, success=True, replies=4, successes=4, totalValue=103872, fields={Code=0, DonateType=5, Value=18226}.
2026-07-17 12:46:24.335 [WARN] [user=DSDGame04] [pid=4720] 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:46:25.937 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT DIRECT START: reason=v285_simple_auto_cycle_after_alliance_resource_1.
2026-07-17 12:46:25.946 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT CLAIM MARK: serial=1, method=direct:IGG.Game.Module.CityBuilding.CityBuildingModule+API.SendCollectResAllType(), reason=v285_simple_auto_cycle_after_alliance_resource_1, frame=127.
2026-07-17 12:46:25.947 [WARN] [user=DSDGame04] [pid=4720] 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:46:25.950 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResAllType, serial=1, age=0.004s, args={none}.
2026-07-17 12:46:25.950 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=1, age=0.005s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeFood}.
2026-07-17 12:46:25.952 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=1, age=0.006s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeWood}.
2026-07-17 12:46:25.953 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=1, age=0.008s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeOil}.
2026-07-17 12:46:25.954 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.SendCollectResReq, serial=1, age=0.009s, args={arg0:type=Protomsg.CurrencyType,value=KCurrencyTypeSteel}.
2026-07-17 12:46:25.955 [WARN] [user=DSDGame04] [pid=4720] 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:46:25.956 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.CityBuilding.CityBuildingModule.AfterAutoCollectSurvivor, serial=1, age=0.011s, args={none}.
2026-07-17 12:46:25.957 [WARN] [user=DSDGame04] [pid=4720] 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:46:25.958 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.Expedition.ExpeditionModule+API.AutoCollect_RequestRevAwardBatch, serial=1, age=0.013s, args={none}.
2026-07-17 12:46:25.959 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.Expedition.ExpeditionModule.AutoCollect_RequestRevAwardBatch, serial=1, age=0.014s, args={none}.
2026-07-17 12:46:25.960 [WARN] [user=DSDGame04] [pid=4720] 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:46:25.961 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.FreeArena.FreeArenaModule+API.AutoCollect_RequestFreeArenaClaimCoin, serial=1, age=0.016s, args={none}.
2026-07-17 12:46:25.962 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT FLOW: method=IGG.Game.Module.FreeArena.FreeArenaModule.AutoCollect_RequestFreeArenaClaimCoin, serial=1, age=0.017s, args={none}.
2026-07-17 12:46:25.963 [WARN] [user=DSDGame04] [pid=4720] 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:46:26.436 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=1, age=0.489s, code=0, type=3, value=21, success=True, replies=1, successes=1, totalValue=21, fields={Code=0, DonateType=3, Value=21}.
2026-07-17 12:46:26.576 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=1, age=0.630s, code=0, type=4, value=20, success=True, replies=2, successes=2, totalValue=41, fields={Code=0, DonateType=4, Value=20}.
2026-07-17 12:46:26.577 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=1, age=0.632s, code=0, type=2, value=3, success=True, replies=3, successes=3, totalValue=44, fields={Code=0, DonateType=2, Value=3}.
2026-07-17 12:46:26.579 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT RESOURCE REPLY: method=CollectResourceReplyHandler, serial=1, age=0.633s, code=0, type=5, value=9, success=True, replies=4, successes=4, totalValue=53, fields={Code=0, DonateType=5, Value=9}.
2026-07-17 12:46:26.630 [WARN] [user=DSDGame04] [pid=4720] AUTOCOLLECT CALLBACK REPLY: method=RecvFreeArenaClaimCoinReply, serial=1, age=0.682s, code=0, fields={Code=0}, shape={MP:Pointer,MP:WasCollected}.
2026-07-17 12:46:26.941 [WARN] [user=DSDGame04] [pid=4720] 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=1691420, points=2401794, age=11.7, cacheSource=RecvGuildGiftBaseInfoUpdateNotice.Info, label=v285_simple_auto_cycle_before_donate_1_honor_box_level.
2026-07-17 12:46:26.948 [WARN] [user=DSDGame04] [pid=4720] 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:46:26.950 [WARN] [user=DSDGame04] [pid=4720] GUILDHONORCHEST CLAIM FALLBACK: ActivityId=130421, reason=not_observed_yet, label=v285_simple_auto_cycle_before_donate_1_honor_chest.
2026-07-17 12:46:26.956 [WARN] [user=DSDGame04] [pid=4720] 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:46:26.956 [WARN] [user=DSDGame04] [pid=4720] 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:46:26.958 [WARN] [user=DSDGame04] [pid=4720] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=request_capture:ActivityGuildPassCycleRewardRequest, frame=131
2026-07-17 12:46:26.958 [WARN] [user=DSDGame04] [pid=4720] GUILDHONORCHEST REQUEST CAPTURE: method=ActivityGuildPassCycleRewardRequest, activityId=130421
2026-07-17 12:46:26.959 [WARN] [user=DSDGame04] [pid=4720] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=request_capture:ActivityGuildPassCycleRewardRequest, frame=131
2026-07-17 12:46:26.960 [WARN] [user=DSDGame04] [pid=4720] GUILDHONORCHEST REQUEST CAPTURE: method=ActivityGuildPassCycleRewardRequest, activityId=130421
2026-07-17 12:46:26.961 [WARN] [user=DSDGame04] [pid=4720] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassCycleRewardRequest, frame=131
2026-07-17 12:46:26.962 [WARN] [user=DSDGame04] [pid=4720] GUILDHONORCHEST WIRE CAPTURE: Protomsg.MsgCL2GSActivityGuildPassCycleRewardRequest sent, activityId=130421, fields={ActivityId=130421}.
2026-07-17 12:46:26.965 [WARN] [user=DSDGame04] [pid=4720] 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:46:26.966 [WARN] [user=DSDGame04] [pid=4720] GUILDHONORCHEST ACTIVITY CACHE: ActivityId=130421, source=wire_send:Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest, frame=131
2026-07-17 12:46:26.966 [WARN] [user=DSDGame04] [pid=4720] GUILDHONORCHEST WIRE CAPTURE: Protomsg.MsgCL2GSActivityGuildPassTaskAllRewardRequest sent, activityId=130421, fields={ActivityId=130421, TaskId=160320}.
2026-07-17 12:46:52.241 [WARN] [user=DSDGame04] [pid=4720] GUILDTECH V285 SIMPLE AUTO CYCLE END: cycle=1, donated=16, reason=resource -> native AutoCollect -> gift -> contribute sequence complete; server returned non-success/error code 1357 after donated=16, next run in 3600s.
2026-07-17 12:46:52.245 [WARN] [user=DSDGame04] [pid=4720] 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.DSDGame04.json, serial=1
2026-07-17 12:46:52.245 [WARN] [user=DSDGame04] [pid=4720] AUTO HOSPITAL ENTRY: first guild cycle done; enabled=False.
2026-07-17 12:46:52.258 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.0s, queue=1/5, success=0, pending=0, measured=-1, playerCache=1, capSource={default}, resources=food,wood,steel,oil, troop=unknown, troopDetail={}, measuredDetail={}, effectiveDetail={effective=1/5, raw=1; localAccepted=0, pending=0 | playerCache=1; safePoll GetMarchCount()=1, age=7.2s, frame=221, AppCache.Player.GetMarchCount() | mappedQueue=none | observedQueue=none | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=1, age=7.2s, frame=221, AppCache.Player.GetMarchCount()}.
2026-07-17 12:46:52.284 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER CONFIG ACTIVE: level=1-7, maxMarchSeconds=60, maxQueue=5, resources=food:True,wood:True,steel:True,oil:True.
2026-07-17 12:47:55.082 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.4s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=12.1s, frame=336, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=0.0s, frame=351, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=58.2s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=0.0s, frame=351, AppCache.Player.GetMarchCount()}.
2026-07-17 12:49:05.380 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=0.0s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=13.7s, frame=437, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=0.0s, frame=451, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=128.5s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=0.0s, frame=451, AppCache.Player.GetMarchCount()}.
2026-07-17 12:50:08.931 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.7s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=14.2s, frame=487, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=0.0s, frame=517, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=192.1s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=0.0s, frame=517, AppCache.Player.GetMarchCount()}.
2026-07-17 12:51:08.358 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=6.9s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=8.5s, frame=706, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=8.8s, frame=706, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=251.5s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=8.8s, frame=706, AppCache.Player.GetMarchCount()}.
2026-07-17 12:52:08.497 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=1, nextIn=0.0s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=6.3s, frame=944, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=6.9s, frame=944, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=311.6s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=6.9s, frame=944, AppCache.Player.GetMarchCount()}.
2026-07-17 12:53:08.680 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=5.0s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=11.8s, frame=1153, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=2.1s, frame=1198, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=371.8s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=2.1s, frame=1198, AppCache.Player.GetMarchCount()}.
2026-07-17 12:54:08.915 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=3, nextIn=0.0s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=7.3s, frame=1405, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=0.0s, frame=1455, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=432.1s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=0.0s, frame=1455, AppCache.Player.GetMarchCount()}.
2026-07-17 12:55:09.038 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=1.9s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=5.2s, frame=1661, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=8.3s, frame=1661, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=492.2s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=8.3s, frame=1661, AppCache.Player.GetMarchCount()}.
2026-07-17 12:56:09.071 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=7.0s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=5.8s, frame=1903, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=6.0s, frame=1903, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=552.2s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=6.0s, frame=1903, AppCache.Player.GetMarchCount()}.
2026-07-17 12:57:09.224 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=3, nextIn=0.3s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=0.0s, frame=2156, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=1.0s, frame=2156, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedQueue=stale, raw=1, maxAge=45s, age=612.4s, source=mappedMarchIndex, link marchIndex=5, entityId=281474992030032, targetId=28991922601345394, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=1.0s, frame=2156, AppCache.Player.GetMarchCount()}.
2026-07-17 12:58:09.372 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.6s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=5.1s, frame=2371, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=5.4s, frame=2371, AppCache.Player.GetMarchCount() | mappedLowerBound=1; mappedQueue=1/5, mapSize=1, pendingLinks=0, indexes=5 | observedDiagnosticOnly=1; observedQueue=1, frame=2371, age=1.7s, source=mappedMarchIndex, remove marchIndex=3, removedEntityId=0, removed=False, mapped=1, indexes=5 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=5.4s, frame=2371, AppCache.Player.GetMarchCount()}.
2026-07-17 12:59:09.424 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=6.2s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=12.4s, frame=2559, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=0.6s, frame=2608, AppCache.Player.GetMarchCount() | mappedLowerBound=2; mappedQueue=2/5, mapSize=2, pendingLinks=0, indexes=5,4 | observedQueue=stale, raw=2, maxAge=45s, age=52.1s, source=mappedMarchIndex, link marchIndex=4, entityId=281474992030101, targetId=28991922601344242, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=2, indexes=5,4 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=0.6s, frame=2608, AppCache.Player.GetMarchCount()}.
2026-07-17 13:00:09.579 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=3, nextIn=0.0s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=6.4s, frame=2807, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=8.4s, frame=2807, AppCache.Player.GetMarchCount() | mappedLowerBound=2; mappedQueue=2/5, mapSize=2, pendingLinks=0, indexes=5,4 | observedQueue=stale, raw=2, maxAge=45s, age=112.2s, source=mappedMarchIndex, link marchIndex=4, entityId=281474992030101, targetId=28991922601344242, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=2, indexes=5,4 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=8.4s, frame=2807, AppCache.Player.GetMarchCount()}.
2026-07-17 13:01:09.646 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=3.0s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=8.2s, frame=3036, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=0.0s, frame=3068, AppCache.Player.GetMarchCount() | mappedLowerBound=2; mappedQueue=2/5, mapSize=2, pendingLinks=0, indexes=5,4 | observedQueue=stale, raw=2, maxAge=45s, age=172.3s, source=mappedMarchIndex, link marchIndex=4, entityId=281474992030101, targetId=28991922601344242, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=2, indexes=5,4 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=0.0s, frame=3068, AppCache.Player.GetMarchCount()}.
2026-07-17 13:02:11.291 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=6.8s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=12.7s, frame=3246, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=0.0s, frame=3295, AppCache.Player.GetMarchCount() | mappedLowerBound=2; mappedQueue=2/5, mapSize=2, pendingLinks=0, indexes=5,4 | observedQueue=stale, raw=2, maxAge=45s, age=233.9s, source=mappedMarchIndex, link marchIndex=4, entityId=281474992030101, targetId=28991922601344242, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=2, indexes=5,4 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=0.0s, frame=3295, AppCache.Player.GetMarchCount()}.
2026-07-17 13:03:11.280 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=3, nextIn=0.2s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=3.0s, frame=3510, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=4.2s, frame=3510, AppCache.Player.GetMarchCount() | mappedLowerBound=2; mappedQueue=2/5, mapSize=2, pendingLinks=0, indexes=5,4 | observedQueue=stale, raw=2, maxAge=45s, age=293.9s, source=mappedMarchIndex, link marchIndex=4, entityId=281474992030101, targetId=28991922601344242, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=2, indexes=5,4 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=4.2s, frame=3510, AppCache.Player.GetMarchCount()}.
2026-07-17 13:04:11.299 [WARN] [user=DSDGame04] [pid=4720] AUTO GATHER STATUS: reason=tick, enabled=True, state=0, nextIn=4.6s, queue=2/4, success=2, pending=0, measured=2, playerCache=2, capSource={source=PlayerCacheCap method GetDispatchMaxMarchCount()=4, 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()=2, age=1.0s, frame=3743, AppCache.Player.GetMarchCount()}, effectiveDetail={effective=2/4, raw=2; localAccepted=2, pending=0 | playerCache=2; safePoll GetMarchCount()=2, age=1.2s, frame=3743, AppCache.Player.GetMarchCount() | mappedLowerBound=2; mappedQueue=2/5, mapSize=2, pendingLinks=0, indexes=5,4 | observedQueue=stale, raw=2, maxAge=45s, age=353.9s, source=mappedMarchIndex, link marchIndex=4, entityId=281474992030101, targetId=28991922601344242, source=RECV IGG.Game.Module.March.MarchModule.CreateMarchReplyHandler arg0, mapped=2, indexes=5,4 | externalSuccess=none}, playerCacheDetail={safePoll GetMarchCount()=2, age=1.2s, frame=3743, AppCache.Player.GetMarchCount()}.
