Install this mod with TACZ: every shot lights up surroundings with realistic world light; explosions and rocket trails also cast area light. Fully client-side, though in multiplayer, other players' muzzle flashes require server sync.