3 ms·
> MMOs (like world or warcraft) MOBAs (like Dota) RTSs (like Starcraft) Action RPGs (like Diablo) Dota 2 definitely does not use TCP. The Starcraft games I ass
by the_mitsuhiko 10y ago
> MMOs (like world or warcraft) MOBAs (like Dota) RTSs (like Starcraft) Action RPGs (like Diablo)
Dota 2 definitely does not use TCP. The Starcraft games I assume can also work with TCP but I doubt that they use it as a primary choice of communication. I would love a source for this.
- luuse 10y agoStarcraft uses a mix of TCP and UDP[1]. I can't find the link now but I remember something about a late switch from TCP to UDP in the beta of the first StarCraft 2 game and some pretty unstable network gameplay while they were tweaking the error handling. 1. https://us.battle.net/support/en/article/300479 https://us.battle.net/support/en/article/300479
- theandrewbailey 10y agoMost sites that I come across say that Brood War primarily uses UDP, along with most other similar vintage Blizzard games. http://wiki.teamliquid.net/starcraft/Port_Forwarding http://wiki.teamliquid.net/starcraft/Port_Forwarding
- fosco 10y agostarcraft II uses TCP and UDP. I have verified this by reviewing my firewall, I have not gone as far to take pcaps and see what packets are doing what but I thought this was relevant enough to say. as the parent mentioned -- UDP where time is more important than reliability. I disagree with his last comment on building your own reliability -- use TCP for that. tcp/1119, udp/dynamic (listed app definitions for app-based firewall) some additiona blizzard info --> https://us.battle.net/support/en/article/configuring-router-and-firewall-ports https://us.battle.net/support/en/article/configuring-router-...