Hiya and welcome to Tech Support Guy
Sometimes it can take a few days for badges to be recognised. Are you getting the awards in the game, but then looking at BF2S or BattleTracker and noticing that you're not getting them?
If so, double-check when you get the awards in BFHQ, when you start up Battlefield 2. If its showing there, then you have them.
If not, which servers are you playing on? I see you're in Denmark, so there are plenty to try that are well known to be good.
First off, the Gotland servers are very good. Or, the TV2. These are both Sweden/Norway based, and my ping is okay with them (England).
Can you tell me which servers you are trying, as if they are well known clan servers, I may know them or the actual clan, as our clan speak to a lot of clans so we have many good friends out there
Regards
eddie