All the guns have their own effective ranges.
An effective range is a range when the gun can attack effectively.
If a gun's effective range is 300 meters, then it means that it can attack most effectively within 300 meters. Also, the zeroing distance works maximized within 300 meters.
Attacks out of 300 meters range will not be as effective.