If you want to stop the rocket league mentality, make the terms of a war accordingly. You know where the turfs are, approach with vehicles, get out of them, find advantage points etc and then make use of the terrain and do a house/street fight. IMO sounds a lot more fun and is more realistic...