处理多个有序数据存储请求

我正在尝试编写一个时间旅行游戏的脚本,问题是它们有排行榜,需要在一段时间后同时请求多个阶段的数据。 我正在编写类似的东西,有10个阶段,但是一段时间后这些警告开始弹出,并且排行榜停止更新:

https://doy2mn9upadnk.cloudfront.net/uploads/default/original/4X/b/0/5/b05c0d4872254f22109131832cbb0b8b1e43541e.png

原文链接 https://stackoverflow.com/questions/71311766

点赞
stackoverflow用户2860267
stackoverflow用户2860267

请查看DataStore错误与限制的文档。

当达到限制时,进一步的请求将被放入四个队列之一:set、ordered set、get和ordered get。队列中的请求按接收顺序处理,并且被调用的函数在请求排队时继续暂停。如果数据存储键本身被限制,则请求会被暂时跳过但仍在队列中。每个队列最多可处理30个请求,超过这个限制时,请求将以301-306范围内的错误代码失败,表示请求已被完全丢弃。

如警告所示,您正在发送过多的请求。您需要找到一种更少地读取/写入/更新数据的方法。

2022-03-01 19:05:17