I don't care if it's in the wrong section, just that this doesn't seem to be a mod, more like an idea. General discussion?
I mean, if this is just asking players to follow a set of rules to play a game, it's like presenting the idea of playing lfs wearing sunglasses and calling it a slightly darker texture mod.
U20 works very well, you should read the last page instead of the first since if U20 was completely broken, there'd probably be quite a few posts on it back here.
If you join a multiplayer game and somehow stop your internet connection from working, do you notice any fps change?
I've lagged out many times, from servers crashing to my ISP dropping my connection, and i've never noticed a frame missing while basically having infinite lag.
I've got pit exit penalty going on all tracks in my insim stuffs by simply grabbing a clients current x/y and testing if they're currently inside a predefined 2d polygon. My WYSIWYG polygon editor is LFS itself.
Penalizing on pit entry doesn't work too good on circuit tracks so i skipped that, but maybe it'll work on the oval.
Your idea for detecting car resets is neat, but i would never attempt automating something which is so likely to be triggered by lag, and i'm sure a CRS packet added to insim would fit in a compatible patch.
struct CarReset { char Id [4] // CRS + zero char UName char PName word VerifyId };
Or perhaps use the spare in CPR and redefine CPR as Conn Player Rename/Reset.
Some finish lines can be crossed inside the pitlane/before actually correctly leaving the pits.