gpt4 book ai didi

android - 使用 Google App Engine 的 iOS/Android 应用程序的基于回合的服务器

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:14 27 4
gpt4 key购买 nike

我正在为 iOS/Android 开发多人回合制文字游戏,需要制作一个服务器。我研究并找到了谷歌应用引擎。我相信我会在 python 中使用 GAE,但我愿意接受其他建议或可能出现的问题。

我的计划是从客户端向服务器发送 HTTP 请求,并让服务器以 JSON 响应。但是,我不确定当其他玩家完成移动时如何让服务器联系客户端。我是每 x 秒检查一次服务器还是有更好的方法来执行此操作?

关于一般的 GAE 或回合制服务器/游戏,我还应该了解任何其他信息吗?

最佳答案

你有两个选择:

您可以每隔几秒左右检查一次服务器,看看是否有任何更新。这个系统很好,因为它比第二种选择容易得多;但是,这会消耗更多的电池生命周期,给您的服务器带来不必要的负担,并且可能会延迟。

您的第二个选择是使用推送通知。 iOS 和 Android 有自己的推送通知系统,您甚至可以在其中嵌入信息(例如消息,如有必要,或游戏 ID)。这可以节省电池生命周期,并且服务器不会因为许多设备每隔几秒检查一次更新而负担重重。相反,服务器会在更新可用时通知每个设备。这个系统可能更难制作,但最终还是值得的。使用推送通知。

关于android - 使用 Google App Engine 的 iOS/Android 应用程序的基于回合的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15125308/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com