因為不太懂怎麼設定google時意外發現這個專業網,如果有不專業的用詞請多多包涵
小弟正在玩一款Chivalry: Medieval Warfare
遊戲有專屬的steam伺服器程式,屬於紅藍對戰的中世紀戰爭
google雲端伺服器使用的是 windows server 2016
(1 個 vCPU,8 GB 記憶體) 靜態IP已申請
連結伺服器的port也開啟
用google設定後的VM開伺服器直到進入房間都沒有問題
但是一旦當房間內人數達到8~10人後,
玩家進入伺服器的同時必須下載伺服器內的地圖
房間內的玩家會整個停住2~3秒,想想這問題是不是跟流量有關
無奈小弟對這部分實在是完全不懂只好求助於各位
你的 GCP VM 是開在哪個地區?
從你的電腦 ping 到伺服器的 Latency 是多少?
台灣區的,延遲也很低才1X~20
主要是中日韓連到我的google雲端伺服器
瞎猜: CPU 太慢吧...我很少見過遊戲服器只用 1 core 還能給很多人同時玩得....
你要先建立系統的效能監測, 才能回去追溯某一個瞬間發生甚麼問題?
像我自己的監測, 可以很清楚知道, 12:14 的時候, 是 PHP 和 httpd 這兩隻程式的用量飆高, 造成 CPU 的大量負荷, 這時候我才可以知道: 該去追這兩隻程式, 看那個時間點, 是哪裡出了問題:
可是你得先建好監測, 事後才能慢慢分析查看, 要不然, 你怎麼可能在事情發生的那一瞬間, 就馬上知道是甚麼地方出問題?
忘了說監測效能後的結果抱歉,
CPU我看才使用50%,記憶體不到20%
因為遊戲吃硬體吃很輕所以覺得不太會是硬體部分的問題
當我用家用電腦當伺服器時是侷限在網速60M/20M的問題
可以讓32人同時遊玩並且不會有瞬間整個停住三秒的狀況
CPU是9年前的Q9550,硬碟也是9年前的老硬碟
但轉到google的雲端後卻出現這問題
讓我覺得會不會是server2016防火牆還是雲端設定問題還是其他設定的因素
不過我再監測看看後再來回報