I think it's time to take simulated racing to be a spectator sport, in 3D, and big time
. In Sweden we already have had a televised series in 10 episodes, but I'm thinking online.
The solution for LFS is simple, I hope... I have a master in computer science, so the chance I'm right is good
.
I'm sorry if anyone already have suggested this. I tried to search the net and this forum for such a suggestion, but could only find the 2D solution.
Make an LFS server/client application that works like LFS, but it can only be a spectator, but in 3D of course, just as LFS. Lets call it LFS Virtual Spectator (VS), for now. Make it function something like this:
1. VS connects to the race server.
2. A VS allows 30+ (in reality 120 should be no problem) VS to be connected to itself.
3. The race server itself only needs a couple of VS connected to it. Maybe when you set up a league race you also setup two VS.
4. Every VS is in itself a VS server, like Torrent-clients.
5. The VS that are connected to the race server are registered in a way, so the rest of the VS can connect to them without disturbing the race server.
6. A VS of course knows the VS it's connected to, call it the mother VS, but also knows which VS is the grandmother's VS, and so on, so if the mother goes away, it immediately connects to the grandmother, or higher.
7. VS is of course free of charge.
8. VS is so simple to use that our parents can use them. Those born in the 40's
Now say we start a race server, and two other servers with VS on them. Now 60 VS can connect to those two. To these 60 VS another 1800 can connect, to those 1800 another 54000 can connect.
If we can have 120 spectators on each server, we get 28800 connected to the VS that are connected to the two top level VS, and then 3 456 000 on the next level...
I'm only human so my reasoning above probably has some flaws, but hopefully they can be corrected without loosing the LFS Virtual Spectator. Actually I already see some flaws, but they don't seem too serious
.