2011-07-03 58 views
0

我正在为我的游戏制作多人模式,并决定使用UDP。使用UDP的多人游戏:玩家如何相互认识?

由于所有的数据都是发送给p2p,在玩家之间,我没有服务器。
但是玩家们如何彼此认识呢?
我需要专门做这项工作的服务器还是有其他方法?

谢谢。

回答

1

有几种方法可以做到这一点。

  1. 您可以使用专用于它的服务器。
  2. 您可以让用户输入其他玩家的IP地址。
  3. 你可以使用Bonjour之类的东西。
0

大多数联网的多人游戏使用某种形式的服务来列出玩家,我想不到很多示例都建议不要使用服务器。请记住,它不必是一个专用的服务器,您可以让其中一个客户端扮演该列表的服务器角色,即使这是该游戏所需的唯一服务器类型行为。通过这种方式,每个玩家只需要知道一个IP,如果是局域网玩的话,还有其他方法。

相关问题