看板 SCU_CIS-92A 關於我們 聯絡資訊
我想問一下 有關於線上遊戲押 例如 CS 為啥他會lag呀? 他在網路上不是指傳輸你的動作而已嗎? 這樣了話他的資料量應該很小呀 如果是傳圖片了話 那容易lag是正常的... 誰能為我解個惑勒~ -- My Blog http://poylatte.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.2.90
wayneis:我只知道DATA要看HOST上傳與伺服器的穩定度來決定 06/03 02:23
happychung:可能是要看SERVER和自己的連線速度吧 我很少玩 不太懂 06/03 02:42
happychung:只知道以前玩CS 對方原本離我好遠 後來瞬間就出現在我 06/03 02:44
happychung:面前 就被砍死了XD 這是會瞬步嗎 噗 06/03 02:45
strawberrya:會是因為是非同步故握手 每個動作拆解成很多指令來握? 06/03 04:16
icemoon:要分上傳跟下載 自己上傳的不會是只有動作而已 06/03 07:41
icemoon:因為所有移動以後的位子運算等公式運算都會弄在使用者端 06/03 07:44
icemoon:要不然都交給伺服器端算的話會處理不完 06/03 07:44
icemoon:而有些線上遊戲會為了防外掛修改所以也不完全以你上傳的為 06/03 07:45
icemoon:主 你上傳的資料太扯的話會把你回朔之類的 06/03 07:48
icemoon:所以說通常會是你一個動作出去要伺服器允許以後才能算完整 06/03 07:49
icemoon:動作 那封包遺失的話就可以慢慢等什麼時候伺服器準你動 06/03 07:51
POY:目前瓶頸的地方應該是上傳的部分 所以目標在討論上傳的地方 06/03 12:00
POY:那如果是傳輸動作 位置的運算後結果 以及部分系統資料 06/03 12:01
POY:這樣的資料量 應該也不會超過50K吧 我猜的啦 06/03 12:03
POY:在加上封包的遺失率 假設為5% 那平均而言上傳的資料量也才53K 06/03 12:03
POY:左右而已呀..很難會造成lag的情況吧 〔一切為假設..〕 06/03 12:04
POY:另外FPS的遊戲 為何在FPS低的時候 會有lag的產生? 06/03 12:05
POY:畫面的順暢度應該是由主機的效能來決定吧 和網路有關? 06/03 12:06
jiangbau:上傳資料量的確不高吧 不過那是指一對一的情況 06/03 15:53
jiangbau:但網路遊戲裡並是只有你一位玩家 伺服器要同時處理 06/03 15:54
jiangbau:數十萬筆網路資料 處理量不是一般家用電腦能比的 06/03 15:55
jiangbau:再來 網路也不是直接就連上遊戲伺服器 06/03 15:56
jiangbau:中間還要透過許多isp來傳送 中間會經過多個網域 06/03 15:56
jiangbau:除非有人能夠直接點對點的連接遊戲伺服器 06/03 15:58
jiangbau:要不然中間是哪個網域出問題 沒去探討的話也沒人知道 06/03 15:58
jiangbau:FPS是計算遊戲的畫面張數沒錯 06/03 15:59
jiangbau:不過互動方式就如傘兄講的 伺服器處理的慢 06/03 16:00
jiangbau:那你也只好跟著慢 再不然 就是自己跑地圖跑的很順 06/03 16:01
jiangbau:但是卻發現路上沒半個玩家 這也是一種lag的情況 06/03 16:02
jiangbau:不過當伺服器資料處理完畢之後 你又會強制回到原點 06/03 16:03
jiangbau:簡稱回朔=白玩了 = =||| 或是伺服器覺得你資料變異太大 06/03 16:03
jiangbau:直接把你踢下線.... 06/03 16:04
jiangbau:至於有戲是有主機還是伺服器來執行 那要看程式設計吧 06/03 16:05
jiangbau:還有遊戲的性質與理念來決定撰寫方式 06/03 16:06
jiangbau:我覺得要研究lag 可以從伺服器 網域 和遊戲種類來區分 06/03 16:07
jiangbau:就這樣......健身是不允許lag的 06/03 16:08
bejishone:= = 這樣用回文比較好吧 看的好累 06/03 17:16
happychung:想推 健身是不允許lag的XD 06/03 21:14