17:39:47 INFO    gu3server listening on ws://0.0.0.0:39100
17:39:47 INFO    (emulator reaches the host loopback as 10.0.2.2)
17:39:47 INFO    server listening on 0.0.0.0:39100
17:39:49 DEBUG   = connection is CONNECTING
17:39:49 DEBUG   < GET / HTTP/1.1
17:39:49 DEBUG   < User-Agent: websocket-sharp/1.0
17:39:49 DEBUG   < Host: 142.4.56.186:39100
17:39:49 DEBUG   < Upgrade: websocket
17:39:49 DEBUG   < Connection: Upgrade
17:39:49 DEBUG   < Sec-WebSocket-Key: jiiXxWdMFkeZ2Yb+mVcdjg==
17:39:49 DEBUG   < Sec-WebSocket-Version: 13
17:39:49 DEBUG   > HTTP/1.1 101 Switching Protocols
17:39:49 DEBUG   > Upgrade: websocket
17:39:49 DEBUG   > Connection: Upgrade
17:39:49 DEBUG   > Sec-WebSocket-Accept: wjl8unY1UY6VHPM5LJsgSG9hpnE=
17:39:49 DEBUG   > Date: Wed, 19 Aug 2026 17:39:49 GMT
17:39:49 DEBUG   > Server: Python/3.12 websockets/13.1
17:39:49 INFO    connection open
17:39:49 DEBUG   = connection is OPEN
17:39:49 INFO    === client connected from 142.4.56.186 (session 1) ===
17:39:49 DEBUG   < TEXT '{"id":"gu3session","index":8,"payload":{"sid":"...2,"android":1}}8e29ada5' [631 bytes]
17:39:49 INFO    [1] <-- (631 bytes) {"id":"gu3session","index":8,"payload":{"sid":"","gid":"svt","build":"22110","unity":"2017.4.1f1","ver":"1.19.22110","env":"production","stream":"livex","os":"Android OS 8.1.0 / API-27 (OSM1.180201.037/6739391)","platform":"Android","devmodel":"Google Android SDK built for x86","devname":"GoogleAndroidSDKbuiltforx86","devid":"██████████ [REDACTED]","devhash":"██████████ [REDACTED]","adid":"d
17:39:49 INFO    [1] trailer after JSON: '8e29ada5' (8 chars, hex32=False)
17:39:49 INFO    [1] *** REQUEST HASH VERIFIED  md5(body+'1.19.22110REQSALT!')[:8] ***
17:39:49 INFO    handshake  ver=1.19.22110 build=22110 env=production stream=livex platform=Android dev=Google Android SDK built for x86
17:39:49 INFO    --> session reply keys: build,deviceLimit,devicelimit,env,forceupgrade,id,ip,maint,maintenance,minimumRequiredVersion,minimumrequiredversion,minver,minversion,publicIp,publicip,serverBuild,serverVersion,serverbuild,servertime,serverversion,session,sessionId,sessionid,sid,stream,sver,time,timestamp,token,ts,uid,upgrade,upgradeclient,ver,version
17:39:49 DEBUG   [1] --> {"id":"gu3session","index":8,"timestamp":1787161189,"timestampOffset":0,"error":"","payload":{"sid":"██████████ [REDACTED]","session":"██████████ [REDACTED]","sessionid":"██████████ [REDACTED]","sessionId":"██████████ [REDACTED]","id":"██████████ [REDACTED]","uid":"","token":"██████████ [REDACTED]","ver":"1.19.22110","version":"1.19.22110","sver":"1.19.22110","serverversion":"1.19.22110","serverVersion":"1.19.22110","build":"22110","serverbuild":"22110","serverBuild":"22110","time":1787161189,"ts":1787161189,"timestamp":1787161189,"servertime":1787161189,"maintenance":false,"maint":false,"upgrade":false,"upgradeclient":false,"forceupgrade":false,"devicelimit":false,"deviceLimit":false,"minver":"1.0.0","minversion":"1.0.0","minimumrequiredversion":"1.0.0","minimumRequiredVersion":"1.0.0","ip":"142.4.56.186","publicip":"142.4.56.186","publicIp":"142.4.56.186","env":"production","stream":"livex"}}
17:39:49 DEBUG   > TEXT '{"id":"gu3session","index":8,"timestamp":178716...ion","stream":"livex"}}' [973 bytes]
17:39:50 DEBUG   < TEXT '{"id":"gu3sync","index":9,"payload":{"_custom":...c2d39de75022"}}cb4e806e' [142 bytes]
17:39:50 INFO    [1] <-- (142 bytes) {"id":"gu3sync","index":9,"payload":{"_custom":{},"uid":"██████████ [REDACTED]","model":"user","token":"██████████ [REDACTED]"}}cb4e806e
17:40:02 DEBUG   [1] --> {"id":"gu3sync","index":9,"timestamp":1787161202,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":true,"devhash":"8e8da6b","dev":"██████████ [REDACTED]","gadget_0":{"productId":"mask_1","amount":1},"gadget_1":{"productId":"bg_0","amount":1},"gadget_2":{"productId":"r_1","amount":1},"gadget_3":{"productId":"tg_1","amount":1},"gadget_4":{"productId":"sg_1","amount":1},"settings":{"masterVolume":1,"musicVolume":1,"sfxVolume":1,"seenTou":1,"disableVibration":0},"devSettings":{"always_tutorial":0,"disableSniperBot":0,"botDefsAsTitles":0,"noTimeLimit":0,"newSpeedCalc":0,"showDebugUI":0,"disableAutoSignIn":0,"forceDailyRewardUI":0},"tutorials":{"clearedB":2147483647},"tuning":{"ts":1787136793,"hash":"0"},"progressionSafe":{"goalType":0,"points":0,"lastOpenedTs":0},"dailyrewards":{"opened":0,"ts":1787136793,"dayIndex":0},"friends":{"list":[],"sent":[],"requests":[]},"reviews":{"requests":[]},"user data":{"uid":"██████████ [REDACTED]","created":1787136793,"name":"Thief"},"clan":{"id":""},"clan data":{"id":"","numMembers":0},"session":{"ts":1787136793}}}
17:40:02 DEBUG   > TEXT '{"id":"gu3sync","index":9,"timestamp":178716120...on":{"ts":1787136793}}}' [1148 bytes]
17:40:02 DEBUG   < TEXT '{"id":"gu3log","index":10,"noreply":true,"paylo...ext.Invoke (System.Stri' [1016 bytes, continued]
17:40:02 DEBUG   < CONT 'ng error, System.Collections.Generic.List`1 pay...96de468a","tpError":0}}' [text, 529 bytes]
17:40:02 INFO    [1] <-- (1545 bytes) {"id":"gu3log","index":10,"noreply":true,"payload":{"type":"Exception","text":"NullReferenceException: A null value was found where an object instance was required.","stack":"PlayerProfile.UpdateRifle ()\\nPlayerProfile.SetEquippedRifle (InventoryItem rifleItem)\\nPlayerProfile.LinkInventory ()\\nPlayerProfile.OnSectionChange (SectionChange change, Gu3.DataSection ds)\\nGu3.Dataset+OnSectionChange
17:40:02 INFO    client log: {"type": "Exception", "text": "NullReferenceException: A null value was found where an object instance was required.", "stack": "PlayerProfile.UpdateRifle ()\\nPlayerProfile.SetEquippedRifle (InventoryItem rifleItem)\\nPlayerProfile.LinkInventory ()\\nPlayerProfile.OnSectionChange (SectionChange change, Gu3.DataSection ds)\\nGu3.Dataset+OnSectionChange.Invoke (SectionChange change, Gu3.DataSection
17:40:06 DEBUG   ! failing connection with code 1006
17:40:06 DEBUG   = connection is CLOSED
17:40:06 DEBUG   x half-closing TCP connection
17:40:06 INFO    === client disconnected (session 1) ===
17:40:06 INFO    connection closed
17:40:11 DEBUG   = connection is CONNECTING
17:40:11 DEBUG   < GET / HTTP/1.1
17:40:11 DEBUG   < User-Agent: websocket-sharp/1.0
17:40:11 DEBUG   < Host: 142.4.56.186:39100
17:40:11 DEBUG   < Upgrade: websocket
17:40:11 DEBUG   < Connection: Upgrade
17:40:11 DEBUG   < Sec-WebSocket-Key: F1hTHSuKkayHWlomipsJ5w==
17:40:11 DEBUG   < Sec-WebSocket-Version: 13
17:40:11 DEBUG   > HTTP/1.1 101 Switching Protocols
17:40:11 DEBUG   > Upgrade: websocket
17:40:11 DEBUG   > Connection: Upgrade
17:40:11 DEBUG   > Sec-WebSocket-Accept: bKdU9I99kIY/5gGLnckZ3Dt7wlc=
17:40:11 DEBUG   > Date: Wed, 19 Aug 2026 17:40:11 GMT
17:40:11 DEBUG   > Server: Python/3.12 websockets/13.1
17:40:11 INFO    connection open
17:40:11 DEBUG   = connection is OPEN
17:40:11 INFO    === client connected from 142.4.56.186 (session 2) ===
17:40:11 DEBUG   < TEXT '{"id":"gu3session","index":3,"payload":{"sid":"...1,"android":1}}9b9ad8ab' [611 bytes]
17:40:11 INFO    [2] <-- (611 bytes) {"id":"gu3session","index":3,"payload":{"sid":"","gid":"svt","build":"22110","unity":"2017.4.1f1","ver":"1.19.22110","env":"production","stream":"livex","os":"Android OS 8.1.0 / API-27 (OSM1.180201.037/6739391)","platform":"Android","devmodel":"Google Android SDK built for x86","devname":"GoogleAndroidSDKbuiltforx86","devid":"██████████ [REDACTED]","devhash":"██████████ [REDACTED]","adid":"d
17:40:11 INFO    [2] trailer after JSON: '9b9ad8ab' (8 chars, hex32=False)
17:40:11 INFO    [2] *** REQUEST HASH VERIFIED  md5(body+'1.19.22110REQSALT!')[:8] ***
17:40:11 INFO    handshake  ver=1.19.22110 build=22110 env=production stream=livex platform=Android dev=Google Android SDK built for x86
17:40:11 INFO    --> session reply keys: build,deviceLimit,devicelimit,env,forceupgrade,id,ip,maint,maintenance,minimumRequiredVersion,minimumrequiredversion,minver,minversion,publicIp,publicip,serverBuild,serverVersion,serverbuild,servertime,serverversion,session,sessionId,sessionid,sid,stream,sver,time,timestamp,token,ts,uid,upgrade,upgradeclient,ver,version
17:40:11 DEBUG   [2] --> {"id":"gu3session","index":3,"timestamp":1787161211,"timestampOffset":0,"error":"","payload":{"sid":"██████████ [REDACTED]","session":"██████████ [REDACTED]","sessionid":"██████████ [REDACTED]","sessionId":"██████████ [REDACTED]","id":"██████████ [REDACTED]","uid":"","token":"██████████ [REDACTED]","ver":"1.19.22110","version":"1.19.22110","sver":"1.19.22110","serverversion":"1.19.22110","serverVersion":"1.19.22110","build":"22110","serverbuild":"22110","serverBuild":"22110","time":1787161211,"ts":1787161211,"timestamp":1787161211,"servertime":1787161211,"maintenance":false,"maint":false,"upgrade":false,"upgradeclient":false,"forceupgrade":false,"devicelimit":false,"deviceLimit":false,"minver":"1.0.0","minversion":"1.0.0","minimumrequiredversion":"1.0.0","minimumRequiredVersion":"1.0.0","ip":"142.4.56.186","publicip":"142.4.56.186","publicIp":"142.4.56.186","env":"production","stream":"livex"}}
17:40:11 DEBUG   > TEXT '{"id":"gu3session","index":3,"timestamp":178716...ion","stream":"livex"}}' [973 bytes]
17:40:11 DEBUG   < TEXT '{"id":"gu3log","index":1,"noreply":true,"payloa...96de468a","tpError":0}}' [641 bytes]
17:40:11 INFO    [2] <-- (641 bytes) {"id":"gu3log","index":1,"noreply":true,"payload":{"type":"Warning","text":"The referenced script on this Behaviour (Game Object '<null>') is missing!","stack":"UnityEngine.Resources:Load(String)\\nFacebook.Unity.Settings.FacebookSettings:get_NullableInstance()\\nFacebook.Unity.Settings.FacebookSettings:get_Instance()\\nFacebook.Unity.Settings.FacebookSettings:get_AppIds()\\nFacebook.Unity.Setting
17:40:11 INFO    client log: {"type": "Warning", "text": "The referenced script on this Behaviour (Game Object '<null>') is missing!", "stack": "UnityEngine.Resources:Load(String)\\nFacebook.Unity.Settings.FacebookSettings:get_NullableInstance()\\nFacebook.Unity.Settings.FacebookSettings:get_Instance()\\nFacebook.Unity.Settings.FacebookSettings:get_AppIds()\\nFacebook.Unity.Settings.FacebookSettings:get_AppId()\\nFacebook.Uni
17:40:11 DEBUG   < TEXT '{"id":"gu3log","index":2,"noreply":true,"payloa...96de468a","tpError":0}}' [171 bytes]
17:40:11 INFO    [2] <-- (171 bytes) {"id":"gu3log","index":2,"noreply":true,"payload":{"type":"Log","text":"[INFO]GPS: Play Services=False, Play Games=False","stack":"","uid":"██████████ [REDACTED]","tpError":0}}
17:40:11 INFO    client log: {"type": "Log", "text": "[INFO]GPS: Play Services=False, Play Games=False", "stack": "", "uid": "██████████ [REDACTED]", "tpError": 0}
17:40:11 DEBUG   = connection is CONNECTING
17:40:11 DEBUG   < GET / HTTP/1.1
17:40:11 DEBUG   < gu3-request: get-ip
17:40:11 DEBUG   < X-Unity-Version: 2017.4.1f1
17:40:11 DEBUG   < Content-Type: application/x-www-form-urlencoded
17:40:11 DEBUG   < User-Agent: Dalvik/2.1.0 (Linux; U; Android 8.1.0; Android SDK built for x86 Build/OSM1.180201.037)
17:40:11 DEBUG   < Host: 142.4.56.186:39100
17:40:11 DEBUG   < Connection: Keep-Alive
17:40:11 DEBUG   < Accept-Encoding: gzip
17:40:11 INFO    get-ip probe from 142.4.56.186 -> 142.4.56.186
17:40:11 DEBUG   > HTTP/1.1 200 OK
17:40:11 DEBUG   > Content-Type: text/plain
17:40:11 DEBUG   > Content-Length: 12
17:40:11 DEBUG   > Connection: close
17:40:11 DEBUG   > Date: Wed, 19 Aug 2026 17:40:11 GMT
17:40:11 DEBUG   > Server: Python/3.12 websockets/13.1
17:40:11 DEBUG   > [body] (12 bytes)
17:40:11 INFO    connection rejected (200 OK)
17:40:11 DEBUG   x closing TCP connection
17:40:11 DEBUG   = connection is CLOSED
17:40:11 INFO    connection closed
17:40:11 DEBUG   < TEXT '{"id":"register push token","index":4,"payload"...auVuGFPmYkSE"}}24fd508e' [204 bytes]
17:40:11 INFO    [2] <-- (204 bytes) {"id":"register push token","index":4,"payload":{"pushToken":"fvBJiHWn_tk:██████████ [REDACTED-PUSHTOKEN]"}}24fd508e
17:40:11 DEBUG   [2] --> {"id":"register push token","index":4,"timestamp":1787161211,"timestampOffset":0,"error":"","payload":{}}
17:40:11 DEBUG   > TEXT '{"id":"register push token","index":4,"timestam...error":"","payload":{}}' [105 bytes]
17:40:12 INFO    [1] loadout push 1/2 (gadgets) for ██████████ [REDACTED]
17:40:12 DEBUG   [1] --> {"id":"gu3sync","index":-1,"timestamp":1787161212,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":false,"gadget_0":{"productId":"mask_1","amount":1},"gadget_1":{"productId":"bg_0","amount":1},"gadget_2":{"productId":"r_1","amount":1},"gadget_3":{"productId":"tg_1","amount":1},"gadget_4":{"productId":"sg_1","amount":1}}}
17:40:12 DEBUG   combined loadout push aborted: no close frame received or sent
17:40:13 DEBUG   < TEXT '{"id":"gu3sync","index":5,"payload":{"_custom":...c2d39de75022"}}7ac3984b' [142 bytes]
17:40:13 INFO    [2] <-- (142 bytes) {"id":"gu3sync","index":5,"payload":{"_custom":{},"uid":"██████████ [REDACTED]","model":"user","token":"██████████ [REDACTED]"}}7ac3984b
17:40:13 DEBUG   < TEXT '{"id":"gu3ip","index":6,"payload":{"ip":"142.4.56.186"}}0c3658f5' [64 bytes]
17:40:15 DEBUG   < TEXT '{"id":"gu3log","index":7,"noreply":true,"payloa...96de468a","tpError":0}}' [264 bytes]
17:40:25 DEBUG   [2] --> {"id":"gu3sync","index":5,"timestamp":1787161225,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":true,"devhash":"8e8da6b","dev":"██████████ [REDACTED]","gadget_0":{"productId":"mask_1","amount":1},"gadget_1":{"productId":"bg_0","amount":1},"gadget_2":{"productId":"r_1","amount":1},"gadget_3":{"productId":"tg_1","amount":1},"gadget_4":{"productId":"sg_1","amount":1},"settings":{"masterVolume":1,"musicVolume":1,"sfxVolume":1,"seenTou":1,"disableVibration":0},"devSettings":{"always_tutorial":0,"disableSniperBot":0,"botDefsAsTitles":0,"noTimeLimit":0,"newSpeedCalc":0,"showDebugUI":0,"disableAutoSignIn":0,"forceDailyRewardUI":0},"tutorials":{"clearedB":2147483647},"tuning":{"ts":1787136793,"hash":"0"},"progressionSafe":{"goalType":0,"points":0,"lastOpenedTs":0},"dailyrewards":{"opened":0,"ts":1787136793,"dayIndex":0},"friends":{"list":[],"sent":[],"requests":[]},"reviews":{"requests":[]},"user data":{"uid":"██████████ [REDACTED]","created":1787136793,"name":"Thief"},"clan":{"id":""},"clan data":{"id":"","numMembers":0},"session":{"ts":1787136793}}}
17:40:25 DEBUG   > TEXT '{"id":"gu3sync","index":5,"timestamp":178716122...on":{"ts":1787136793}}}' [1148 bytes]
17:40:25 INFO    [2] <-- (64 bytes) {"id":"gu3ip","index":6,"payload":{"ip":"142.4.56.186"}}0c3658f5
17:40:25 DEBUG   [2] --> {"id":"gu3ip","index":6,"timestamp":1787161225,"timestampOffset":0,"error":"","payload":{"ip":"142.4.56.186"}}
17:40:25 DEBUG   > TEXT '{"id":"gu3ip","index":6,"timestamp":1787161225,...:{"ip":"142.4.56.186"}}' [110 bytes]
17:40:25 INFO    [2] <-- (264 bytes) {"id":"gu3log","index":7,"noreply":true,"payload":{"type":"Warning","text":"ApplyDeviceSafeArea only makes sense on a screen sized object....","stack":"UnityEngine.Debug:LogWarning(Object)\\nApplyDeviceSafeArea:OnEnable()\\n","uid":"██████████ [REDACTED]","tpError":0}}
17:40:25 INFO    client log: {"type": "Warning", "text": "ApplyDeviceSafeArea only makes sense on a screen sized object....", "stack": "UnityEngine.Debug:LogWarning(Object)\\nApplyDeviceSafeArea:OnEnable()\\n", "uid": "██████████ [REDACTED]", "tpError": 0}
17:40:35 INFO    [2] loadout push 1/2 (gadgets) for ██████████ [REDACTED]
17:40:35 DEBUG   [2] --> {"id":"gu3sync","index":-1,"timestamp":1787161235,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":false,"gadget_0":{"productId":"mask_1","amount":1},"gadget_1":{"productId":"bg_0","amount":1},"gadget_2":{"productId":"r_1","amount":1},"gadget_3":{"productId":"tg_1","amount":1},"gadget_4":{"productId":"sg_1","amount":1}}}
17:40:35 DEBUG   > TEXT '{"id":"gu3sync","index":-1,"timestamp":17871612...d":"sg_1","amount":1}}}' [420 bytes]
17:40:38 INFO    [2] loadout push 2/2 (profile) for ██████████ [REDACTED]
17:40:38 DEBUG   [2] --> {"id":"gu3sync","index":-1,"timestamp":1787161238,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":false,"profile":{"nick":"Thief","nickChosen":1,"enabled":1,"optOut":0,"termsVer":1,"vipLevel":0,"vipSuit":0,"title":"","generalChatChannel":0,"generalChatMute":0,"faqViews":0,"wallResistance":0,"xp":0,"customers":0,"gold":100,"cash":5000,"lifetimeCash":5000,"lifetimeGold":100,"lastRank":0,"lastLevel":1,"currentSeason":0,"seasonElite":0,"curEvt":"","iaps":0,"avatar":"ava_1","mask":"mask_1","currClanEff":0,"currClanTopPrize":0,"currClanParts":0,"thief_bag":"1","sniper_rifle":"2","lastBonusCaseTs":0,"rankingBlacklistUntil":0,"lastMarketRefresh":0,"lastMarketPrompt":0,"lastMarketReport":0,"soloProgress":0,"mainVideoAdTs":0,"mainVideoAdRerollTs":0,"mainVideoAdID":"","mainVideoAdType":"","mainVideoPID":"","mainVideoAdQuantity":0,"thiefRounds":0,"sniperRounds":0}}}
17:40:38 DEBUG   > TEXT '{"id":"gu3sync","index":-1,"timestamp":17871612...":0,"sniperRounds":0}}}' [965 bytes]
17:50:54 DEBUG   ! failing connection with code 1006
17:50:54 DEBUG   = connection is CLOSED
17:50:54 DEBUG   x half-closing TCP connection
17:50:54 INFO    === client disconnected (session 2) ===
17:50:54 INFO    connection closed
17:50:59 DEBUG   = connection is CONNECTING
17:50:59 DEBUG   < GET / HTTP/1.1
17:50:59 DEBUG   < User-Agent: websocket-sharp/1.0
17:50:59 DEBUG   < Host: 142.4.56.186:39100
17:50:59 DEBUG   < Upgrade: websocket
17:50:59 DEBUG   < Connection: Upgrade
17:50:59 DEBUG   < Sec-WebSocket-Key: T3m0efD7PBiHZ9AjJhEoxA==
17:50:59 DEBUG   < Sec-WebSocket-Version: 13
17:50:59 DEBUG   > HTTP/1.1 101 Switching Protocols
17:50:59 DEBUG   > Upgrade: websocket
17:50:59 DEBUG   > Connection: Upgrade
17:50:59 DEBUG   > Sec-WebSocket-Accept: Q8yFsyh8L6vzgHEMto0djQNAm9k=
17:50:59 DEBUG   > Date: Wed, 19 Aug 2026 17:50:59 GMT
17:50:59 DEBUG   > Server: Python/3.12 websockets/13.1
17:50:59 INFO    connection open
17:50:59 DEBUG   = connection is OPEN
17:50:59 INFO    === client connected from 142.4.56.186 (session 3) ===
17:51:00 DEBUG   < TEXT '{"id":"gu3session","index":3,"payload":{"sid":"...1,"android":1}}816bc2dd' [611 bytes]
17:51:00 INFO    [3] <-- (611 bytes) {"id":"gu3session","index":3,"payload":{"sid":"","gid":"svt","build":"22110","unity":"2017.4.1f1","ver":"1.19.22110","env":"production","stream":"livex","os":"Android OS 8.1.0 / API-27 (OSM1.180201.037/6739391)","platform":"Android","devmodel":"Google Android SDK built for x86","devname":"GoogleAndroidSDKbuiltforx86","devid":"██████████ [REDACTED]","devhash":"██████████ [REDACTED]","adid":"d
17:51:00 INFO    [3] trailer after JSON: '816bc2dd' (8 chars, hex32=False)
17:51:00 INFO    [3] *** REQUEST HASH VERIFIED  md5(body+'1.19.22110REQSALT!')[:8] ***
17:51:00 INFO    handshake  ver=1.19.22110 build=22110 env=production stream=livex platform=Android dev=Google Android SDK built for x86
17:51:00 INFO    --> session reply keys: build,deviceLimit,devicelimit,env,forceupgrade,id,ip,maint,maintenance,minimumRequiredVersion,minimumrequiredversion,minver,minversion,publicIp,publicip,serverBuild,serverVersion,serverbuild,servertime,serverversion,session,sessionId,sessionid,sid,stream,sver,time,timestamp,token,ts,uid,upgrade,upgradeclient,ver,version
17:51:00 DEBUG   [3] --> {"id":"gu3session","index":3,"timestamp":1787161860,"timestampOffset":0,"error":"","payload":{"sid":"██████████ [REDACTED]","session":"██████████ [REDACTED]","sessionid":"██████████ [REDACTED]","sessionId":"██████████ [REDACTED]","id":"██████████ [REDACTED]","uid":"","token":"██████████ [REDACTED]","ver":"1.19.22110","version":"1.19.22110","sver":"1.19.22110","serverversion":"1.19.22110","serverVersion":"1.19.22110","build":"22110","serverbuild":"22110","serverBuild":"22110","time":1787161860,"ts":1787161860,"timestamp":1787161860,"servertime":1787161860,"maintenance":false,"maint":false,"upgrade":false,"upgradeclient":false,"forceupgrade":false,"devicelimit":false,"deviceLimit":false,"minver":"1.0.0","minversion":"1.0.0","minimumrequiredversion":"1.0.0","minimumRequiredVersion":"1.0.0","ip":"142.4.56.186","publicip":"142.4.56.186","publicIp":"142.4.56.186","env":"production","stream":"livex"}}
17:51:00 DEBUG   > TEXT '{"id":"gu3session","index":3,"timestamp":178716...ion","stream":"livex"}}' [973 bytes]
17:51:00 DEBUG   < TEXT '{"id":"gu3log","index":1,"noreply":true,"payloa...,"uid":"","tpError":0}}' [625 bytes]
17:51:00 INFO    [3] <-- (625 bytes) {"id":"gu3log","index":1,"noreply":true,"payload":{"type":"Warning","text":"The referenced script on this Behaviour (Game Object '<null>') is missing!","stack":"UnityEngine.Resources:Load(String)\\nFacebook.Unity.Settings.FacebookSettings:get_NullableInstance()\\nFacebook.Unity.Settings.FacebookSettings:get_Instance()\\nFacebook.Unity.Settings.FacebookSettings:get_AppIds()\\nFacebook.Unity.Setting
17:51:00 INFO    client log: {"type": "Warning", "text": "The referenced script on this Behaviour (Game Object '<null>') is missing!", "stack": "UnityEngine.Resources:Load(String)\\nFacebook.Unity.Settings.FacebookSettings:get_NullableInstance()\\nFacebook.Unity.Settings.FacebookSettings:get_Instance()\\nFacebook.Unity.Settings.FacebookSettings:get_AppIds()\\nFacebook.Unity.Settings.FacebookSettings:get_AppId()\\nFacebook.Uni
17:51:00 DEBUG   < TEXT '{"id":"gu3log","index":2,"noreply":true,"payloa...,"uid":"","tpError":0}}' [155 bytes]
17:51:00 INFO    [3] <-- (155 bytes) {"id":"gu3log","index":2,"noreply":true,"payload":{"type":"Log","text":"[INFO]GPS: Play Services=False, Play Games=False","stack":"","uid":"","tpError":0}}
17:51:00 INFO    client log: {"type": "Log", "text": "[INFO]GPS: Play Services=False, Play Games=False", "stack": "", "uid": "", "tpError": 0}
17:51:00 DEBUG   = connection is CONNECTING
17:51:00 DEBUG   < GET / HTTP/1.1
17:51:00 DEBUG   < gu3-request: get-ip
17:51:00 DEBUG   < X-Unity-Version: 2017.4.1f1
17:51:00 DEBUG   < Content-Type: application/x-www-form-urlencoded
17:51:00 DEBUG   < User-Agent: Dalvik/2.1.0 (Linux; U; Android 8.1.0; Android SDK built for x86 Build/OSM1.180201.037)
17:51:00 DEBUG   < Host: 142.4.56.186:39100
17:51:00 DEBUG   < Connection: Keep-Alive
17:51:00 DEBUG   < Accept-Encoding: gzip
17:51:00 INFO    get-ip probe from 142.4.56.186 -> 142.4.56.186
17:51:00 DEBUG   > HTTP/1.1 200 OK
17:51:00 DEBUG   > Content-Type: text/plain
17:51:00 DEBUG   > Content-Length: 12
17:51:00 DEBUG   > Connection: close
17:51:00 DEBUG   > Date: Wed, 19 Aug 2026 17:51:00 GMT
17:51:00 DEBUG   > Server: Python/3.12 websockets/13.1
17:51:00 DEBUG   > [body] (12 bytes)
17:51:00 INFO    connection rejected (200 OK)
17:51:00 DEBUG   x closing TCP connection
17:51:00 DEBUG   = connection is CLOSED
17:51:00 INFO    connection closed
17:51:02 DEBUG   < TEXT '{"id":"gu3new","index":4,"payload":{"_custom":{...model":"user"}}8719a50c' [82 bytes]
17:51:02 INFO    [3] <-- (82 bytes) {"id":"gu3new","index":4,"payload":{"_custom":{},"uid":"","model":"user"}}8719a50c
17:51:02 INFO    created user uid=██████████ [REDACTED]
17:51:02 DEBUG   < TEXT '{"id":"gu3ip","index":5,"payload":{"ip":"142.4.56.186"}}b8189a65' [64 bytes]
17:51:02 DEBUG   < TEXT '{"id":"register push token","index":6,"payload"...inb2feoCU6vI"}}cc4acd76' [204 bytes]
17:51:04 DEBUG   < TEXT '{"id":"gu3log","index":7,"noreply":true,"payloa...,"uid":"","tpError":0}}' [248 bytes]
17:51:14 DEBUG   [3] --> {"id":"gu3new","index":4,"timestamp":1787161874,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":true,"devhash":"8e8da6b","dev":"██████████ [REDACTED]","gadget_0":{"productId":"mask_1","amount":1},"gadget_1":{"productId":"bg_0","amount":1},"gadget_2":{"productId":"r_1","amount":1},"gadget_3":{"productId":"tg_1","amount":1},"gadget_4":{"productId":"sg_1","amount":1},"settings":{"masterVolume":1,"musicVolume":1,"sfxVolume":1,"seenTou":1,"disableVibration":0},"devSettings":{"always_tutorial":0,"disableSniperBot":0,"botDefsAsTitles":0,"noTimeLimit":0,"newSpeedCalc":0,"showDebugUI":0,"disableAutoSignIn":0,"forceDailyRewardUI":0},"tutorials":{"clearedB":2147483647},"tuning":{"ts":1787161862,"hash":"0"},"progressionSafe":{"goalType":0,"points":0,"lastOpenedTs":0},"dailyrewards":{"opened":0,"ts":1787161862,"dayIndex":0},"friends":{"list":[],"sent":[],"requests":[]},"reviews":{"requests":[]},"user data":{"uid":"██████████ [REDACTED]","created":1787161862,"name":"Thief"},"clan":{"id":""},"clan data":{"id":"","numMembers":0},"session":{"ts":1787161862}}}
17:51:14 DEBUG   > TEXT '{"id":"gu3new","index":4,"timestamp":1787161874...on":{"ts":1787161862}}}' [1147 bytes]
17:51:14 INFO    [3] <-- (64 bytes) {"id":"gu3ip","index":5,"payload":{"ip":"142.4.56.186"}}b8189a65
17:51:14 DEBUG   [3] --> {"id":"gu3ip","index":5,"timestamp":1787161874,"timestampOffset":0,"error":"","payload":{"ip":"142.4.56.186"}}
17:51:14 DEBUG   > TEXT '{"id":"gu3ip","index":5,"timestamp":1787161874,...:{"ip":"142.4.56.186"}}' [110 bytes]
17:51:14 INFO    [3] <-- (204 bytes) {"id":"register push token","index":6,"payload":{"pushToken":"cm-LsvWag-A:██████████ [REDACTED-PUSHTOKEN]"}}cc4acd76
17:51:14 DEBUG   [3] --> {"id":"register push token","index":6,"timestamp":1787161874,"timestampOffset":0,"error":"","payload":{}}
17:51:14 DEBUG   > TEXT '{"id":"register push token","index":6,"timestam...error":"","payload":{}}' [105 bytes]
17:51:14 INFO    [3] <-- (248 bytes) {"id":"gu3log","index":7,"noreply":true,"payload":{"type":"Warning","text":"ApplyDeviceSafeArea only makes sense on a screen sized object....","stack":"UnityEngine.Debug:LogWarning(Object)\\nApplyDeviceSafeArea:OnEnable()\\n","uid":"","tpError":0}}
17:51:14 INFO    client log: {"type": "Warning", "text": "ApplyDeviceSafeArea only makes sense on a screen sized object....", "stack": "UnityEngine.Debug:LogWarning(Object)\\nApplyDeviceSafeArea:OnEnable()\\n", "uid": "", "tpError": 0}
17:51:24 INFO    [3] loadout push 1/2 (gadgets) for ██████████ [REDACTED]
17:51:24 DEBUG   [3] --> {"id":"gu3sync","index":-1,"timestamp":1787161884,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":false,"gadget_0":{"productId":"mask_1","amount":1},"gadget_1":{"productId":"bg_0","amount":1},"gadget_2":{"productId":"r_1","amount":1},"gadget_3":{"productId":"tg_1","amount":1},"gadget_4":{"productId":"sg_1","amount":1}}}
17:51:24 DEBUG   > TEXT '{"id":"gu3sync","index":-1,"timestamp":17871618...d":"sg_1","amount":1}}}' [420 bytes]
17:51:27 INFO    [3] loadout push 2/2 (profile) for ██████████ [REDACTED]
17:51:27 DEBUG   [3] --> {"id":"gu3sync","index":-1,"timestamp":1787161887,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":false,"profile":{"nick":"Thief","nickChosen":1,"enabled":1,"optOut":0,"termsVer":1,"vipLevel":0,"vipSuit":0,"title":"","generalChatChannel":0,"generalChatMute":0,"faqViews":0,"wallResistance":0,"xp":0,"customers":0,"gold":100,"cash":5000,"lifetimeCash":5000,"lifetimeGold":100,"lastRank":0,"lastLevel":1,"currentSeason":0,"seasonElite":0,"curEvt":"","iaps":0,"avatar":"ava_1","mask":"mask_1","currClanEff":0,"currClanTopPrize":0,"currClanParts":0,"thief_bag":"1","sniper_rifle":"2","lastBonusCaseTs":0,"rankingBlacklistUntil":0,"lastMarketRefresh":0,"lastMarketPrompt":0,"lastMarketReport":0,"soloProgress":0,"mainVideoAdTs":0,"mainVideoAdRerollTs":0,"mainVideoAdID":"","mainVideoAdType":"","mainVideoPID":"","mainVideoAdQuantity":0,"thiefRounds":0,"sniperRounds":0}}}
17:51:27 DEBUG   > TEXT '{"id":"gu3sync","index":-1,"timestamp":17871618...":0,"sniperRounds":0}}}' [965 bytes]
17:54:05 DEBUG   ! failing connection with code 1006
17:54:05 DEBUG   = connection is CLOSED
17:54:05 DEBUG   x half-closing TCP connection
17:54:05 INFO    === client disconnected (session 3) ===
17:54:05 INFO    connection closed
17:54:10 DEBUG   = connection is CONNECTING
17:54:10 DEBUG   < GET / HTTP/1.1
17:54:10 DEBUG   < User-Agent: websocket-sharp/1.0
17:54:10 DEBUG   < Host: 142.4.56.186:39100
17:54:10 DEBUG   < Upgrade: websocket
17:54:10 DEBUG   < Connection: Upgrade
17:54:10 DEBUG   < Sec-WebSocket-Key: bvEqPzSBaCBVVGhpg4aqWQ==
17:54:10 DEBUG   < Sec-WebSocket-Version: 13
17:54:10 DEBUG   > HTTP/1.1 101 Switching Protocols
17:54:10 DEBUG   > Upgrade: websocket
17:54:10 DEBUG   > Connection: Upgrade
17:54:10 DEBUG   > Sec-WebSocket-Accept: 8wfbLXxHqTD48EDdX78zfsVKvoc=
17:54:10 DEBUG   > Date: Wed, 19 Aug 2026 17:54:10 GMT
17:54:10 DEBUG   > Server: Python/3.12 websockets/13.1
17:54:10 INFO    connection open
17:54:10 DEBUG   = connection is OPEN
17:54:10 INFO    === client connected from 142.4.56.186 (session 4) ===
17:54:10 DEBUG   < TEXT '{"id":"gu3session","index":4,"payload":{"sid":"...1,"android":1}}049a7ee4' [611 bytes]
17:54:10 INFO    [4] <-- (611 bytes) {"id":"gu3session","index":4,"payload":{"sid":"","gid":"svt","build":"22110","unity":"2017.4.1f1","ver":"1.19.22110","env":"production","stream":"livex","os":"Android OS 8.1.0 / API-27 (OSM1.180201.037/6739391)","platform":"Android","devmodel":"Google Android SDK built for x86","devname":"GoogleAndroidSDKbuiltforx86","devid":"██████████ [REDACTED]","devhash":"██████████ [REDACTED]","adid":"d
17:54:10 INFO    [4] trailer after JSON: '049a7ee4' (8 chars, hex32=False)
17:54:10 INFO    [4] *** REQUEST HASH VERIFIED  md5(body+'1.19.22110REQSALT!')[:8] ***
17:54:10 INFO    handshake  ver=1.19.22110 build=22110 env=production stream=livex platform=Android dev=Google Android SDK built for x86
17:54:10 INFO    --> session reply keys: build,deviceLimit,devicelimit,env,forceupgrade,id,ip,maint,maintenance,minimumRequiredVersion,minimumrequiredversion,minver,minversion,publicIp,publicip,serverBuild,serverVersion,serverbuild,servertime,serverversion,session,sessionId,sessionid,sid,stream,sver,time,timestamp,token,ts,uid,upgrade,upgradeclient,ver,version
17:54:10 DEBUG   [4] --> {"id":"gu3session","index":4,"timestamp":1787162050,"timestampOffset":0,"error":"","payload":{"sid":"██████████ [REDACTED]","session":"██████████ [REDACTED]","sessionid":"██████████ [REDACTED]","sessionId":"██████████ [REDACTED]","id":"██████████ [REDACTED]","uid":"","token":"██████████ [REDACTED]","ver":"1.19.22110","version":"1.19.22110","sver":"1.19.22110","serverversion":"1.19.22110","serverVersion":"1.19.22110","build":"22110","serverbuild":"22110","serverBuild":"22110","time":1787162050,"ts":1787162050,"timestamp":1787162050,"servertime":1787162050,"maintenance":false,"maint":false,"upgrade":false,"upgradeclient":false,"forceupgrade":false,"devicelimit":false,"deviceLimit":false,"minver":"1.0.0","minversion":"1.0.0","minimumrequiredversion":"1.0.0","minimumRequiredVersion":"1.0.0","ip":"142.4.56.186","publicip":"142.4.56.186","publicIp":"142.4.56.186","env":"production","stream":"livex"}}
17:54:10 DEBUG   > TEXT '{"id":"gu3session","index":4,"timestamp":178716...ion","stream":"livex"}}' [973 bytes]
17:54:10 DEBUG   < TEXT '{"id":"gu3log","index":1,"noreply":true,"payloa...26e44b4e","tpError":0}}' [641 bytes]
17:54:10 INFO    [4] <-- (641 bytes) {"id":"gu3log","index":1,"noreply":true,"payload":{"type":"Warning","text":"The referenced script on this Behaviour (Game Object '<null>') is missing!","stack":"UnityEngine.Resources:Load(String)\\nFacebook.Unity.Settings.FacebookSettings:get_NullableInstance()\\nFacebook.Unity.Settings.FacebookSettings:get_Instance()\\nFacebook.Unity.Settings.FacebookSettings:get_AppIds()\\nFacebook.Unity.Setting
17:54:10 INFO    client log: {"type": "Warning", "text": "The referenced script on this Behaviour (Game Object '<null>') is missing!", "stack": "UnityEngine.Resources:Load(String)\\nFacebook.Unity.Settings.FacebookSettings:get_NullableInstance()\\nFacebook.Unity.Settings.FacebookSettings:get_Instance()\\nFacebook.Unity.Settings.FacebookSettings:get_AppIds()\\nFacebook.Unity.Settings.FacebookSettings:get_AppId()\\nFacebook.Uni
17:54:10 DEBUG   < TEXT '{"id":"gu3log","index":2,"noreply":true,"payloa...26e44b4e","tpError":0}}' [171 bytes]
17:54:10 DEBUG   < TEXT '{"id":"gu3log","index":3,"noreply":true,"payloa...26e44b4e","tpError":0}}' [242 bytes]
17:54:10 INFO    [4] <-- (171 bytes) {"id":"gu3log","index":2,"noreply":true,"payload":{"type":"Log","text":"[INFO]GPS: Play Services=False, Play Games=False","stack":"","uid":"██████████ [REDACTED]","tpError":0}}
17:54:10 INFO    client log: {"type": "Log", "text": "[INFO]GPS: Play Services=False, Play Games=False", "stack": "", "uid": "██████████ [REDACTED]", "tpError": 0}
17:54:10 INFO    [4] <-- (242 bytes) {"id":"gu3log","index":3,"noreply":true,"payload":{"type":"Exception","text":"NullReferenceException: A null value was found where an object instance was required.","stack":"AudioController.Update ()\\n","uid":"██████████ [REDACTED]","tpError":0}}
17:54:10 INFO    client log: {"type": "Exception", "text": "NullReferenceException: A null value was found where an object instance was required.", "stack": "AudioController.Update ()\\n", "uid": "██████████ [REDACTED]", "tpError": 0}
17:54:10 DEBUG   = connection is CONNECTING
17:54:10 DEBUG   < GET / HTTP/1.1
17:54:10 DEBUG   < gu3-request: get-ip
17:54:10 DEBUG   < X-Unity-Version: 2017.4.1f1
17:54:10 DEBUG   < Content-Type: application/x-www-form-urlencoded
17:54:10 DEBUG   < User-Agent: Dalvik/2.1.0 (Linux; U; Android 8.1.0; Android SDK built for x86 Build/OSM1.180201.037)
17:54:10 DEBUG   < Host: 142.4.56.186:39100
17:54:10 DEBUG   < Connection: Keep-Alive
17:54:10 DEBUG   < Accept-Encoding: gzip
17:54:10 INFO    get-ip probe from 142.4.56.186 -> 142.4.56.186
17:54:10 DEBUG   > HTTP/1.1 200 OK
17:54:10 DEBUG   > Content-Type: text/plain
17:54:10 DEBUG   > Content-Length: 12
17:54:10 DEBUG   > Connection: close
17:54:10 DEBUG   > Date: Wed, 19 Aug 2026 17:54:10 GMT
17:54:10 DEBUG   > Server: Python/3.12 websockets/13.1
17:54:10 DEBUG   > [body] (12 bytes)
17:54:10 INFO    connection rejected (200 OK)
17:54:10 DEBUG   x closing TCP connection
17:54:10 DEBUG   = connection is CLOSED
17:54:10 INFO    connection closed
17:54:11 DEBUG   < TEXT '{"id":"register push token","index":5,"payload"...inb2feoCU6vI"}}bd06bf1e' [204 bytes]
17:54:11 INFO    [4] <-- (204 bytes) {"id":"register push token","index":5,"payload":{"pushToken":"cm-LsvWag-A:██████████ [REDACTED-PUSHTOKEN]"}}bd06bf1e
17:54:11 DEBUG   [4] --> {"id":"register push token","index":5,"timestamp":1787162051,"timestampOffset":0,"error":"","payload":{}}
17:54:11 DEBUG   > TEXT '{"id":"register push token","index":5,"timestam...error":"","payload":{}}' [105 bytes]
17:54:13 DEBUG   < TEXT '{"id":"gu3sync","index":6,"payload":{"_custom":...b9485e319e4b"}}174b758f' [142 bytes]
17:54:13 INFO    [4] <-- (142 bytes) {"id":"gu3sync","index":6,"payload":{"_custom":{},"uid":"██████████ [REDACTED]","model":"user","token":"██████████ [REDACTED]"}}174b758f
17:54:13 DEBUG   < TEXT '{"id":"gu3ip","index":7,"payload":{"ip":"142.4.56.186"}}ff53bf98' [64 bytes]
17:54:15 DEBUG   < TEXT '{"id":"gu3log","index":8,"noreply":true,"payloa...26e44b4e","tpError":0}}' [264 bytes]
17:54:25 DEBUG   [4] --> {"id":"gu3sync","index":6,"timestamp":1787162065,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":true,"devhash":"8e8da6b","dev":"██████████ [REDACTED]","gadget_0":{"productId":"mask_1","amount":1},"gadget_1":{"productId":"bg_0","amount":1},"gadget_2":{"productId":"r_1","amount":1},"gadget_3":{"productId":"tg_1","amount":1},"gadget_4":{"productId":"sg_1","amount":1},"settings":{"masterVolume":1,"musicVolume":1,"sfxVolume":1,"seenTou":1,"disableVibration":0},"devSettings":{"always_tutorial":0,"disableSniperBot":0,"botDefsAsTitles":0,"noTimeLimit":0,"newSpeedCalc":0,"showDebugUI":0,"disableAutoSignIn":0,"forceDailyRewardUI":0},"tutorials":{"clearedB":2147483647},"tuning":{"ts":1787161862,"hash":"0"},"progressionSafe":{"goalType":0,"points":0,"lastOpenedTs":0},"dailyrewards":{"opened":0,"ts":1787161862,"dayIndex":0},"friends":{"list":[],"sent":[],"requests":[]},"reviews":{"requests":[]},"user data":{"uid":"██████████ [REDACTED]","created":1787161862,"name":"Thief"},"clan":{"id":""},"clan data":{"id":"","numMembers":0},"session":{"ts":1787161862}}}
17:54:25 DEBUG   > TEXT '{"id":"gu3sync","index":6,"timestamp":178716206...on":{"ts":1787161862}}}' [1148 bytes]
17:54:25 INFO    [4] <-- (64 bytes) {"id":"gu3ip","index":7,"payload":{"ip":"142.4.56.186"}}ff53bf98
17:54:25 DEBUG   [4] --> {"id":"gu3ip","index":7,"timestamp":1787162065,"timestampOffset":0,"error":"","payload":{"ip":"142.4.56.186"}}
17:54:25 DEBUG   > TEXT '{"id":"gu3ip","index":7,"timestamp":1787162065,...:{"ip":"142.4.56.186"}}' [110 bytes]
17:54:25 INFO    [4] <-- (264 bytes) {"id":"gu3log","index":8,"noreply":true,"payload":{"type":"Warning","text":"ApplyDeviceSafeArea only makes sense on a screen sized object....","stack":"UnityEngine.Debug:LogWarning(Object)\\nApplyDeviceSafeArea:OnEnable()\\n","uid":"██████████ [REDACTED]","tpError":0}}
17:54:25 INFO    client log: {"type": "Warning", "text": "ApplyDeviceSafeArea only makes sense on a screen sized object....", "stack": "UnityEngine.Debug:LogWarning(Object)\\nApplyDeviceSafeArea:OnEnable()\\n", "uid": "██████████ [REDACTED]", "tpError": 0}
17:54:35 INFO    [4] loadout push 1/2 (gadgets) for ██████████ [REDACTED]
17:54:35 DEBUG   [4] --> {"id":"gu3sync","index":-1,"timestamp":1787162075,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":false,"gadget_0":{"productId":"mask_1","amount":1},"gadget_1":{"productId":"bg_0","amount":1},"gadget_2":{"productId":"r_1","amount":1},"gadget_3":{"productId":"tg_1","amount":1},"gadget_4":{"productId":"sg_1","amount":1}}}
17:54:35 DEBUG   > TEXT '{"id":"gu3sync","index":-1,"timestamp":17871620...d":"sg_1","amount":1}}}' [420 bytes]
17:54:38 INFO    [4] loadout push 2/2 (profile) for ██████████ [REDACTED]
17:54:38 DEBUG   [4] --> {"id":"gu3sync","index":-1,"timestamp":1787162078,"timestampOffset":0,"error":"","payload":{"uid":"██████████ [REDACTED]","user":"██████████ [REDACTED]","token":"██████████ [REDACTED]","fullSync":false,"profile":{"nick":"Thief","nickChosen":1,"enabled":1,"optOut":0,"termsVer":1,"vipLevel":0,"vipSuit":0,"title":"","generalChatChannel":0,"generalChatMute":0,"faqViews":0,"wallResistance":0,"xp":0,"customers":0,"gold":100,"cash":5000,"lifetimeCash":5000,"lifetimeGold":100,"lastRank":0,"lastLevel":1,"currentSeason":0,"seasonElite":0,"curEvt":"","iaps":0,"avatar":"ava_1","mask":"mask_1","currClanEff":0,"currClanTopPrize":0,"currClanParts":0,"thief_bag":"1","sniper_rifle":"2","lastBonusCaseTs":0,"rankingBlacklistUntil":0,"lastMarketRefresh":0,"lastMarketPrompt":0,"lastMarketReport":0,"soloProgress":0,"mainVideoAdTs":0,"mainVideoAdRerollTs":0,"mainVideoAdID":"","mainVideoAdType":"","mainVideoPID":"","mainVideoAdQuantity":0,"thiefRounds":0,"sniperRounds":0}}}
17:54:38 DEBUG   > TEXT '{"id":"gu3sync","index":-1,"timestamp":17871620...":0,"sniperRounds":0}}}' [965 bytes]
