
I also expect it's a bit of an arms race. (Destiny)
Games pretty much all use udp. Multiplayer games probably could not function otherwise. Google the postmortem for Xwing va Tie Fighter for a great explanation why.
Yeah, I know about TCP and how spectacularly it can fail for speedy delivery in poor network conditions, I just forget sometimes. My degree in CS had an emphasis in Networking (should have went for the software engineering emphasis as that's what I've done for my entire career... anyway). Being in my wired world I see the HUGE improvements that the net's made in the past 18 years and forget that people still have really really crappy connections (wifi/LTE) and I think, "oh, maybe TCP doesn't fail so badly anymore". When I forget this I'm oh so very wrong, TCP still has those massive failures, especially when using OTA connections.
So, yeah, Destiny definitely uses UDP, but at the application layer they have to implement features similar to TCP and I was pondering how they could detect a break in just upstream communication. When detecting it they could flag subsequent packets sent/received as being "suspect" and thus trigger an improved reconciliation of conflicting game states (Damage Referee anyone?).
Anyway, I'd love to see an article done by Chris Butcher & crew about their networking stack and how they handle that sort of thing. Just so I could geek out over it. :)
Complete thread:
- What Lag Switching Looks Like -
Beorn,
2016-04-15, 16:40
- Good vid -
Kahzgul,
2016-04-15, 17:22
- Good vid -
Cody Miller,
2016-04-15, 18:09
- Does Achronos still peer deeply into your IP soul? - dogcow, 2016-04-15, 18:20
- Cause some people have connections that bad.
- Funkmon, 2016-04-15, 18:22
- And most times it's very quick - ZackDark, 2016-04-15, 18:24
- I also expect it's a bit of an arms race. -
dogcow,
2016-04-15, 18:40
- I also expect it's a bit of an arms race. -
Cody Miller,
2016-04-15, 19:56
- I also expect it's a bit of an arms race. - dogcow, 2016-04-15, 20:49
- Well, it's tricky -
Kahzgul,
2016-04-15, 20:43
- Well, it's tricky -
dogcow,
2016-04-15, 21:00
- Check this out -
slycrel,
2016-04-15, 21:21
- Yeah, that's the presentation I meant.
- dogcow, 2016-04-15, 21:36
- Yeah, that's the presentation I meant.
- Well, it's tricky - Kahzgul, 2016-04-15, 22:30
- Well, it's tricky - narcogen, 2016-04-15, 23:15
- Well, it's tricky -
uberfoop,
2016-04-17, 16:51
- Well, it's tricky - ZackDark, 2016-04-17, 22:27
- Check this out -
slycrel,
2016-04-15, 21:21
- Well, it's tricky -
dogcow,
2016-04-15, 21:00
- I also expect it's a bit of an arms race. -
Cody Miller,
2016-04-15, 19:56
- Good vid - narcogen, 2016-04-15, 23:12
- Good vid -
Cody Miller,
2016-04-15, 18:09
- You don't know about the space magic trap door on that box?
- Ragashingo, 2016-04-15, 19:02
- :thumbsup:
- Beorn, 2016-04-15, 19:15
- :thumbsup:
- Good vid -
Kahzgul,
2016-04-15, 17:22