I think it could be similiar to the plates seen on some aircraft wings:
Lift (or downforce) is only generated when the airflow stays attached to the surface. If it deattachs then the wing is "stalled" and no longer works.
Seperating the wing into multiple smaller areas prevents the whole wing stalling at once.
I think many penality options you can program yourself.
That allows biggest flexibility.
For example custom pitstop time:
Insim knows when a pitstop begin&ends, that is all you need to implement it.
Or if you want to force repair ( https://en.wikipedia.org/wiki/Racing_flags#Black_flag_with_orange_circle ) that would be possible too, because insim can detect what kind of work was done during a pitstop.
It is not possible to generalize like that.
engine mapping for efficiency is one possibility, Another is optimizing for maximum power without regard to efficiency. Extreme example would be dragsters.
Less extreme, rallye cars: https://www.youtube.com/watch?v=c22ilU4zqg8
It depends on the rules of the series how much fuel one can afford to "waste" for what gain in power. F1 cars used to throw flames sometimes, I think because their engines were run so fuel-rich that not all fuel was used. (the limiting factor is how much air gets into the engine, some waste was acceptable if it gave better overall performance)
Or maybe something where you just drive the track and it records the line to generate a pth. (Actually I was somewhat certain that having seen that already, but could not find it now)
It records cars position, speed and some other stuff. But it is not outsim, so it does not run at 100 Hz physics frequency. Instead it uses MCI packetes a few times per seconde. On other hand it can record multiple cars at once.
I think it needs a .pth that suits the layout because TVdirector uses the track-node-things to see where cars are.
This post links to a zip with .pth files, maybe something useful in there: https://www.lfs.net/forum/post/1677349#post1677349
The side cup this season will be the GT300 Long Track Cup
The schedule:
21 Jan 2018: South City GPW
11 Feb 2018: Fern Bay Crosstour GP
04 Mar 2018: Blackwood GP Endurance
25 Mar 2018: Kyoto Ring Choukyori Loop
15 Apr 2018: Rockingham Loopfield
22 Apr 2018: Westhill Exoenduro
I think usually such behaviour is simply two friends who joined a random empty server because they knew no other way to play in private. It is not good to ban them because they would not even know what they did wrong and you just lose two future players.
How is "best race" choosen?
Most wins/laps in certain time like 24h? Currently it is -MARISCAL with displayed 5 wins and some dozen laps but in total he has 500+ wins and 13000+ laps...
Maybe someone was running online AI race?
Today RB4 at South City (Long, Rev) because popularity of SUVs told us fourwheeldrive is meant for city driving.
Quali begins at 19:30 circa 15min from this post.
What makes you think your CPU might be "overheating soon"?
332 MB free disk space is basically nothing, the system needs some empty space to swap temporary data around.
From those two points alone it does not seem like a stable system.
I do not think it works like that.
"Taking over" the physics simulation of a lagging player should be comperable to doing the physics for AI cars. AI cars do cause some extra CPU cost but an average computer has no problems with full grid of them. Even weak computers can handle at least a handful of AI cars.
If everyone else suddendly appears to lag I think the reasons are that either:
-you are lagging
-the server has problems
What excactly do you want to do?
Does it have to be hotlap-mode or just "one car on track"?
If the second, maybe you could run local server so track&error is already set and join via join-URL.
Then you are spectator, join via ctrl+j or something...