I'll be straightforward, if you are a Recon player with a drone you can spot most of the enemy team far too easily & quickly.
With the current implementation of Drone Spotting, there is no limit on how many players you can spot, and there is no delay on how quickly you can spot enemy players.
This means that the sheer volume of players that just 1 Recon player with a Drone can spot - with very little effort - is way too high. One player should not be able to spot the entire enemy team (sometimes as high as 30-60+ players) pushing onto an objective.
This system also makes flanking incredibly difficult and less rewarding, and disincentivizes players from trying to be clever and push flanks, exploit weakspots in enemy lines, and in general makes matches feel less dynamic & fun.
My proposed solution to this would be to introduce a delay to the rate a Drone can spot to create a sort of Spotting Cap. This system would create a max number of players that a single Drone could spot while also not nerfing drones into oblivion.
For example, right now a Drone Spot lasts for 12s.
If a delay of 0.5s was added between each time a drone could spot a player, that would mean that 1 Drone could spot a Max. of 24 players.
By adjusting the Drone Spot time & the Drone Spot delay, the Max # of players that can be spotted by a single Drone is capped.( hence, a Spotting Cap)
For example, if the Spotting Cap is 16, then on larger game modes, multiple recon players would need to be piloting drones to accomplish the same amount of spotting. This wouldn't matter as much on smaller game modes, but in larger game modes it's just absurd that both teams could just know where everyone is almost all the time just because of 1 or 2 drone pilots is absurd.
If anyone thinks of anything else that could be improved or changed about this idea, please let me know.