This error, while not as common, is a bit trickier, seeing as it can come from a variety of different sources. (I personally dispise punkbuster for its inconsistancy and constant glitches, but thats another story for another time). On another note, if you were actually cheating, and got caught for it, you will probably be kicked from the game instantly, whether you are currently cheating or not. The problem unequip any expired weapons, and if you have no weapons equiped, equip some.
So, when you try to join a game, you are seen as a cheater who is trying to use weapons that you don’t own. Whenever you have an item that expires, it remains equiped, quite often. This is the most annoying error ever, and it happens quite often. If you have a concern or question regarding an error message, or Battlefield Heroes in general, please post a comment here, and I’ll do my best to get back to you. So, without further ado, here are some of the most common errors, and their fixes.
I’ve also played the game on Windows XP, Vistas, and Windows 7, so I feel fairly well equipt to answer most questions.
Since I, myself, run into a lot of issues while playing Battlefield Heroes, I thought it would be in my best interest to set up a page dedicated to fixing all of the games’ various error messages. Both places definitely have a good number of answers. If you need help, definitely check out the game’s support page, or its forums. It totally lost my interest when playing it became practically impossible without spending real-world cash on in-game items, which really doesn’t rub me the right way. Sorry folks, I haven’t played this game in ages.