iOS 在线游戏没有服务器吗?

Art*_*are 5 iphone p2p gamekit ios

我制作了一款可以通过蓝牙和 bonjour 运行的 iOS 游戏。两种方式都很好用,但如果玩家可以通过任何互联网连接(无论是边缘、3G 还是不同的 wi-fi 地址)互相玩游戏,我真的很喜欢。

问题是:我没有资源或知识来设置专用服务器或类似的东西。看来 GameKit 中肯定有一些东西可以让我做到这一点,但尽管上周花了几十个小时弄清楚如何使用它,但我什么也没发现。

那么,有人有解决方案的想法吗?我的游戏只是一对一的,如果这能让事情变得更容易的话。

Yan*_*iot 2

为什么不使用 GameKit 浏览游戏中心?

Apple 提供了通过其服务器(3G 或 Wifi)在世界各地玩游戏的所有基础设施。使用游戏中心,您最多可以玩 4 名玩家(所以在您的情况下没有问题),它是免费的,您不必管理任何服务器,有朋友之间的邀请机制等等。

你的游戏的逻辑保留在客户端,因此它将与你的实际游戏具有相同的设计(我认为除了 API 之外)。

您可以在此处找到有关官方文档的所有信息。如果你愿意, ray wenderlich 的博客上有一个非常好的教程(但它使用的是 cocos2d 框架而不是 CocoaTouch)。