Here : http://www.lfsforum.net/forumdisplay.php?f=66
I've made it invisible while I finish the work on a final incompatible version to be released next week. That will be tested over next weekend - the plan is to release the official version the following week (last few days of November).
The new test patch B12 will be incompatible with B11 because of some more cheat protection and a new joining system which makes the guest appear to join instantly, so avoiding the messages "Can't X - a player is connecting" and "Please wait - a guest is connecting" and making Join Out Of Sync (JOOS) a rare event.
Along with the other changes, it's a much better multiplayer experience and 0.6C will be a good release, while we continue with the physics updates and S3 content.
EDIT (22 November) :
Getting close to the B12 testing stage - hopefully on Friday so it gets a good test this weekend.
Here is the list of changes for anyone who is interested in that kind of thing.
Changes from 0.6B11 to 0.6B12 :
New "instant" join system using cached packets :
- Much faster connection to host
- Connection appears instant to other guests
- Safe to join while objects are added or removed
- You can pit, spectate, etc. while a player is joining
Player name conflict resolution :
Auto rename when you join a host with someone else's player name
You can always exit from player screen even if your name is used
Selected name not used in game if already used by another player
No two players (real or AI) can enter a race using the same name
LFS World statistics fixes :
Adding an AI driver changed real player's status to "in race"
Spectating from garage screen left player's status "in pits"
Multiplayer :
Added /player command to dedicated host setup.cfg file
Removed /carshost command from dedicated host setup.cfg
Misc :
Maximum autocross objects increased from 800 to 900
Maximum marshall circles increased from 96 to 120
Fixes :
Message "Max guest cars : X" now shown in the selected language
Wrong message "Did not receive track info" on joining full host
Cars intersected if players joined autocross at the same time
An unusual state in which LFS displayed only a blank screen
Changes from 0.6B to 0.6B11 :
Improved multiplayer system :
Game only needs host packets to continue processing
Quicker joining to host - no waiting for other players
No waiting for packets from players with slow connections
Leaving a host is instantaneous even if a guest is connecting
Longer timeouts avoid disconnection due to short interruptions
New TCP packet buffering and storage system :
Reduces the number of physical packets sent
Major improvement when many InSim buttons are sent
Fixes some ways to lose connection on a busy server
Multiplayer :
New hacker protection applied to multiplayer packets
Improved checks on validity of user names while connecting
User names now confirmed with master server after connection
Bars at bottom left to show packet delay for all connections
Ping time (or lag when lagging) shown in list of connections
OOS / CPW messages now show user name instead of player name
Removed message "Got master packet" from network debug output
No buffer overflows from hangs or operating system time changes
User name in brackets now shown at end of disconnection messages
New "Authorised" message on host links user name with ip address
Instead of "LAG (seconds)" now "username (seconds)" is displayed
Race setup screen /clear command can now only be used by admins
Ability of guests to vote or select tracks now enforced by host
Other changes :
Latvian training lessons now included
Two new translations : Indonesian and Romanian
Pit exit direction arrow now works in open configurations
SHIFT + N : sound on / off now works in multiplayer screens
InSim :
Added new leave reasons (CPW / OOS / JOOS / HACK) for IS_CNL
Change to in-game usage of IS_REO - only valid after SMALL_VTA
Fixes :
Custom view was not set to new car type on replay restart
Duplicate lines in scripts could cause unexpected results
Virtual speedo sometimes overlapped numbers (e.g. XRG km/h)
Circuit length is no longer displayed for open configurations
LFS could crash when displaying laps for fuel after short laps
Ready status in lobby is now checked when a player disconnects
Load WE1R on dedicated host - Checkpoint 1 path node not found
User's controller type was not shown after taking over a car
SHIFT+R near end of SPR could make cars swap between players
Two instances of LFS no longer write to the same MPR / SPR
Short MP Replays were sometimes extended to a time of 10:55.36
It was possible to make an AI driver join with a disallowed car
Leaving garage screen could cause problems with a car script
I've made it invisible while I finish the work on a final incompatible version to be released next week. That will be tested over next weekend - the plan is to release the official version the following week (last few days of November).
The new test patch B12 will be incompatible with B11 because of some more cheat protection and a new joining system which makes the guest appear to join instantly, so avoiding the messages "Can't X - a player is connecting" and "Please wait - a guest is connecting" and making Join Out Of Sync (JOOS) a rare event.
Along with the other changes, it's a much better multiplayer experience and 0.6C will be a good release, while we continue with the physics updates and S3 content.
EDIT (22 November) :
Getting close to the B12 testing stage - hopefully on Friday so it gets a good test this weekend.
Here is the list of changes for anyone who is interested in that kind of thing.
Changes from 0.6B11 to 0.6B12 :
New "instant" join system using cached packets :
- Much faster connection to host
- Connection appears instant to other guests
- Safe to join while objects are added or removed
- You can pit, spectate, etc. while a player is joining
Player name conflict resolution :
Auto rename when you join a host with someone else's player name
You can always exit from player screen even if your name is used
Selected name not used in game if already used by another player
No two players (real or AI) can enter a race using the same name
LFS World statistics fixes :
Adding an AI driver changed real player's status to "in race"
Spectating from garage screen left player's status "in pits"
Multiplayer :
Added /player command to dedicated host setup.cfg file
Removed /carshost command from dedicated host setup.cfg
Misc :
Maximum autocross objects increased from 800 to 900
Maximum marshall circles increased from 96 to 120
Fixes :
Message "Max guest cars : X" now shown in the selected language
Wrong message "Did not receive track info" on joining full host
Cars intersected if players joined autocross at the same time
An unusual state in which LFS displayed only a blank screen
Changes from 0.6B to 0.6B11 :
Improved multiplayer system :
Game only needs host packets to continue processing
Quicker joining to host - no waiting for other players
No waiting for packets from players with slow connections
Leaving a host is instantaneous even if a guest is connecting
Longer timeouts avoid disconnection due to short interruptions
New TCP packet buffering and storage system :
Reduces the number of physical packets sent
Major improvement when many InSim buttons are sent
Fixes some ways to lose connection on a busy server
Multiplayer :
New hacker protection applied to multiplayer packets
Improved checks on validity of user names while connecting
User names now confirmed with master server after connection
Bars at bottom left to show packet delay for all connections
Ping time (or lag when lagging) shown in list of connections
OOS / CPW messages now show user name instead of player name
Removed message "Got master packet" from network debug output
No buffer overflows from hangs or operating system time changes
User name in brackets now shown at end of disconnection messages
New "Authorised" message on host links user name with ip address
Instead of "LAG (seconds)" now "username (seconds)" is displayed
Race setup screen /clear command can now only be used by admins
Ability of guests to vote or select tracks now enforced by host
Other changes :
Latvian training lessons now included
Two new translations : Indonesian and Romanian
Pit exit direction arrow now works in open configurations
SHIFT + N : sound on / off now works in multiplayer screens
InSim :
Added new leave reasons (CPW / OOS / JOOS / HACK) for IS_CNL
Change to in-game usage of IS_REO - only valid after SMALL_VTA
Fixes :
Custom view was not set to new car type on replay restart
Duplicate lines in scripts could cause unexpected results
Virtual speedo sometimes overlapped numbers (e.g. XRG km/h)
Circuit length is no longer displayed for open configurations
LFS could crash when displaying laps for fuel after short laps
Ready status in lobby is now checked when a player disconnects
Load WE1R on dedicated host - Checkpoint 1 path node not found
User's controller type was not shown after taking over a car
SHIFT+R near end of SPR could make cars swap between players
Two instances of LFS no longer write to the same MPR / SPR
Short MP Replays were sometimes extended to a time of 10:55.36
It was possible to make an AI driver join with a disallowed car
Leaving garage screen could cause problems with a car script