Timeline for Is UDP still better than TCP for data-heavy realtime games?
Current License: CC BY-SA 3.0
6 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Apr 20, 2016 at 2:35 | comment | added | camerondm9 | @Luaan Minecraft hasn't switched to UDP for the actual gameplay. Even the latest versions still use TCP. No happy occasion... :( The only part of Minecraft that uses UDP is the server list, to ping individual servers and determine whether they are online. | |
| Apr 19, 2016 at 16:05 | comment | added | Luaan | @KaareZ Well, you probably want to send those as individual independent messages in that case anyway, with your own retransmission mechanisms. Minecraft started on TCP, and was pretty much unplayable over the internet; the switch to UDP was a happy occasion for most people. The main idea is that when you send 20 chunks of voxel data, and the first one is "lost", it shouldn't block the other 19 chunks from showing as soon as you get the data; when you find that the first one is missing, you retransmit. On TCP, all of those 19 are stalled at the very least, and retransmitted at worst case. | |
| Apr 19, 2016 at 6:25 | comment | added | KaareZ | It's a "voxel" game, so yes, it will need to send a lot of scene data. | |
| Apr 18, 2016 at 16:41 | history | edited | Vaillancourt♦ | CC BY-SA 3.0 | Made the post cleare to read. |
| Apr 18, 2016 at 16:28 | review | First posts | |||
| Apr 18, 2016 at 16:41 | |||||
| Apr 18, 2016 at 16:27 | history | answered | Vadim Suraev | CC BY-SA 3.0 |