2011-07-03 109 views
0

我正在爲我的遊戲製作多人模式,並決定使用UDP。使用UDP的多人遊戲:玩家如何相互認識?

由於所有的數據都是發送給p2p,在玩家之間,我沒有服務器。
但是玩家們如何彼此認識呢?
我需要專門做這項工作的服務器還是有其他方法?

謝謝。

回答

1

有幾種方法可以做到這一點。

  1. 您可以使用專用於它的服務器。
  2. 您可以讓用戶輸入其他玩家的IP地址。
  3. 你可以使用Bonjour之類的東西。
0

大多數聯網的多人遊戲使用某種形式的服務來列出玩家,我想不到很多示例都建議不要使用服務器。請記住,它不必是一個專用的服務器,您可以讓其中一個客戶端扮演該列表的服務器角色,即使這是該遊戲所需的唯一服務器類型行爲。通過這種方式,每個玩家只需要知道一個IP,如果是局域網玩的話,還有其他方法。

相關問題