Marketplace & Avatar Editor do not load while using a VPN

Description of the Issue:

Pages like the Catalog or the Avatar page fail to load the assets and I am unable to complete purchases or equip different outfits

What I tried:

I have tried clearing my Google Chrome cache, tried resetting everything and never was able to fix the issue.

If I use a different browser like Opera it still does not work, it seems to be an issue maybe related to my account and not the website itself.

Being logged off my account seems to load the Marketplace properly.

Visual Aids:

Picture taken from Chrome:


Picture taken from Opera:

Picture taken from Firefox:

Picture taken from the In-game app (works fine):

My System:

System Information

  Time of this report: 07/07/2024, 15:21:30
         Machine name: MATTHEW
           Machine Id: {9CF22B26-928A-4278-A673-C603524AAED0}
     Operating System: Windows 11 Home 64-bit (10.0, Build 22631) (22621.ni_release.220506-1250)
             Language: English (Regional Setting: English)
  System Manufacturer: Micro-Star International Co., Ltd.
         System Model: MS-7D41
                 BIOS: 2.91 (type: UEFI)
            Processor: 13th Gen Intel(R) Core(TM) i7-13700KF (24 CPUs), ~3.4GHz
               Memory: 32768MB RAM
  Available OS Memory: 32628MB RAM
            Page File: 34791MB used, 5611MB available
          Windows Dir: C:\WINDOWS
      DirectX Version: DirectX 12
  DX Setup Parameters: Not found
     User DPI Setting: 96 DPI (100 percent)
   System DPI Setting: 96 DPI (100 percent)
      DWM DPI Scaling: Disabled
             Miracast: Available, no HDCP
6 Likes

This is just an acknowledgment announcement!

We’ve filed a ticket into our internal database for this issue and will start investigating, we will update you when we have further information.

Thanks for flagging!

3 Likes

Sorry to hear that you are having these problems.

Are you able to still reproduce this issue? If yes, can you follow our instructions below.

  1. open up the chrome developer console and go to the network tab
  2. navigate to Catalog - Roblox
  3. filter on items in the search bar
  4. select the network call to catalog.roblox.com/v1/search/items and select the response tab
  5. take a screenshot and send it over, something like what I have here:

1 Like

Hey! Thank you for the quick response
Apparently I’m sending too many requests, but I assure I did not spam refresh or anything of the sort, it’s just happening by using it normally.
image

For the avatar page it’s the same reason:
image

Though I now understand why it happens, it’s due to me using a VPN. After disabling my VPN I was able to browse the Marketplace normally.

Not too certain if any change will be done to prevent this issue, but at least we found the root cause.

Do you have a VPN on by chance? This tends to be a common issue for VPN users

Edit: Didn’t finish reading your message, oops. Guessed it :wink:

This would be nice, but I’m pretty sure the issue is these IPs are being used by heaps of people at once and it’s nearly impossible to implement adequate rate-limiting that’s not IP-based, so they kind of have no choice. Are you using a free VPN by chance? If it’s paid, sometimes you’ll have a dedicated IP that isn’t used by other people, so you might have a chance there. If not, there’s probably nothing you can do other than turn it off.

1 Like

I see, thank you for the information.

My VPN is paid but offers a Dedicated IP for an additional fee. I actually did not know this and I’m glad you told me.

I completely understand as to why I’m getting rate limited on the website, I now wonder why I’m not rate limited on the app because the VPN I’m using is not via a Chrome Extension but rather an app on my pc.

Thanks

1 Like

Glad I could help.

Hmm. Have you tried browsing the catalog on the app at a time when you’re getting rate limited by the website? It should theoretically show an error, just maybe not in the same form. I’m pretty sure both the website catalog and the in-app catalog call the same APIs (with the same rate limiting, obviously), but I might be wrong.

Yeah I tried it, when I took the images for the post they were all almost at the same time. :person_shrugging: weird

1 Like

Pls do not use a VPN when accessing our website or using our app. We treat traffic from VPNs very differently and thus they are assigned a very low budget before getting throttled. I don’t think you are spamming our servers with a lot of requests in a short window of time, it’s just the threshold is very low to begin with.

2 Likes

Sorry for the late reply, but you have marked this as Fixed, and I have a few comments.

  • I know the traffic for VPNs is low budget, but this doesn’t really explain why I can browse the catalog on the Roblox app and not on the website.
  • Why would the whole Avatar Customization page would be non functional because of a VPN, I should still be able to customize at the very least R6/R15 and body color. There could be some improvements in that field.

image

