
If you change the value of that key in one data store instance and not the other, you will have inconsistent data. For example, if you access a key twice through two different data store instances, such as getting a data store with a specified scope and another through with the AllScopes property enabled, each data store instance will have its own cache. Server LimitsĮach server is allowed a certain number of data store requests based on the request type and number of players (more data is needed for more players).Ĭaching is local to a particular data store instance, so different data stores can have their caches in different states.
Roblox home stores code#
Each queue has a limit of 30 requests and, when this limit is exceeded, the requests fail with an error code in the 301–306 range indicating that the request was dropped entirely. If the data store key itself is throttled, the request is temporarily skipped but still in the queue. Requests in a queue are handled in the order they are received and the called function continues to yield as long as its request is queued. When a limit is reached, further requests are placed into one of four queues: set, ordered set, get, and ordered get. If an experience exceeds these limits, the service automatically throttles the experience’s data store usage, causing requests to be placed in a queue. There are also limits applied to the data store model. The caller provided too many user IDs in the user IDs array. The value 300 is dynamic, if the size changes, the value also changes. The serialized metadata size exceeds the limit. Metadata attribute size exceeds 300 bytes limit. OrderedDatastore Request successful, but the response was not formatted correctly.ĭata retrieved from OrderedDataStore was malformed. Ensure the data for the key is set first, then try again.ĭatastore Request successful, but the response was not formatted correctly.ĭata retrieved from GlobalDataStore was malformed. The key requested was not found in the data store. Depending on the response, you may want to retry the request at a later time.ĭataStore Request successful, but key not found. Data may be corrupted.ĪPI Services rejected request with error: X.Įrror X occurred when processing on Roblox servers. System is unable to parse value from response. The OrderedDataStore associated with this request has been removed.Ĭan't parse response, data may be corrupted. LuaWebService is uninitialized because the game is shutting down.Ĭannot write to DataStore from Studio if API access is not enabled.ĪPI access must be active in order to use data stores in Studio. LuaWebService Inaccessible when the game is shutting down. DataModel Inaccessible when the game is shutting down.ĭataModel is uninitialized because the game is shutting down. GlobalDataStore:RemoveAsync() request has exceeded the maximum queue size and Roblox is unable to process the requests at the current throughput. Request was throttled, but throttled request queue was full.

OrderedDataStore:GetSortedAsync() request has exceeded the maximum queue size and Roblox is unable to process the requests at the current throughput.

GlobalDataStore:UpdateAsync() request has exceeded the maximum queue size and Roblox is unable to process the requests at the current throughput. GlobalDataStore:IncrementAsync() request has exceeded the maximum queue size and Roblox is unable to process the requests at the current throughput. GlobalDataStore:SetAsync() request has exceeded the maximum queue size and Roblox is unable to process the requests at the current throughput. GlobalDataStore:GetAsync() request has exceeded the maximum queue size and Roblox is unable to process the requests at the current throughput. The maximum page size for an OrderedDataStore is 100. PageSize must be within a predefined range. If you're passing a minimum or maximum value to OrderedDataStore:GetSortedAsync() for an OrderedDataStore, both values must be integers. Serialized value converted byte size exceeds max size 64*1024 bytes.Ĭharacter count in string cannot exceed 65,536 characters.


Roblox home stores update#
Check if the key input into the data store function is an empty string.Ĭheck if the key input into the data store function exceeds a length of 50.Īn invalid value of type X was returned by a bad update function.Ī value of type X returned by the update function did not serialize.
