所以我看到使命召唤和光晕等游戏让客户(用户)作为主机,来自世界各地的人们通过他们的调制解调器/路由器连接到他们的控制台。游戏如何与没有端口转发功能的人连接的游戏?
我了解客户会连接到主机:
主服务器保存所有用户,并创建一个“大房间”。一旦主机选择了 ,主服务器将主机的IP广播给客户端 ,并且一旦主机告知主服务器它已准备好接受用户,所有主机都会同时连接到主机。
这是如何可能的,因为控制台通常不会被端口转发到外部世界。游戏是否创建临时端口转发到控制台?
(我最近了解到Internet Gateway Device Protocol,知道了一段约Universal Plug and Play。其中哪一个应该游戏开发商/开始使用,允许客户端在自己的服务器没有任何数据的主服务器隧道?)
基本上它被称为中继。所有主机都连接到外部服务器。 – Matt