Server List Throttling

This is my game, which utilizes custom servers (All “Public” servers are actually private servers) Kickoff Club: Soccer [Alpha] - Roblox.
The backend for the server lists is using a combination of MemoryService Maps and MessagingService to keep servers updated for players in the menu browsing the server list. However, I’m reaching some annoying limitations with memory service and messaging service both, despite the various countermeasures I’ve taken to limit their usage to only what’s necessary.

Is messaging service and memory service really the best option for creating a server list like this? I’m on the cusp of using datastores right now. If you have questions regarding exactly how I’ve created the backend of the server list feel free to ask. I’ve done absolutely everything to what should be considered standard practice

Hello, I have been reading up on how to make a server list. As of right now, I fail to see why the memory service is required to achieve this. Would pinging every server via the Messaging Service not achieve your goal?

Messaging Service has limitations on queries which makes it bottleneck very quickly once the amount of servers reaches a certain number

1 Like

If you don’t mind, share with me how you use each of the services in your game.

When you refer to “limitations on queries” do you mean that your request gets dropped or do you mean that the data is sent in an inefficient way that makes queries slow?

Both were occurring regularly, I no longer utilize these services and instead use HttpService

1 Like