2014-10-05 367 views
0

我在我的游戏中使用GPGS用于多人游戏和云存储,并想知道是否有方法从使用云存储存储数据的其他用户访问数据?基本上,我希望每个用户在游戏中选择一个保存到云中的用户名,但是我需要确保在保存之前没有其他人拥有该名称。所以我想我可以遍历所有的用户,并检查他们保存的数据为他们的用户名,但我还没有想出如何访问其他用户的数据。如果这是不可能的,那么有没有什么建议?我应该使用像谷歌应用程序引擎来存储所有用户名,并使用该文件来比较所有新的用户名?使用Google Play游戏服务的自定义用户名称

回答

1

谷歌云存储不是数据库的替代品。将对象存储在云中是一项很棒的服务。

在你的情况我想看看这两个选项,以存储用户的数据:

  • https://cloud.google.com/datastore/ - 一个的NoSQL数据库都将来自谷歌应用程序引擎和谷歌计算引擎工作的伟大。取决于您的技术堆栈和需求。
  • https://cloud.google.com/sql/ - 云中的一个(我的)SQL解决方案。如果你过去使用过MySQL,那么使用它就会非常容易。几乎所有的东西都会一样。

顺便说一句,在新用户的特定情况下,您可以在第一次失败后发送3-5个建议给用户“免费名称”,您知道这些用户不在系统中。这样,你会改善他们的体验。

+0

感谢您的提示!我正在查看Google数据存储,看起来比我想象的要复杂一些。你知道任何专注于将数据保存到Google数据存储的教程吗? – eBehbahani 2014-10-06 22:57:24

相关问题