我正在爲我的遊戲製作多人模式,並決定使用UDP。使用UDP的多人遊戲:玩家如何相互認識?
由於所有的數據都是發送給p2p,在玩家之間,我沒有服務器。
但是玩家們如何彼此認識呢?
我需要專門做這項工作的服務器還是有其他方法?
謝謝。
我正在爲我的遊戲製作多人模式,並決定使用UDP。使用UDP的多人遊戲:玩家如何相互認識?
由於所有的數據都是發送給p2p,在玩家之間,我沒有服務器。
但是玩家們如何彼此認識呢?
我需要專門做這項工作的服務器還是有其他方法?
謝謝。
有幾種方法可以做到這一點。
大多數聯網的多人遊戲使用某種形式的服務來列出玩家,我想不到很多示例都建議不要使用服務器。請記住,它不必是一個專用的服務器,您可以讓其中一個客戶端扮演該列表的服務器角色,即使這是該遊戲所需的唯一服務器類型行爲。通過這種方式,每個玩家只需要知道一個IP,如果是局域網玩的話,還有其他方法。