Alright so I seem to be suffering from this weird perk glitch O-o but I have a feeling it's Killing Floor itself. Whenever I host my server and decide to play it on the host machine, I am unable to change my perk unless I reconnect to the server. It's screwed up O-o. Happens when I host on another computer as well and play off that computer. Though, when I go to play on a different server, I never experience that problem. Anyone have any ideas what is going on? O-o
Also note, this is when I join my dedicated server, this doesn't happen when I host a Listen server.
[EDIT]
FOUND THE ISSUE, HAH!
It seems, that when you run the same Killing Floor executable as the one the server is running on, it will cause for bugs, such as not being able to change your perk! Holy hell, so glad I figured this out! =]