My player upgrades only during a match, but after the match ends all progress is lost. One time the commando character leveled up during the match, but even so, after the match, it went back to the previous level

I noticed it will depend on the server you're playing on. There's one server where I play sometimes, which has a custom mod installed where you see what you killed in the top left of the screen. Here my progress isn't saved, maybe due to this/other mod(s), or just coincidence.

From my already existing experience its hit and miss if you get your score. From what I've noticed if you leave the server just before the server changes level then it saves your level. I'm not 100% sure though.

From my already existing experience its hit and miss if you get your score. From what I've noticed if you leave the server just before the server changes level then it saves your level. I'm not 100% sure though.

It's a very annoying bug, and it seems Tripwire is giving a ♥♥♥♥ about it. Thats very sad. My workaround at the moment is to run Steam (Windows Version) on top of Wine 1.5, with help of PlayOnLinux. Although it runs pretty smoothly on Wine, I want to play the Linux version natively as all of my other games. There is a thread on tripwire forums here http://forums.tripwireinteractive.com/showthread.php?t=94109