【发布时间】:2014-06-15 13:09:52
【问题描述】:
所以我看到《使命召唤》和《光环》等游戏将客户端(用户)作为主机,来自世界各地的人们通过他们的调制解调器/路由器连接到他们的控制台。
我了解客户端如何连接到主机:
主服务器拥有所有用户并创建一个“大厅”。一旦主机 选择后,主服务器将主机的 IP 广播给客户端 并且一旦主机告诉所有同时连接到主机 准备好接受用户的主服务器。
这怎么可能,因为控制台通常不会端口转发到外部世界。游戏是否会创建一个临时端口转发到控制台?
(我最近了解了Internet Gateway Device Protocol 并且知道Universal Plug and Play 有一段时间了。游戏开发人员应该/开始使用其中哪一个来允许客户端托管自己的服务器而无需任何主服务器隧道传输数据? )
【问题讨论】:
-
基本上它被称为中继。所有主机都链接到外部服务器。
标签: host portforwarding upnp