So if you were on J4 and you did /Judge7 it would give you timing counts the same way it does now for Judge 1? I think I see how it could work, you choose your judge setting for the server and it changes the timing windows it checks against for timing.
It could be made to be like this. Keep the timing but then you are forcing the client/server to agree. Honestly I don't know how important that is with server-side judgement windows enabled.
Ok, I pick option 2 then.
Edit: except, it seems like I'm thinking of a mix between both 1 and 2.
Wouldn't you want the /Judge7 and other judge commands as well as the server translating your scores into J4 scores based on that while keeping timing without an exp bonus and keeping timing.
Well this kind of sounds like 1) when yous ay server translating scores into J4. If scores are translated into J4 then that is basically what option 1 is doing with no xp bonus. Option 2 the server will have a judge difficulty setting and give at least enough xp boost so the xp is about equivelent (or a bit higher) for doing a higher judge difficulty and the server will record scores as judge 7 or 8 or whatever they are as well as the fact it is at that judgement level and the client/server should agree with each other if the client/server are using the same settings. If the client is still J4 and the server is set to higher with the /judge (or whatever it might be) command then the recorded scores on the site/db and end of game screen will differ from what the client initially shows before you select a different user.