What is the current state-of-the-art to network real-time strategy games?
I seem to recall that a few years ago, some AAA titles only transmitted the player inputs (Starcraft 1, Age of Empires). Since this requires you to keep everything else totally deterministic, is this still a viable option? Synchronizing random number generators seems feasible, but what about subtle differences in FPU implementations etc..?
Or are strategy games using something closer to action-game networking, where individual entities are transmitted instead (with some form of prediction and (delta) compression)?
If so, how are volatile items like projectiles treated?
What about client/server versus peer-to-peer? I'm guessing that all this is strongly interrelated.
Thank you for your time!