There should be a option to let the other teams not be able to see the other teams flashlight especially if the enemy is on another side of the wall when the server has FoW (fog of war) enabled. You get the idea right?
There should be two commands to disable the flashlight to be visible when the enemy is behind a wall.
Also I'd like to have a flashlight HUD icon to indicate that either (1. the server support flashlights) or (2. that flashlight is turned on). I have designed a quick flashlight icon for use in that case.
sv_curtained_flashlights 1// To enable, this option will enable the ability to view all players flashlights when any player is behind a wall. sv_curtained_flashlights 0// To disable, this option will disable the ability to view all players flashlights when any player is behind a wall.
mp_team_flashlights 1// To enable, this option will enable the ability to see the enemy team's flashlight. mp_team_flashlights 0// To disable, this option disables the ability to see the enemy team's flashlight.
This just seems reasonable to implement, at least from my side. By the way I wish you all a happy new year!