Rockstar names this code but does not publish the wording it prints on screen, so we quote only the code itself: 0x10023xxx. Any site showing you an exact message for it has written one.
This one genuinely goes both ways, so the first job is telling which you are looking at.
This family of codes looks opaque and is not. The 0x10023 prefix means an asset failed to load from Rockstar Game Services. The tail is the HTTP status code of the failed request, written in hexadecimal.
Once you know that, the code tells you who is at fault without any troubleshooting at all. HTTP statuses in the 400s mean the request was rejected — your side, your account, your session. Statuses in the 500s mean the server failed — Rockstar's side, and nothing you do matters.
No competitor explains this, which is why pages about these codes all offer the same generic checklist regardless of which one you have.
Convert the last digits from hex. Some common ones: 0x10023190 is 400, 0x100231AD is 429, 0x100231F4 is 500. If it lands in the 400s it is yours to fix. If it lands in the 500s it is Rockstar's and you wait. And 429 specifically means rate limiting — you are being throttled because the service is overloaded, which on a launch day is the expected state.
Operator documentation: support.rockstargames.com. Worth knowing about this source. Rockstar publishes no index of error codes at all — we checked their support home, their search, which returns a 404, and their own Error Code category filter, which returns nine articles of which one is actually about an error code. Their pages exist but are findable only through outside search. They are the third major operator we have found doing this, after Sony and Twitch. Rockstar publishes the hex-to-status table but does not explain what it is for. The diagnostic use of it above is ours.
This family of codes looks opaque and is not. The 0x10023 prefix means an asset failed to load from Rockstar Game Services. The tail is the HTTP status code of the failed request, written in hexadecimal.
This one genuinely goes both ways, so the first job is telling which you are looking at.
Start with: Decode the tail first. 0x10023064 through 0x10023067 are 100-103. 0x100230C8 and up are the 200s. 0x1002312C and up are the 300s. 0x10023190 through 0x100231A2 are 400-418. 0x100231AD is 429. 0x100231F4 through 0x100231FC are 500-508.