PTT推薦

[問卦] 網路遊戲怎麼做到「即時同步」的?

看板Gossiping標題[問卦] 網路遊戲怎麼做到「即時同步」的?作者
TaraSoYeon
(素妍魂)
時間推噓 9 推:15 噓:6 →:33

我在思考一個問題

網路遊戲要怎麼做到一個人放招其它人無延遲看到招?

正常來講一個人放招後

從9個人的電腦看一定會有些許的延遲所以不可能同步

我在想是不是用「時間」來抓的?

例如在時間「2:45.32」時唱法,唱法3秒

那就是抓時間

讓其它人的特效在「2:48.32」時準確的顯示出來

是這樣的原理嗎?

--
Sent from my Mentholatum

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.253.144.146 (臺灣)
PTT 網址

tony24334 10/06 07:44

StBeer 10/06 07:45讓網速跟處理速度遠超排程的速度

nanami56 10/06 07:46小精靈辣

AncientLich 10/06 07:46看過開發者大會的程式設計師分享,需

L1ON 10/06 07:47排除網速特慢的,一般會有技術性延遲,達到

AncientLich 10/06 07:47要客戶端和伺服端同步的資料通常RTS

L1ON 10/06 07:47你想像的即時

deepdish 10/06 07:47作業自己做

AncientLich 10/06 07:47類型遊戲會把一秒分成10個frame同步

AncientLich 10/06 07:47但是每個frame有資料上限

L1ON 10/06 07:48事實上你客戶端處理數據和伺服器端還是有落

pttouch 10/06 07:48前搖就是技術性延遲,就跟單機遊戲的過

iou861007 10/06 07:48沒有即時同步,一定有延遲

pttouch 10/06 07:48場開門一樣

L1ON 10/06 07:48

AncientLich 10/06 07:48排不進去的就放到下個frame,但是會

ffaatt 10/06 07:48人都不是即時了

※ 編輯: TaraSoYeon (111.253.144.146 臺灣), 10/06/2022 07:48:44

AncientLich 10/06 07:48很多邊界問題,所以就在分享一些常見

AncientLich 10/06 07:49處理手法

L1ON 10/06 07:49白話給你聽就是這樣

sealdoom 10/06 07:51唱法要秒數,要CD

winiS 10/06 07:51WOW玩奧山對衝就會感覺到分批了~ 兩軍擦身

winiS 10/06 07:51而過還不知道ww

asd70208 10/06 07:54除非是現場比賽 不然每個人的ping都不一

asd70208 10/06 07:54樣 還是會有延遲 只是普通玩家感覺不出

asd70208 10/06 07:54來而已

ChungLi5566 10/06 07:55有延遲 不是同步

ChungLi5566 10/06 07:56想知道每個frame都同步的話去玩SMM2

ChungLi5566 10/06 07:56多人 任天堂就是設計成這樣

ChungLi5566 10/06 07:57遊戲1秒 現實過3秒

rasen9 10/06 07:58有延遲讓你感覺不出來而已啊

donation12 10/06 07:59僱用一批時空小精靈呀

donation12 10/06 08:00小精靈會在異次元同步你們的遊戲時間

wwman 10/06 08:05謝謝ancient跟chungL兩位大大解釋 哈哈懂了

DDDDRR 10/06 08:06Ping就是延遲

ezorttc 10/06 08:09沒聽過量子糾纏?

enjoyyou 10/06 08:10延遲的是你傳指令封包給伺服器

showdoggy 10/06 08:10一樣會延遲

enjoyyou 10/06 08:10伺服器接到後同時回傳給要接受這結果的

enjoyyou 10/06 08:11其他的就個別的網速影響

ChikanDesu 10/06 08:12網遊特效再炫炮 本質都還是跟MUD一樣

ChikanDesu 10/06 08:13只是指令傳來傳去而已

lain2002 10/06 08:24電腦傳輸的只是"隊友A開大"這條訊息

lain2002 10/06 08:24你看到的特效是你的電腦自己算出來的

harry886901 10/06 09:12電腦即時算出來 但計算到輸出到電腦

harry886901 10/06 09:12一個frame表現出來 中間也一堆延遲

franchy 10/06 09:38延遲小到人類感覺不出來而已

b2202761 10/06 09:51卡牌遊戲就是即時同步,一般外掛會抓去

b2202761 10/06 09:51自己電腦數據篡改,線上計算的卡牌遊戲

b2202761 10/06 09:51在伺服器端,所以卡牌遊戲外掛只能弄自

b2202761 10/06 09:51動打牌,無法直接改牌或看對手牌,要拿

b2202761 10/06 09:51到數據屬於駭客行為。

osalucard 10/06 09:55以最爛的ADSL來說ping 80ms 約4.8 fps

osalucard 10/06 09:56有延遲但反應遲鈍的人看不出差別