How come other websites function normally when using a VPN but Roblox has to be the exception and almost completely block certain pages? Asking a user to not use a VPN isn’t something everyone will agree to. There are definitely users out there having a similar issue, and they might never know the reason why they’re having this issue, because said family has forced a VPN on their children’s devices.

And there could be other ways to handle traffic, I have a ROBLOX account, my account is very old, the logic behind the throttling could be improved, though I’m branching off to almost a Feature Request at this point.

I still consider this as a bug, because it can still be improved and is blocking legitimate traffic.

3 Likes

This is actually so true. Roblox needs to use better rate-limiting technology rather than just IPs to properly secure and scale their services. I can use every other website with a free VPN - why not Roblox?

You can’t even join a game with a VPN on at all.

2 Likes

I use a VPN for my online privacy and protection, and I cannot access the avatar page while the VPN is active. And roblox as a whole is slow

2 Likes

This problem is happening to me too, I have to use VPN to access roblox due to being in turkey and now I cant access my avatar or catalog. I am using a quality VPN as well.

1 Like

Yes, in our country it is also impossible to access Roblox without a VPN

1 Like

I still personally think this is an issue. I have tried contacting someone to re-open the ticket to get a different answer from the Roblox Staff but nothing was said or done, no reply. That’s all I have to share.

This isn’t a issue, this is completely normal behavior for rate-limiting non-trustworthy connections, from my experience, it boils down to: If you are logged in with an account, if you are connecting from a residential IP address and if you are using the LuaApp.

For what reason would you need to use a VPN other than to circumvent ISP blocks? You will be severely rate-limited when you are on a non-residential IP address.

Roblox’s rate limiting is old an inefficient; they need to use factors other than IP to determine when a user should be rate limited, not just IP. How is it we can use every other website without being completely blocked from it with a VPN, but with Roblox it’s a different story? It’s just a general lack of innovation and ‘getting with the times’ from the engineers responsible for the rate limiting in this area.

VPNs wouldn’t exist if every website handled their rate limiting as crappy as Roblox does, because you’d be blocked from practically every site out there. It’s ridiculous that Roblox, being the multi-billion dollar company they are, makes their website/application completely inaccessible to those using a free VPN, and when bug reports are made about it, they’re ignored by the team responsible with 0 transparency as to why this happens (good example is how @BrightYellowElephant failed to follow up here when OP asked for transparency).

1 Like

Can you just read back what I originally said?

Not true, some websites can prohibit VPNs and proxies however they like, they control the server at the end of the day.
There have been cases where banks have banned the usage of VPNs, mostly to prevent people outside of the operating country from accessing in-country accounts.

It isn’t a bug though, it’s intended behavior however you like it or not, Roblox engineers gave you a answer and left, which is understandable considering that they probably have a massive backlog of tickets.

I don’t understand how this isn’t an issue, when I myself encountered it and it prevented me from doing legitimate purchases on the website.

Yes I agree that there should be rate limits, and I understand it’s normal to have some, but like I previously said considering I am a normal user this is affecting me in a negative way. It should not happen to regular users regardless. I have personally never encountered anything of the sort on any other website.

I have not been rate limited on any other platform except for Roblox, and the use of a VPN is at my own discretion. Other users in the thread also use VPN to bypass local government regulations. Using a VPN is something that is not so uncommon.

Okay but this is Roblox and the example provided is irrelevant to this case. Roblox can have normal users use VPNs without malicious intent. Also the practice of banning VPNs altogether is lazy.

I don’t understand this part. I also requested that there should be a better system to determine traffic that should be slowed down. I have read your post again and again but I don’t see where you say that it wouldn’t be a valid option.

The answer given was appropriate for the original question of the post, but soon after I considered that the website completely breaking due to a VPN with no visual information to the user was not appropriate.

I have also tried contacting another moderator I understand that they have other tickets, but whether you like it or not this is still affecting numerous of people above. Saying “Don’t use a VPN” is not something everyone will agree too (As I previously mentionned)

There should be improvements on the way the traffic is handled, and how the website communicates relevant information to the user. There should be a pop-up that says “Too many requests” if it’s not gonna end up showing anything.

Not being able to modify my avatar in any shape or form is also a big part of it.

This thread is not “Fixed” in any way.

1 Like

I don’t think David Baszucki can read minds, neither can the backend of Roblox.

You don’t request, you suggest. There is much more important things for Roblox engineers to maintain and implement.

This:

Try using the LuaApp

Use the LuaApp then, usually the LuaApp won’t ratelimit you so harshly when using a VPN.