The online racing simulator
Searching in All forums
(318 results)
Scawen
Developer
The minor updates I did to dashboards and wheels were only in the editor. I didn't put them in public LFS game because hotlaps would be affected by the slight differences in wheels (old hotlaps would go OOS but for no really good reason). For example some have a slightly reduced rim width to make them more realistic for the size of tyre.

I did have, on a list, a thought about importing the dashboards into the public version. But minor game updates and editor updates could go on forever so at some point I had to just stop and do the release.
Scawen
Developer
Thanks for the info.

I've now corrected it, in a new installer you can download with this link. It has a different file name ending _install.exe instead of _setup.exe to avoid the CDN caching the old version.

Download: https://www.lfs.net/file_lfs.php?name=LFS_EDITOR_7F_install.exe

For interest only:

The problem seems to be that NSIS stores the empty folders in some other location, not in the standard directory structure visible when you open the archive. So that's why you couldn't see them in the 7E installer, although they do appear in the fresh installation. That 7E, with editor patch applied, was also the source I used to create the 7F installer. I didn't know that before and annoyingly I forgot to test that installer, although I did test all the game ones.
Scawen
Developer
Ah, now I see you said Editor

I missed that as the previous person did not say anything about the Editor. https://www.lfs.net/forum/post/2098019#post2098019

I agree misc is missing from the 7F folder in the Editor installer and there should be a simple fix for that (a new installer, with that folder included and maybe a tiny text file to make sure the folder doesn't disappear in future). Does it work as expected if you manually add a misc folder?
Scawen
Developer
Someone else had that and there was no data\misc folder in the installation.

Although it's clearly there in the install file, and worked fine when I tested it... Confused
Scawen
Developer
Maybe you are thinking of Requested / suggested mods?

This thread is about the editor itself.
Scawen
Developer
I don't want to get involved in a conversation but I'll say a few things then I'll unsubscribe from the thread.

Quote from Flame CZE :I'm curious what progress Eric has made regarding the track updates and even the new tracks. Last report from him was in the 20th anniversary news article from 2022. Are the existing tracks fully updated now, or are there still some holes to fill? It would be nice to see some screenshots if there is something new to show.

I think Eric knows what I have been going through this year and probably didn't want to bother me with a progress report. And on the other hand he took on a pretty monumental task and so maybe he wanted it near complete before showing anything. I don't know really, I have not tried to discuss a progress report with him.

He did even more finishing of South City and has done repairs and updates on all the other tracks too. There's a curious thing about finishing things, as anyone knows who takes on big projects. The 'last few things' take a lot longer than expected.

But the biggest task he has been on for a long time, is Kyoto. Not only has the track had a lot of work done, but also the surrounding areas, it has had a treatment that could remind you of Westhill. I think he saw the potential and went for it. I'm sure you will be very happy to see a progress report about it when the time comes.

Quote from gu3st :It also doesn't help that recently Scawen has needed to take more web development tasks on either. There's enough PHP knowledge in the community that I think a trusted group might be able to help directly or at least give some informed advice. I'm not really a PHP dev anymore (outside of some contract work on a popular livery sharing site), but I do have many many years of knowledge and expertise with web dev.

I just want to make it clear, I didn't start this year saying, "OK, now I will spend the first 7 months of the year doing web stuff that is out of my comfort zone". I didn't know at the start of the year that Victor would be more involved with his other job and gradually become more reluctant to work on Live for Speed.

The reality is I encountered a barrage of emergency situations (and growing problems) which needed attention. To list a few:

1) Mod hacks that were destroying the online experience
2) Mod submission spam that was overwhelming the reviewers
3) Bugs in mods system e.g. archives of deleted mods never being removed
4) Apparent leak of passwords that LFS users had given to a pirate website years ago Face -> palm
5) Bugs in hosting system causing crashes, slowdowns, etc.
6) DDoS attacks on web server
7) DDoS attacks on game servers

This is not a complete list, it's just off the top of my head. Each of these things took days or weeks to resolve, but at the start of each task I couldn't really delegate the task to community members. I just had to look into the issues and figure out what is going wrong, although the relevant systems were not written my me, and at the start of this year I really had no idea how it all worked. After figuring out the issue, either fix it (sometimes simple) or implement new systems as required (not usually simple).

