bani wrote:when you /disconnect from a server, etpro restores your cvars to their original.
Fair enough. But it doesn't restore them when you \quit, select "Exit Game" from the menu or when the client crashes. That leaves a lot of possibilities for settings not to get restored.
KingJackaL wrote:Not to mention, wouldn't it be best to put binds etc in your autoexec.cfg, because it doesn't get written over by ET, and it gets exec'd no matter what mod the server is running
Yes, you're right. But the point is that wheras I know that and probably everyone reading this forum knows that, the casual gamer doesn't.
I'm thinking of people who've set their connection settings to "ISDN", for instance, and then visit a server that changes their rate and cl_maxpackets cvars. After that, their connection will be borked for every other server that player visits and he'll have no clue whatsoever why this has happened. And because the sv_cvar feature is able to change
any client-side cvar, many other ways exist for configs to get mysteriously altered, because of server (mis)configuration.
This whole point would be moot if ETpro still was what it set out to be, a competition mod only. But IMHO it has become much more than that. Through the excellent work of Bani and team, ETpro is now the defacto "patch that never was" and any server admin that has any clue should use it. And they do, as the majority of the servers is now running it. But that also widens its "target audience" to not just competiton players but casual pubbers as well. People who don't have a clue about config files but just see their game that was working fine previously start to act up.
In that light, maybe a "The server wants to change your config, do you want to proceed? Yes/No" popup or an advice in the documentation
not to use the feature on public servers is in order.
Just my 0.02