Lenas
Trump's Staff
- 7,568
- 2,305
Bungie just started a tech blog and the first one is pretty interesting; it's about why IB bounties wouldn't progress for some people. The cause has been in the code base since D1 but conditions weren't often met for it to happen.
Turns out the game is really complicated (duh). Bungie even developed their own server protocol.
The AH then needs to send a message for each orb to each player's WS. In a full IB match where all players happen to be on different WS, that’s 3 * 12 = 36 incident messages generated in a single frame from a single ability activation! Remember, our callback handler queue only had 16 elements – so that single super activation would swamp the entire queue twice over, overwriting any important callback handlers that were already present.
Turns out the game is really complicated (duh). Bungie even developed their own server protocol.
- 2