I'm just explaining how one task after another has come my way, preventing me from doing whatever was planned, and this has sometimes been very frustrating, but it's not something that could be delegated to community members.

This new patch is intended to be a stable release. With all the fixes done, I hope that our systems may be stable for a while. This should let me focus on the tyre physics, to complete it to a good condition so it can possibly be released, along with some remaining graphical tasks. I can't give a time frame for this, as so far this year I've had almost no time to look into it. It seems like now I'm where I thought I would be at the start of January.

At least with all the delays on my side, Eric has had more time to do extra good work and keep up the detail. I have also learned a whole lot about PHP and SQL and understand how our web systems work. For example I was able to do this whole 0.7F update release alone without Victor's help. Smile
Scawen
Developer
No, that naming is inconsistent for no good reason. I think maybe when I did the IS_NCI packet, I thought of using the basic type 'unsigned' but no such thought came into my head when writing this packet recently and I just wrote it as a C programmer.

Despite the inconsistent appearance,
IS_NCI's unsigned IPAddress
and
IS_IPB's in_addr BanIPs

Have the same format and can be interpreted the same way.
Scawen
Developer
Yes, in_addr is a standard structure containing a 4 byte integer representing an IPv4 IP address.
https://learn.microsoft.com/en-us/windows/win32/api/inaddr/ns-inaddr-in_addr

It can be used to prevent some players connecting to your host. They can only connect using IPv4 anyway so IPv6 is not needed.

I don't think this new packet will be useful for many people. I implemented it when I changed the way IP bans work as part of the recent updates to make hosts more resilient to attacks. You can set IP bans using the hosting pages, and that system now uses this new InSim packet to allow LFS to reject the connection, instead of setting firewall rules on the server.

I suggest that if you do want to use this packet to set IP bans, you should not use the IP ban system on the website. Choose one or the other.
Scawen
Developer
No, I'm not interested in speculating about future versions at this time.

If you want to know about the future version, check out this page: https://www.lfs.net/report-may2021-so

See at the bottom, there are a lot of links. That info should keep you going for a while. If you would like to discuss it, feel free to start a new thread on the forum, but don't talk about in on this thread, because it is off topic. Smile
Scawen
Developer
Yes, important updates for various technical reasons, but not exciting.
Scawen
Developer
Quote from tankslacno :Thanks! However, it seems like in Host Control Panel, you can't change version of your LFS host to 0.7F.

You can now select host version 0.7F.

Quote from Justas7771 :no no, LFS is the most important so it always goes straight into C:\

It's quite puzzling. Do you have a data\misc folder in your new install? Is LFS successfully writing any other files, such as cfg.txt (should save a new copy when you exit LFS).

Sometimes, strange behaviour is related to anti virus software.
Scawen
Developer
I tested a fresh install before release and it worked fine.

Maybe it's the location where you tried to install it? For example, I think there were problems when people tried to install into locations like "Program Files" so we recommend a plain folder on the hard drive like C:\LFS or maybe C:\GAMES\LFS_7F (if you want a separate installation).

Something you are fully in control of, not within the Windows directory structure. LFS is kind of old style, and isn't designed to fit in with the Windows way of doing things, with Program files in one place and user data in another (although I can understand there are reasons to do that).
Scawen
Developer
I will update the hosting system later today. For now you can continue to use 0.7E15 hosts.

The editor patch link is on the Mods Downloads (etc) thread: Mods: Downloads / Web Pages / Videos / Documents
Scawen
Developer
Thanks for all your help with the testing.

The official version is now available: https://www.lfs.net/forum/thread/108684
Version 0.7F
Scawen
Developer
Hello Racers,

Introducing a variety of updates for Live for Speed and the LFS Editor!

Live for Speed 0.7F:

This year there is an increased emphasis on getting mods approved, so we have improved support for this process. On the mods screen, in addition to some new filters, you can spot approved mods more easily and there is a reminder in the garage if you use a mod but have not yet given it a rating.

Controller support now has increased input resolution and a better range adjustment system. There are some graphical optimisations and multiplayer improvements.

Please read the full list of changes: LFS 0.7F changelog page


LFS Editor 0.7F:

In older versions it could be tricky to produce realistic wheel rims. In reality wheel rims must follow standards to allow the use of tyres from different manufacturers. The updated editor helps you produce rims with realistic dimensions. Detailed rim guides are displayed in the rim editor and the spoke editor.

