Most Windows users nowadays tend to just use it because its mainstream and it just works.
You don't have to be a tech genius to find your way around windows.
Though for me - there are so many factors that pushed me to move away from it completely and be a full-time linux user.
1) Windows is paid
2) Paid and full of bloatware - this one is redicolous. Atleast offer a free version with bloatware and a clean paid version.
3) Data harvesting - They claim to not do such a thing. Personally i feel this was what they were trying to accomplish with Copilot on an OS-level. Being able to "require" the use of user data for Copilot, but then be selling the data on the side.
4) Multiple control panels
5) Then there are those other issues that has existed for years and is still to this day not confirmed to be patched. Its incredible. My win11 sim-pc got stuck in a boot loop a few months ago and at that point i seriously considered switching that over to Linux as well. Its insane to me that even after all these years they still have not been able to fix the well known boot loop.
6) Micro$oft bought Mojang (Company that made Minecraft) in 2014. A while after this, they got rid of the good old mojang login - where you'd just need a username and a password to log in. They got rid of the old login method completely, so you'd need to migrate to a Micro$oft account.
I could go on, but these are the biggest reasons for me.
As mentioned above, Proton can be used to run LFS and is probably your best bet here.
I've been running LFS for years using proton. I can't say I've had any issues.
I've just tested this and the e-mail went through just fine with a brand new account. Perhaps their ISP blocks off *@lfs.net e-mails? Or if they're using some local e-mail provider, they could be blocking? Wild guesses at this point.
I don't think you're supposed to get an e-mail notification when changing passwords. The "success message" also doesn't tell you to verify/check e-mail, minor security flaw here?
You'll want to use HostListRelay to request data from Relay.
#define IRP_ARQ 250 // Send : request if we are host admin (after connecting to a host) #define IRP_ARP 251 // Receive : replies if you are admin (after connecting to a host) #define IRP_HLR 252 // Send : To request a hostlist #define IRP_HOS 253 // Receive : Hostlist info #define IRP_SEL 254 // Send : To select a host #define IRP_ERR 255 // Receive : An error number
I see LFS is installed on your D drive. Is that an external harddrive? Or a 3.5 inch mechanical harddrive? (yes those old chunky ones). They are good for preserving data, but they're quite bad for gaming as they cause latency with those slow read and write speeds.
I'm not saying this IS the cause, but it sure looks like it.
There have been times where I've run into LOCAL : TIMER BOUNDED myself, and its usually because there isn't a single frame being rendered in LFS. Ideally a total freeze of the computer.
You can verify this by checking the disk I/O latency
/light ind [off/left/right/all] - switch indicators/hazard /light head [off/side/low/high/low_off/low_high/next/prev] /light [rfog/ffog/extra] [off/on/toggle] - switch fog/extra /light all [off/on] - all switchable lights off/on at once
Okay, there are apparently other users having this same issue. There's something about v4.6.6 that doesn't work too well with windows. As i am linux user, i didn't get this tested.
The links for previous versions are still hosted, so those can still be used.
What do you need help with? Find the mods with open-hood? Do you want to learn how to make mods with open-hood?
When you say 'restore the car faster', do you mean how to reset the car faster? I think some servers can do this with the help of insim, so you'll have to ask on the server you're playing on.
Did you install .NET Core 8 as well? You can easily verify the dotnet version in the terminal (attached image) dotnet --version
If yes:
Set the insim port in LFS you specified in the insim configuration file (<insim_directory>/Config/Connection.ini)
Set insim port in lfs with /insim insim_port_here. If you're still having issues after all this, and you have verified that you are using the correct .NET version - then you likely have a firewall or additional antivirus blocking the insim from connecting.
There is indeed no insim package for linux, though if you are developing an insim from scratch - you can use InSim.NET to write a .NET application, which you can then compile as a linux binary. I've done this myself and it works beautifully. It even wraps all the libraries used inside it, so all you'd need is a single binary/executable.
Though from re-reading the post, this is obviously not what you're looking for - but it was worth a mention, regardless.
LFS doesn't offer to host insims, only the dedicated server itself.
You'd want to rent a cheap VPS somewhere. If your linux knowledge is up to date, you can do this quite cheap by running linux on a VPS and running the insim with "wine insim.exe"
The strobe and siren can be set with /o commands. See /o help.
4.6.6 (05/03/2025)
Features (1 change)
- Added periodic insim connect attempts: InSim will attempt to connect every 10 seconds. This feature will fix the freezes LFS client is experiencing.
4.6.51 (02/03/2025)
Features (2 changes)
- Vehicle strobe.
- Vehicle siren.
Improvements (4 changes)
- Modified strobe pattern.
- Strobe and siren can be set with /o commands (see /o help).
- Added siren variation, the siren switches between SIREN_SLOW and SIREN_FAST every 30 seconds.
- Fixed outdated playername (i.e player renames their driver).
I'm using a self-hosted file upload due to cloudflare issue the forum is facing.
I used to rent a VPS for years from ovh, but due to an insane rise in payments i gave that up and built my own server at home. Hosting from home is by far the best option.
With a quick search i was able to find a $2/mo VPS at ionos, I've used them before and they're quite reliable.
Though personally its nice not having to worry about ever having to rent a server again.
My brother is 5 years older than me, so he introduced me to LFS in 2010. A core memory i have is just listening to skrillex on the classic westhill track
Actually i disagree with this one. A better solution to this would be to change the /ff [value] command.
- Typing /ff 15 would set the force-feedback to the value of 15.
- Typing /ff would return the force-feedback value in the chat, like Force Feedback : 15
All Pasci then had to do is read the chat and parse the value.
Although, this is also quite possible without even needing to know the value of the force-feedback.
Say you have storage, sqlite in this example - each time you (the local player) enters the track:
- You query the database and check if the ffCars table has a record of the car you just joined with. If it does, you send an IS_MST with the command /ff [value] (replace with value from the record).
If the query didn't find any records, you add the record and apply the value you prefer for this vehicle. Of course this kind of feature needs some kind of ff management, so you can change the ff for said car at any time.
I have not played around with this (except for in my head), but i definitely do think it is possible with both approaches.