【问题标题】:Server-Client connection in GameKitGameKit 中的服务器-客户端连接
【发布时间】:2024-04-23 08:50:01
【问题描述】:

Apple 提供的 GKTank 限制使用蓝牙建立连接。据我所知,使用 GameKit 的点对点连接,服务器-客户端连接的最大玩家为 4 和 16。

我对它如何操作服务器-客户端连接感到困惑。

我想在同一个本地 wifi 网络中连接最多 16 个玩家。是否可以仅使用 GameKit(而不是 GameCenter)来做到这一点?是否有任何示例项目演示了它是如何工作的?

谢谢

【问题讨论】:

  • 您是否找到了使用 wifi 进行客户端-服务器连接的方法,即使我面临同样的问题....

标签: ios client-server p2p gamekit


【解决方案1】:

是的,我认为这是可能的,正如 Game Kit 编程指南(点对点连接部分)的文档所述:

The maximum size of a client-server game is 16 players.

您最大的问题是如何让所有玩家连接在一起(我会选择 PeerPicker - 不要使用您自己的用户界面版本,因为正确实施它非常痛苦,尤其是对于这么多玩家而言)

您可能会遇到的另一个问题是,在 16 名玩家的情况下,蓝牙可能无法足够快地发送和接收数据(我认为 16 名玩家是回合制游戏的情况)

玩得开心;)

【讨论】:

    最近更新 更多