Delayed consistency checking
Racer1
Join Date: 2002-11-22 Member: 9615Members
Why not do very basic consistency checking up front, and then have the rest validate in a separate thread after the user connects? An "Unverified" status could show up by the player name until their files are verified. This way, the default could be a full validation (similar to competitive servers), without the horrible load times.
The server could still decide how to handle invalid files (allow, warn, kick), but at least everyone playing (even on pub servers) would know if a player has modified anything. For servers that do decide to allow certain changes, it would be nice if players could determine which files had been changed.
The server could still decide how to handle invalid files (allow, warn, kick), but at least everyone playing (even on pub servers) would know if a player has modified anything. For servers that do decide to allow certain changes, it would be nice if players could determine which files had been changed.
Comments
I would assume that the file checking would finish within the first 10-30 seconds of joining a server. It usually takes around 5-10 seconds to join a team and spawn in, and usually at least another 5 seconds to get to the fighting. So, I would think players would be somewhat forgiving if it wasn't a huge hit.