doesn't dynamic weather effects have a really negative effects on lag and connection quality?
Not if they're calculated on each client individually.
Which of course means that one player could overhear another because of thunder, while the other does not, because their clients aren't synced in the matter of weather effects.
