请教大佬一个数据存储读取的问题~

昨天还好好的,今天读取用户数据的时候:
print(playerData:GetAsync(playerUserId))
直接提示:提示
504: Data store request successful, but response not formatted correctly.

有大佬遇到过这个情况嘛?

2 个赞

今天好像都这样:cold_sweat:

2 个赞

也不出个公告,啥的,害·

2 个赞

我也遇到了,这是啥情况啊??

2 个赞

没啥代码基础,不过还是想知道,这个东西怎么复现,方便分享细节步骤嘛?

2 个赞

请问现在还有这个问题吗?如果有的话,可以把一下的信息提供给我吗?

  • repro step有没有?是否在studio里用的?具体是哪个key value pair?能不能分享代码?
  • universeId
  • datastore的名字
  • 你的OS系统以及版本
2 个赞

我也是,昨天和今天两天了,一直这个样子。没改动过代码,之前确定能正常读取数据的其他测试游戏,现在也是这样,不知道应该怎么弄

2 个赞

麻烦把一下信息提供给我?

  • repro step有没有?是否在studio里用的?具体是哪个key value pair?能不能分享代码?
  • universeId
  • datastore的名字
  • 你的OS系统以及版本
2 个赞

这发生在我们工作室的六台电脑上

2 个赞

已经有人在处理,在研究这个问题了。

2 个赞

请问你的游戏的universe ID是啥?
游戏里的datastore叫什么?

2 个赞

universe ID 不是那个。你给的那个叫place ID。两个不是一码事。
你找 Asset Manager (素材管理器),里面的那个ID是universe ID. 像下图:
image

1 个赞

各位,我们是Roblox DataStore团队。

感谢汇报这个问题,我们已经修复了这个bug。请重启Studio并再次测试。请联系我们如果这个问题仍然存在。

另外,应该只有极少数的已经发布的游戏受到这个bug的影响(~0.5%)。如果你的游戏是其中之一,请重启所有的服务器。

我们确认SetAsync()没有受到影响,一直正常工作,所以不会有数据丢失。对您带来的不便深表歉意。感谢您对你罗布乐思的支持!

Roblox开发者团队

4 个赞

这回真的修复了,太好了!
不过仍然有另一个bug一直存在,
Players:GetNameFromUserIdAsync() failed: HTTP 429
发布后在真机测试能调用成功,显示数据没问题,只是在studio中会出现这个问题,调用不成功数据无法显示。

1 个赞

谢谢!可以了,辛苦啦!

1 个赞

谢谢哈!可以了!

1 个赞

有个问题请问大神,这次更新完后运行游戏会有这个橙色的报告:

Unhandled Promise rejection:

Unexpected response when fetching game name, no game info

CoreGui.RobloxGui.Modules.Common.GetGameNameAndDescriptionNew:24
CorePackages.Packages._Index.evaera_roblox-lua-promise.roblox-lua-promise:151 function runExecutor
CorePackages.Packages._Index.evaera_roblox-lua-promise.roblox-lua-promise:160

  • 客户端 - roblox-lua-promise:1294

国服和外服都会有,请问有什么影响吗?

1 个赞

这个应该跟DataStore没有关系,我会转发给我们的同事。谢谢汇报这个bug!

1 个赞

这个问题好像是game engine的原因,我们也会转发给相关的团队,谢谢!

1 个赞

你們有沒有開API server

关于我们    加入我们    条款    隐私政策
©2021 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。
粤ICP备20013629号