My suggestion for Monaco: the drivers are positioned equidistantly around the track and then everyone races 78 laps of Monaco. The starting position is also each drivers individual finish line/timing line.
There is no SC, only VSC (to avoid bunching up the pack) and red flags (obv.). After the red flag each driver is put back in their previous position by the VSC timing delta.
So if you try to block ppl, they end up in front of you.