Hi all! I was just doing some testing by myself in a game, and noticed my requests were being added to the queue, so I checked the log and noticed there were over 200+ UpdateAsync’s. Surely I didn’t do all of those so quick, so I open up a blank Baseplate and notice that some core script uses GetAsync, UpdateAsync, and SetAsync once a second. Is there a reason as to why, or how to disable that?
Are you sure this is a plugin or something you did causing this? I have not been able to reproduce in a real game server nor have I found anywhere in the CoreScripts that accesses DatastoreService.
I’ve created a new place, without opening it in studio. Made it public and went in, enable DataStoreService, and it was already at 100. If I never went in Studio, I don’t think it can be a plugin
As a general notice, a Top Contributor @XAXA pointed out that it is your budget, not the amount of requests sent. Apologies for any confusion along this thread
At a glance, this information is being grabbed from your ClientReplicator and not from the DataStoreService. You can see the function getting it here, though it’ll likely be confusing.
With that in mind, this is the budget like you were told and is in fact not requests being used.