所以我看到使命召喚和光暈等遊戲讓客戶(用戶)作爲主機,來自世界各地的人們通過他們的調制解調器/路由器連接到他們的控制檯。遊戲如何與沒有端口轉發功能的人連接的遊戲?
我瞭解客戶會連接到主機:
主服務器保存所有用戶,並創建一個「大房間」。一旦主機選擇了 ,主服務器將主機的IP廣播給客戶端 ,並且一旦主機告知主服務器它已準備好接受用戶,所有主機都會同時連接到主機。
這是如何可能的,因爲控制檯通常不會被端口轉發到外部世界。遊戲是否創建臨時端口轉發到控制檯?
(我最近了解到Internet Gateway Device Protocol,知道了一段約Universal Plug and Play。其中哪一個應該遊戲開發商/開始使用,允許客戶端在自己的服務器沒有任何數據的主服務器隧道?)
基本上它被稱爲中繼。所有主機都連接到外部服務器。 – Matt