[情報] Dev Update: Netcode

看板OverWatch (鬥陣特攻)作者 (iSuck)時間8年前 (2016/04/05 23:55), 編輯推噓11(11027)
留言38則, 13人參與, 最新討論串1/1
https://www.youtube.com/watch?v=vTH2ZPgYujQ
快20分鐘其實可以幾句話了結 "Favor the shooter" 開槍者有利 這邊可以用R6S測試的影片表示: https://www.youtube.com/watch?v=vBZj4c_j9Qs&t=5m29s
只要在開槍者的畫面中有打中,Overwatch會保證命中,所以會有縮起來照樣被 打死的情況。 這個規則有兩個例外 1. 低速武器(辛梅塔/Symmetra的右鍵)是Server side判定 2. 使用跳/無敵技(閃光/Tracer的Shift, 無情的死神/Reaper的Shift) 只要在Server side有收到,就算被打中也會被吃掉 未來會給這個規則一個Ping的上限。 遊戲目前會紀錄玩家輸入的四個指令,未來會降到一個。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.153.159 ※ 文章網址: https://www.ptt.cc/bbs/OverWatch/M.1459871754.A.2CD.html

04/06 00:25, , 1F
快推以免別人以為我看不懂
04/06 00:25, 1F

04/06 00:25, , 2F
高ping還是沒人權
04/06 00:25, 2F

04/06 00:25, , 3F
大頭法拉好可愛
04/06 00:25, 3F

04/06 00:30, , 4F
所以現在流程是:攻擊端判定,擊中後告訴伺服器,伺服器確
04/06 00:30, 4F

04/06 00:30, , 5F
認目標沒有無敵,再告訴所有用戶端這個事件嗎?
04/06 00:30, 5F

04/06 00:39, , 6F
打起來很爽 但是被打的人遊戲體驗很差...
04/06 00:39, 6F

04/06 00:50, , 7F
紀錄指令是啥意思?
04/06 00:50, 7F

04/06 01:18, , 8F
源氏的e跟閃光的e都快被我按壞了...這種fps遊戲只要
04/06 01:18, 8F

04/06 01:18, , 9F
延遲0.0x秒就可以要你命
04/06 01:18, 9F

04/06 01:58, , 10F
聽起來是高ping可以讓別人死的莫名其妙
04/06 01:58, 10F

04/06 01:59, , 11F
四個指令部份大概聽一下,應該是現在一次暫存四個指令再處理
04/06 01:59, 11F

04/06 01:59, , 12F
未來希望改成直接處理每個指令,或暫存一個?
04/06 01:59, 12F

04/06 01:59, , 13F
也就是之後應該server跟client端的差異會比較小
04/06 01:59, 13F

04/06 01:59, , 14F
不過這樣子server負擔應該會變大很多?
04/06 01:59, 14F

04/06 03:00, , 15F
這樣可以玩得很惡劣 裝個netlimiter之類的軟體
04/06 03:00, 15F

04/06 03:00, , 16F
限速定格>爆頭>恢復正常速度>再來一次
04/06 03:00, 16F

04/06 03:01, , 17F
看起來就像是射手網路頓了一下又剛好射到
04/06 03:01, 17F

04/06 03:01, , 18F
WOW就有些成就可以用這個方法輕鬆解決
04/06 03:01, 18F

04/06 03:16, , 19F
被當外掛刪序號
04/06 03:16, 19F

04/06 03:55, , 20F
那就悲劇了
04/06 03:55, 20F

04/06 07:50, , 21F
這遊戲未來肯定有外掛啦
04/06 07:50, 21F

04/06 07:51, , 22F
畢竟很多判定是有玩家端上傳給伺服器判斷
04/06 07:51, 22F

04/06 07:51, , 23F
比起所有判定都有伺服器判定一定多了很多漏洞可以繞
04/06 07:51, 23F

04/06 07:58, , 24F
不是client side判定,我沒講清楚
04/06 07:58, 24F

04/06 07:59, , 25F
這是現在常用的"server確認 client side判定"
04/06 07:59, 25F

04/06 08:02, , 26F
Server會紀錄過去一段時間的狀態,然後針對玩家的ping
04/06 08:02, 26F

04/06 08:02, , 27F
台灣伺服器趕緊架起來比較實際 不然打韓國人就是會差
04/06 08:02, 27F

04/06 08:02, , 28F
那一點ping被殺假的
04/06 08:02, 28F

04/06 08:04, , 29F
去回朔做判定,意義上等同client side判定但不會贏
04/06 08:04, 29F

04/06 08:04, , 30F
有the division那種拿m1a機關槍射這種事
04/06 08:04, 30F

04/06 08:05, , 31F
這設計低ping玩家還是有利,因為相殺低ping玩家有優先權
04/06 08:05, 31F

04/06 08:06, , 32F
有時候對打死掉子彈會憑空消失就是這種事
04/06 08:06, 32F

04/06 08:08, , 33F
唯一的例外是高ping轉角先攻有利,因為對手會看不到人
04/06 08:08, 33F

04/06 08:10, , 34F
這解釋不少現象
04/06 08:10, 34F

04/06 08:11, , 35F
這解釋為什麼攔路豬勾到人長壓左鍵能保證不被反彈
04/06 08:11, 35F

04/06 08:12, , 36F
系統會與預先載入玩家輸入
04/06 08:12, 36F

04/06 08:13, , 37F
還有左右扭能閃一堆子彈,這能造成對手遊戲端預測錯誤
04/06 08:13, 37F

06/15 14:01, , 38F
幫高ping QQ
06/15 14:01, 38F
文章代碼(AID): #1N0-0ABD (OverWatch)
文章代碼(AID): #1N0-0ABD (OverWatch)