Here is my idea for a possible solution to spawn camping.
When a player spawns at a spawn point, they are invulnerable for XX amount of seconds to give them a chance to get out of the danger zone. Obviously, during this time the player can't be damaged.
To prevent the player from abusing the invul timer when he spawns, if he shoots any of his vehicle's weapons, the invul timer goes away and the guy is now vulnerable to being hit.
This will effectively end spawn camping. Don't know how feasible it is as it would probably take some coding to implement.
Any thoughts, questions or concerns?
ack-ack