How to replicate Roblox's limited system

I am looking to recreate Roblox’s limited system, where players can purchase items from a set stock and sell them for an in-game currency. The system would run cross-server and not individually. Because of this, problems arise in saving and tracking data, as it may produce unwanted results.

What is the best way to approach the recreation of this system? Doing my own brainstorming, I would need to keep track of item information, like the item’s name and RAP. However, the item’s RAP would have to be consistently updated every time a listing is sold. Additionally, tracking item listing using memory stores could cause issues due to their limitations.

All insight into the approach of this system is appreciated.

1 Like

You could keep up the Limiteds for only when the player joins. Because of this, we can easily update the rap by using PublishAsync and Message and just put the playername to send it across. USE THIS TO ALSO SEND MESSAGE TO PLACE LIMITEDS IN ALL SERVERS.