As far as battlelogging is concerned there is only so much that can be done. I agree it breaks realism, and is super cheap, but the problem comes in when you consider the fact that it is a networked persistent game with huge penalties for death. The fact that it is networked means that disconnects (due to client or server side issues) will occur, and differentiating between legitimate disconnects and force quits is somewhat difficult. If you keep players logged in after disconnects, the first time they disconnect in a town and come back dead could be the last time they play the game, due to the harsh penalties of death. And if you let people disconnect in battle all it does is make people complain about exploiters, which probably won't lose them many players. Server hopping is relative, sure you can find a vehicle but then you drive it and explode it and then whatever it's not like you can take it to a home server or anything. And weapon spawns are quite random and logging over and over to find a gun can sometimes take longer than actually finding one, so whatever there too. It's what some people do, there's no real damage in letting it continue. Camping... it's going to happen, you can't stop it. They put sniper rifles in a huge environment and open up PvP, what do you expect? Spawning zombies on top of players out in the wilderness is just totally random and would actually kill the game for a lot of people, including non-snipers. I actually enjoy the suspense of not knowing if someone is in that other tree line across the clearing. Car stashing is pretty lame, and there are several ways to prevent that. I honestly don't think that the game would hurt by having a lot more spawns. Only a couple vehicles being spawned does make their rarity a great source of value and accomplishment when you actually find them, but I'm not sure what would be more fun: finally finding that helicopter and securing it for your group, or having 5-6 so clans could get in some serious firefights during "endgame" play. Final note: Games are meant for fun. They target an audience. Some audiences seek what they consider to be "realism." When a developer targets this type of audience, good design doesn't lead them towards making everything more realistic. Good design always leads towards creating the most fun experience possible for it's target audiences. Realism is only a tool that provides plausibility and immersion, which for many, provide fun. Many gamers tend to forget that games are designed for multitudes of people, not a single individual. Beyond that, many things that players desire are nigh impossible for a developer to actually accomplish with any relative efficiency.