作者a149851571 (yem)
看板GameDesign
標題[程式] 網路遊戲網路連線的部份是怎麼寫的?
時間Mon Jul 14 00:13:05 2008
最近觀察到了一個問題
就是現在的網路遊戲在人很多的村莊,clien端的下載(server的上傳)量,
怎麼可以這麼少?都沒有超過2kb的..
我想..如果村莊有20個人 若要人類看起來畫面順 人物移動每秒要20格
那20個人的座標應最少最少會佔個 5.600Byte (送出去之前還多加幾層就不說了)
這樣每秒也需要10KB↑的下載量...每個人分配15KB 似乎成本太高....
想請問大大..現在的網路遊戲是怎麼做到省伺服器上傳頻寬的辦法呢?
因為找了好久了..都沒有這方面的資訊 還懇請各位大大賜教了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.36.60
※ 編輯: a149851571 來自: 123.192.36.60 (07/14 00:15)
※ 編輯: a149851571 來自: 123.192.36.60 (07/14 00:28)
→ beagle:用不著每秒傳20次座標吧? 07/14 00:31
→ a149851571:可是不這樣做 在clien端 看到其他人會像瞬間移動吧? 07/14 00:39
→ reizarc:傳移動速度向量阿 07/14 00:44
推 stabber111:他的20是frame 但這個是模組設好就設好的吧 07/14 20:09
→ jellyice:自己在兩次傳座標之間做內插運算吧,拉長傳座標的時間 07/15 21:47
→ realmeat:一般是傳點跟速度向量兩個屬性, 就算20個人也沒1KB那麼多 07/15 21:52