The online racing simulator
TEST PATCH 0.6K2 (now K26)
(462 posts, closed, started )
No one has spotted that yet, Draggo. Thanks.

You'll see it fixed in the next update.
Something happened during server track change from WE1 => RO9 on a 0.6K7 server.

Some people experienced a crashed LFS. I didn't, I was minimized.. But when I switched back I was missing almost all textures, could see 'through the ground' most was gray... Should have taken a screenshot but I thought it was me.

---
Ah somebody did make a screenshot, thanks Joona Smile ... Too bad we don't have a crash address... Maybe it can be recreated, will try later.
Attached images
Image2_.png
Image1.png
f040e1c23b0eb57a48132bb5e2dfdc4d.png
Quote from Scawen :I think this is OK. It looks as if your setup is very wide so LFS defaulted to the "Wide" settings and by default that assumes 3 monitors. I expect you can change it in view options to have 1 monitor on one side and 0 monitors on the other side. Then by setting the correct number of pixels for each screen, the interface should be correctly aligned.

But still there would be a scaling issue as Whiskey suggests if the pixels on one monitor are a different size from the pixels on the other monitor.

Yeah, added a [LEFT 0 - MID 1 - RIGHT 1] monitor config in View options, added the correct widths (1440, 1920) and it seemed great (first picture), except the 2-3 pixel wide line on the right monitor while in pits/main menu (second picture), which is probably the scaling issue. Part of the UI on the left screen is also out (upwards).
Again, I just test it, I don't have any real goals with these two monitors together for LFS.
Attached images
DSC_0033.JPG
DSC_0034.JPG
[I try to retrieve/ask that crash address from somebody's log] ...

Ehh something else, can something be done about those white things here on the spectators area? I don't know if it's me but they appear and disappear all the time. It's like they are pillars but they are not. It's "flickering" when I drive across the straight.. (sry about the 1.2 Mb PNG, I am in PNG mode).
Attached images
Image3.png
Quote from MandulAA :Again, I just test it, I don't have any real goals with these two monitors together for LFS.

Thanks for the test. That seems to work correctly.

It is on my list to look at the UI pixels going onto the wrong screen.
Quote from cargame.nl :Something happened during server track change from WE1 => RO9 on a 0.6K7 server.

Some people experienced a crashed LFS. I didn't, I was minimized.. But when I switched back I was missing almost all textures, could see 'through the ground' most was gray... Should have taken a screenshot but I thought it was me.
...
Maybe it can be recreated, will try later.

If it is reproducible that would help a lot!

Do you know which weather it switched to?

Could it be related to this one experienced by NotAnIllusion?
https://www.lfs.net/forum/post/1901785#post1901785
Clear day, no wind. Same for WE1 if that matters.. The server replay starts also a bit confused.. No further details yet..

Can also happen because S2 licensed people where there and it was switching to a S3 track, I don't know.
Attached files
2250.mpr - 927.6 KB - 425 views
Viallisen sovelluksen nimi: LFS.exe, versio: 0.0.0.0, aikaleima: 0x56754ac1
Viallisen moduulin nimi: LFS.exe, versio: 0.0.0.0, aikaleima: 0x56754ac1
Poikkeuskoodi: 0xc0000005
Virhepoikkeama: 0x000fcc2a
Viallisen prosessin tunnus: 0x2b28
Viallisen sovelluksen käynnistysaika: 0x01d1579e9ccd67a8
Viallisen sovelluksen polku: C:\Users\Rantala\LFS\LFS.exe
Viallisen moduulin polku: C:\Users\Rantala\LFS\LFS.exe
Raportin tunnus: 00a0d486-c397-11e5-8dcd-08606e838117

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2016-01-25T19:08:23.000000000Z" />
<EventRecordID>212159</EventRecordID>
<Channel>Application</Channel>
<Computer>Rantala-PC</Computer>
<Security />
</System>
- <EventData>
<Data>LFS.exe</Data>
<Data>0.0.0.0</Data>
<Data>56754ac1</Data>
<Data>LFS.exe</Data>
<Data>0.0.0.0</Data>
<Data>56754ac1</Data>
<Data>c0000005</Data>
<Data>000fcc2a</Data>
<Data>2b28</Data>
<Data>01d1579e9ccd67a8</Data>
<Data>C:\Users\Rantala\LFS\LFS.exe</Data>
<Data>C:\Users\Rantala\LFS\LFS.exe</Data>
<Data>00a0d486-c397-11e5-8dcd-08606e838117</Data>
</EventData>
</Event>

This might be useful. Sorry for Finnish language.
Thanks for the info. I'll look into this in the morning.

After the track change, before entering the game, were people on the grid? I'm asking because only see one car in the race at first, and it seems to have started at the origin.

Does this replay start from when you first entered the game from the lobby, or is it after a quick restart?
I don't know because lobby isn't included in replays. But at least someone needs to be at the grid to click ready. Can I check if there was more then one person on the grid formation.. I don't think it is in any log... Hmm..

There is no quick restart anymore like Airio used to do that to sort the grid (IS_REO).. Been too lazy to re-implement that @PRISM so between lobby and the start of this replay nothing special happened. Well.. Four, I guess, S2 licensed racers got kicked according to the deb_log... Maybe one or all of them where on the grid formation, no idea. Maybe someone can remember, difficult to question them Smile
Attached files
deb_log.txt - 4.7 KB - 278 views
I think I've figured out this bug now. It's really an old bug, nothing to do with Rockingham. I can reproduce some of the symptoms by allowing a guest to set /ready when the host changes track. The bug is that there is no protection on the receive of the ready packet. The protection is only on the send. If there is only one player in the race and he clicks "ready" within a few ms of the host sending the message to change track, his computer allows him to send the "ready" packet. The "change track" packet is the first to arrive, and the player in race is set "not ready". Then his "ready" packet arrives, LFS concludes "everyone in the race is ready" and enters the game, even though the track is not fully loaded. The track can be is various states of loadedness on all the guests, so some crash, others don't see objects, etc. In this case the "ready" player was jHnZ1997 who was continually trying to join the race and click ready, according to deb.log.

EDIT: Thanks for all the evidence. I used the screenshots, the deb.log, the crash address, the MPR and descriptions to get to the answer.
Ah wow! I've seen that behavior over and over again but it never leaded to this massive crash, very rare bug then.. If it is too much work to fix this I would say just skip it..
Rule #1 in multiplayer games: Never trust the client. Big grin

Nice found both of you, funny that LFS is so stable that you have to fix bugs like this while other devs would have said "Will not be fixed now, too much bugs to fix before.". Keep it up! Thumbs up
It was one line of code to fix it. Smile
Alright excellent Smile
0.6K8 is now available!

NOTE! You only need the small K8 patch if you already have K7.

Misc :

Moved ABS option in car setup above the Traction Control option
TCP position packets option now also sends TCP packets to host

Borderless window system :

Cleaner switch between (borderless) windowed and full screen modes
Full screen vertical sync option now affects borderless window mode

VR :

Warning if Rift headset is opened using the OpenVR system
Text command /rift changed to /vr (but /rift still works)
New parameters for the /vr command : /vr=rift and /vr=openvr

Fixes :

User interface elements should now be perfectly aligned with screen
Rare MP bug could cause LFS to enter world before track was loaded
AI path drive limits were wrong at one corner of Kyoto National

https://www.lfs.net/forum/thread/88821
The Dcon need to be updated to see the TCP position fix take effect ?

Because I tested on some existing 0.6K servers and they still can't see me with TCP on.
Yes. Guest and host must both be 0.6K8 for the new TCP feature to work.
Ok thanks for clarification. Smile
Quote from lfsrm :The Dcon need to be updated to see the TCP position fix take effect ?

Because I tested on some existing 0.6K servers and they still can't see me with TCP on.

I updated our s2 server too Dcom 6K8 so u can test Smile

server B2R Online Racing S2 (normally when 1 online more join)
I don't have this problem all time with all servers, it's like the UDP packets are being blocked/unblocked depending on day/hour randomly, some are working fine and some not ( depending on days ), so I need a quite large servers list to test with Smile.
I'm running 0.6K6 and wanted to upload a hotlap from UF1/WE4, but LFSWorld says: "Westhill hotlaps must be driven with version 0.6H or up."

I thought 0.6K is higher than 0.6H. Am I missing something?
As far as I know uploading hotlaps made on test patches is not possible.
Except for Rockingham? Which works and it's even recommended in the first message of this thread to run 0.6K6.
It stays a test patch witch are with no warranties
This thread is closed

TEST PATCH 0.6K2 (now K26)
(462 posts, closed, started )
FGED GREDG RDFGDR GSFDG