使用UDP的多人游戏:玩家如何相互了解?

时间:2011-07-03 03:17:41

标签: udp multiplayer

我正在为我的游戏制作多人游戏模式,我决定使用UDP。

由于所有数据都是在玩家之间发送p2p,我没有服务器 但是球员们如何在第一时间相互了解? 我是否需要专门用于完成此项工作的服务器,还是有其他方式?

感谢。

2 个答案:

答案 0 :(得分:1)

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

  1. 您可以使用专用的服务器。
  2. 您可以让用户输入其他播放器的IP地址。
  3. 你可以使用像Bonjour这样的东西。

答案 1 :(得分:0)

大多数网络多人游戏都使用某种形式的服务来列出玩家,我想不出很多例子,建议不要使用服务器。请记住,它不必是专用服务器,您可以让其中一个客户端为列表扮演服务器角色,即使这是游戏所需的唯一服务器类型行为。这样每个玩家只需要知道一个IP,如果它是局域网游戏,那么甚至可以解决这个问题。