I posted this in another thread, looked for a few minutes and found it:
To fix the "always joining spectator" bug from your desktop, open up your User.ini file (in System folder) and change the option "SpectatorOnly" to "0" instead of "1".
However, if you click on the "spectate" button ingame, know that it will change that value back to "1" and you will need to change it back to "0".
I had started that other thread. I'll back him up, it works!
My Loaded Weapon character is known as [DC]FodderFigure My medic character is known as [DC]FodderFigure_MD My Artifact character is known as [DC]FodderFigure_LA