Java Libgdx与服务器游戏

Java Libgdx与服务器游戏,java,android,libgdx,Java,Android,Libgdx,我希望创建一个多人纸牌游戏,但与服务器端。 我在Libgdx(android)上开发了可视化应用程序 我成功地将我的应用程序与Google Play服务连接,因为我认为我可以使用Google Play帐户在服务器上创建我的游戏所需的信息。就像胜利的次数,失败的次数 我真的很困惑,因为我感觉错了。我应该继续使用google还是创建自己的登录名,并直接使用socket在服务器上创建帐户 多谢各位 (对不起我的英语)如果可以的话,你应该利用Google Play基础设施来跟踪游戏服务器的状态。与滚动您

我希望创建一个多人纸牌游戏,但与服务器端。 我在Libgdx(android)上开发了可视化应用程序

我成功地将我的应用程序与Google Play服务连接,因为我认为我可以使用Google Play帐户在服务器上创建我的游戏所需的信息。就像胜利的次数,失败的次数

我真的很困惑,因为我感觉错了。我应该继续使用google还是创建自己的登录名,并直接使用socket在服务器上创建帐户

多谢各位
(对不起我的英语)

如果可以的话,你应该利用Google Play基础设施来跟踪游戏服务器的状态。与滚动您自己的基础架构相比,它应该为您解决很多问题(尤其是可靠地识别用户)

Google Play基础设施的一个缺点是,它只在Android设备上运行(因此,如果您的Libgdx应用程序也在其他平台上运行,那么这些平台将需要不同的解决方案)

Google Play infrastructure还假设您的Android客户端可以相互对话,并可以将简单状态(如赢/输值和保存的游戏状态)推送到Google服务器或在彼此之间。我认为Google Play基础设施不支持运行真正的服务器端代码(尽管您至少可以利用登录)


您是否在此处看过Libgdx文档和代码教程:

查看Unity软件:好的,谢谢您的回复。我真的不需要其他Android平台。我找不到可以在哪里收集Google Play服务中连接的用户的信息,因此我无法链接到自己的服务器。是的,我看到了你的链接,以及用户连接的真正帮助,但这只是一个有排行榜和成就植入的游戏。如果你想运行自己的服务器端逻辑,你可能可以(ab)使用web API,并与android客户端进行相同的会话:。不过,你需要更具体地说明你要做什么。基于回合的比赛非常好,但我不知道如何做一个边服务器。我想做一个纸牌游戏1vs1玩家。但是玩家下注了一些东西,当游戏结束时,有人输掉了赌注,另一个人接受了。但我需要一个服务器来防止盗版。。。