There are also various updates in the modeller, including a 3D line guide, a function to help align points and support for merging a subobject into another subobject.

Please read the full list of changes: LFS Editor 0.7F changelog page



Four ways to get version 0.7F :

1) AUTO UPDATER - If you already have version 0.5V or later :

- Click on "Multiplayer" then "List of Hosts" in LFS and choose a download mirror.

2) MANUAL PATCH 1 (1.8 MB) - If you already have version 0.7E or later :

- Click HERE and save the patch installer.
- You can run the patch installer from its download location or from your LFS folder.

3) MANUAL PATCH 2 (35 MB) - If you already have version 0.6R or later :

- Click HERE and save the patch installer.
- You can run the patch installer from its download location or from your LFS folder.
4) FULL VERSION (522 MB) - If you are new to LFS or making a fresh installation.

- Click HERE to visit the download page and get the full version installer.


- LFS Developers
Scawen
Developer
Quote from the_angry_angel :Forgive me if I'm teaching you things you already know...

Thank you, any tips might help as my Linux experience is still low.

In this case I did my own implementation which I think was the easiest way forward with all the logs still being produced in the same folder. No code changed at that point. The new code moves them all into one of the 7 new day folders each time a new day comes around. It's naturally limited to one week of logs.
Scawen
Developer
A first version of the generated log links system is available now on the activity page.
Scawen
Developer
Quote from RealistAdam :This is very nice. But there are many spelling errors in the text file. They...

That is the LFS code page identifiers as seen in the plain text log file.

I've added an option to see an interpreted version of the file in a browser tab.

Add to the end of the line &html=1

E.g. https://www.lfs.net/hosting/admin/12345/activity?log=Sunday&html=1

I hope to add the links to the activity page today.


About the Join link, that change was intentional. Nearly every time I tried to edit one of my hosts, I clicked the name. Instead of editing the host, my browser tried to start LFS to join the host. This became irritating. It seemed to me the interface wasn't intuitive, so I changed it.
Scawen
Developer
I am in the middle of working on it.

It now saves a week of logs, plus the current day, but that has only started yesterday (Saturday 20 July).

I haven't made the interface for it yet but you can already access your host's logs like this:

Visit your host's "activity" page, so you see a URL like this: https://www.lfs.net/hosting/admin/12345/activity

Then you can add ?log=Saturday to the end of that line to see yesterday's log.

Or add ?log=Today to get today's log.
Scawen
Developer
Moved thread to correct forum section.
Scawen
Developer
Escape then Free View (or SHIFT+U)

You may need to press SPACE or SHIFT+F to see the buttons and you may need to click "edit"
Scawen
Developer
All I can say at this point is that the internet is quite strange at times and I do know of other cases where, temporarily, a user in one location has a different experience connecting to different servers of ours despite them being together on a single rack. And at the same time, every other LFS user reports no issues at all.

Sometimes internet connectivity is extremely strange and is not really possible to understand without some in depth knowledge of what happens at every step between one computer and another.

Sometimes issues are resolved in minutes, sometimes days, they may be a one off or they may be recurrent.

Basically there are sometimes unexplained, full or partial, blockages between one point on the internet and another, and we are unlikely to ever understand why that is the case.
Scawen
Developer
I restarted the Turkish server this morning as our provider made some changes recently to improve the connection again and I wanted the server to have a fresh start.

Just reporting this in case you wondered why it was offline for a few minutes.
Scawen
Developer
I don't imagine that I can help with this but usually such issues are on the internet, somewhere between your computer and our servers.

You could try a traceroute for more information than ping.

What type of internet connection do you have? I believe that these days most problems related to UDP packets are something to do with the use of a mobile phone as a wifi hotspot.
Scawen
Developer
Hello,
Is this reproducible? I mean, can you make another replay and the same thing happens?
Otherwise, it could possibly be related to something done before or after you originally created the replay.
In any case, it would be good to know. Usually if we know how to reproduce it, we can work out if it's a bug or not.
Different LFS versions are not usually supposed to cause an OOS. Different versions of a mod are not expected to cause an OOS, unless you manually renamed them at some point between recording and playback.
So... basically we are short of information at this point.
FGED GREDG RDFGDR GSFDG