我在一所大學就讀和工作,那裡有一個資料包整形器(一個老Packeteer——大約3 歲左右),它可以將P2P 流量降到隊列中的最低優先級,以防止P2P 濫用(BitTorrent 等) 。
然而,《星海爭霸2》遊戲剛剛發布,據我所知,它需要P2P才能在線上玩遊戲。
我們已經啟用了遊戲所需的所有端口,但由於需求量很大,其 P2P 流量在網絡使用高峰時段當然無法通過,導致凌晨 4 點至 6 點以外的時間無法進行遊戲。
據我所知,我不知道如何告訴資料包整形器不是僅限制某種類型的P2P流量(即星海爭霸2 P2P流量)。有沒有辦法做到這一點?或者我們需要不同的包裝成型機嗎?
答案1
《星海爭霸 2》在客戶端之間不使用真正的 P2P 通訊 - 所有多人遊戲網路資料都透過暴雪伺服器進行路由。因此,您只需新增規則,對進出暴雪伺服器的流量進行優先排序。請注意,使用的暴雪伺服器取決於您的地理區域。
或者,您可以找出 SC2 使用哪個連接埠發送/接收其遊戲流量並確定其優先順序。
答案2
說實話,我很驚訝你這麼關心,這是一個遊戲,可能比學生希望的要慢——他們不應該學習等等嗎?對我來說,這是一個政策問題,而不是技術問題。
答案3
我認為該設備無法辨識《星海爭霸 2》流量。如果確實如此,它應該屬於“遊戲”類別,而不是“p2p”類別。
問題可能會變得有點複雜。您的流量類別佇列可能已飽和,甚至整個連線也已飽和。
為確保您可以嘗試建立規則(如果設備支援)來限制某些 IP 或連接埠。