santigo Posted November 13, 2025 Report Posted November 13, 2025 how to use node-globaloffensive to execute the command and protocol for redeeming items with Stars in the CS2 Armory? i guess the command like this: k_EMsgGCCStrike15_v2_ClientRedeemMissionReward = 9209; and the protocol like this: message CMsgGCCstrike15_v2_ClientRedeemMissionReward { optional uint32 campaign_id = 1; optional uint32 redeem_id = 2; optional uint32 redeemable_balance = 3; optional uint32 expected_cost = 4; optional int32 bid_control = 5; } but i don't know what's the param's value i can parse redeem_balance from hello,the type id is 6 and the protocol like this: message CSOAccountXpShop { optional uint32 generation_time = 1; optional uint32 redeemable_balance = 2; repeated uint32 xp_tracks = 3; } Quote
Cxiaoxin Posted Saturday at 03:07 AM Report Posted Saturday at 03:07 AM I tested using your method and was able to successfully retrieve the star balance, but the redemption times out - possibly due to protocol mismatch. Could you please share if you have any updated strategies? The following is the log: [Armory batch open] Request openCount(stars)=400 [Armory batch open] Reusing existing login session [Armory] getArmoryBalance source: xpShop (type_id 6), redeemable_balance=400 [Armory batch open] balanceBefore=400 openCount=400, 4 stars per item → redeem count=100 [Armory batch open] Redeem 1/100 defindex=4028 Armory: Sending GC UseItem(1025) defindex=4028 payloadLen=3 payloadHex=08bc1f Armory: Timeout (no GC messages received in 30s, GC may not be responding to 1025) [Armory batch open] 1025 timeout, trying 9219... Armory: Sending GC 9219 ClientRedeemFreeReward defindex=4028 genTime=1773404500 balance=400 Armory: 9219 timeout (0 GC messages in 30s) [Armory batch open] 9219 timeout, trying 9209... Armory: Sending GC 9209 ClientRedeemMissionReward defindex=4028 balance=400 expectedCost=4 Armory: 9209 timeout [Armory batch open] Timeout 202, 0 items opened balanceAfter=400 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.