'Allow Freelook' switch broken
If connected to a server, the freelook switch in Options > Mouse Setup > Allow Freelook will only take effect if the user RECONNECTS to the server.
However, if the user uses the console command "allowfreelook 1" the change will take effect immediately without a reconnect required.
the client menu sets cl_freelook and the server sets allowfreelook, looks like they get a bit confused if cl_freelook changes during a game
please test r518
The switch is fixed but now "allowfreelook" client side reveals the client's view on freelook as the server's.
Example: Go into a server with freelook enabled, set the client freelook switch in mouse options to off, type allowfreelook in console and it will tell you that allowfreelook is disabled.
If you switch the client freelook switch back to on it will tell you it is enabled. I assume it should tell you the server's stance, not your client's.
The switch is fixed though
comment #3 fixed in r521
fixed as of r672