What @Gjedde said. I think the manual method is preferable.
In fact, I think the way it currently works is 99% great. The only problem is that right now the server admin has to reach out to the user to correct their settings when they get a new device, or their player settings get reset for whatever reason, etc…
I’d like to flip that relationship, and if the user can’t play at the default settings, let them change it if they know how, or reach out to me if they don’t.