iT邦幫忙

0

用google雲端VM開steam遊戲伺服器,當人數達8人以上進入會延遲

  • 分享至 

  • twitterImage

因為不太懂怎麼設定google時意外發現這個專業網,如果有不專業的用詞請多多包涵

小弟正在玩一款Chivalry: Medieval Warfare
遊戲有專屬的steam伺服器程式,屬於紅藍對戰的中世紀戰爭
google雲端伺服器使用的是 windows server 2016
(1 個 vCPU,8 GB 記憶體) 靜態IP已申請
連結伺服器的port也開啟

用google設定後的VM開伺服器直到進入房間都沒有問題
但是一旦當房間內人數達到8~10人後,
玩家進入伺服器的同時必須下載伺服器內的地圖
房間內的玩家會整個停住2~3秒,想想這問題是不是跟流量有關
無奈小弟對這部分實在是完全不懂只好求助於各位

柯柯 iT邦新手 3 級 ‧ 2018-09-26 09:22:14 檢舉
網路頻寬不夠吧@@
就向一扇門一次只能5個人過 一次進來8~10人 就卡住了
應該是這樣.....吧?
優悠 iT邦新手 3 級 ‧ 2018-09-26 11:38:07 檢舉
上傳速率跟下載速率的問題吧!
請看看你家的網路幾M
pikaju iT邦新手 5 級 ‧ 2018-09-26 18:27:25 檢舉
用google的雲端伺服器怎麼會有頻寬不足的問題
你們有看內容嗎==?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Ray
iT邦大神 1 級 ‧ 2018-09-26 11:27:52

你的 GCP VM 是開在哪個地區?
從你的電腦 ping 到伺服器的 Latency 是多少?

pikaju iT邦新手 5 級 ‧ 2018-09-26 18:28:32 檢舉

台灣區的,延遲也很低才1X~20
主要是中日韓連到我的google雲端伺服器

Ray iT邦大神 1 級 ‧ 2018-09-26 19:13:35 檢舉

瞎猜: CPU 太慢吧...我很少見過遊戲服器只用 1 core 還能給很多人同時玩得....

你要先建立系統的效能監測, 才能回去追溯某一個瞬間發生甚麼問題?

像我自己的監測, 可以很清楚知道, 12:14 的時候, 是 PHP 和 httpd 這兩隻程式的用量飆高, 造成 CPU 的大量負荷, 這時候我才可以知道: 該去追這兩隻程式, 看那個時間點, 是哪裡出了問題:
https://ithelp.ithome.com.tw/upload/images/20180926/20026603azsHFPKuyZ.png

可是你得先建好監測, 事後才能慢慢分析查看, 要不然, 你怎麼可能在事情發生的那一瞬間, 就馬上知道是甚麼地方出問題?

pikaju iT邦新手 5 級 ‧ 2018-09-26 20:25:18 檢舉

忘了說監測效能後的結果抱歉,
CPU我看才使用50%,記憶體不到20%
因為遊戲吃硬體吃很輕所以覺得不太會是硬體部分的問題
當我用家用電腦當伺服器時是侷限在網速60M/20M的問題
可以讓32人同時遊玩並且不會有瞬間整個停住三秒的狀況
CPU是9年前的Q9550,硬碟也是9年前的老硬碟

但轉到google的雲端後卻出現這問題
讓我覺得會不會是server2016防火牆還是雲端設定問題還是其他設定的因素
不過我再監測看看後再來回報

我要發表回答

立即登入回答