Ok, this is a bug that has been since the beggining of th demo, wich should have been fix with the first patch if you ask me. The thing is that, if you were kicked out of a session or lost conection, then you close the game, it wont save your guns, achiev, adds, etc (in some cases), but a workaround came up a while ago, just start the game and when you are in the middle of the fight, press esc and get out of the match, there will be a message saying "updating profile" wich is a way to force the game saving your actual stuff.
Well ur partly right about the work around. But u dont do it like that! Before u start ur gaming season in crysis 2 u gotta join an empty server make all the modifications and then join server u want to play on. U can also modify stuff while ur in gaming server but plz note that if u have bad connection or something and u get dropped out of server ur stuff wont save because there wont be "updating account stuff". Yeah i know its slightly dumb but i never got DC or anything like that so whenever i want to change stuff i change em on servers not in main menu
