All triggers are processed by all players equally. If only one player processed them and then shared the result, it'd be way too exploitable. With the current system, every computer figures out independently what should be happening, and those that disagree are desynced.
Confirm what Azrael said. I tested this out empirically when I was doing my PC - mac EUD triggers. Each computer will process all triggers for all players in the game.
None.
Only player input data is transferred on b.net between trigger cycles, like mouse clicks or keyboard presses, in order to reduce the load on the network. Remember SC1 was developed for like 32kbit modems lol. Everything else is calculated on each PC independantly.
If you're asking how trigger cycles work, read the article, located here:
http://www.staredit.net/starcraft/Triggers
None.
Yeah, each computer processes them seperately, because they should always get the same result.
If they don't get the same result, there's something different in the data of one of the computers, and they desync.
Also, it would be more ineficcient for one computer to process all the triggers, and then share the results with the others, because the information would have to be sent over bnet.
It's not the internet that is causing the lag when triggers are lagging, it's the computer itself, more specifically starcraft, which wasn't designed for the triggers used in some maps nowadays.
There are two possibilities
The speed of the computer used by the player is to blame.
(They are probably still running microsoft 95)
OR
Starcraft can't handle the load of triggers?
(it's such an old game that computer speed isn't a factor)
OR
The player lagging is using dialup, or some other crappy internet, or a crappy router, or is sharing said crappy router/internet with someone else, or is downloading movies.
None.
Only player input data is transferred on b.net between trigger cycles, like mouse clicks or keyboard presses, in order to reduce the load on the network. Remember SC1 was developed for like 32kbit modems lol. Everything else is calculated on each PC independantly.
Most networked games try and transmit as little as possible between the player and the server (or each other player).
WoW uses about 10mb of bandwidth per hour. That's really not very much at all.
None.
well that pretty much sums it up for me. thank you very much.
None.