The online racing simulator
Searching in All forums
(981 results)
Dygear
S3 licensed
Quote from Scawen :For example, with physics at 1000 Hz, rendering at 60 Hz graphically, we could use physics frames with gaps (in ms):
16, 17, 17, 16, 17, 17 (that represents 6 graphical frames in 0.1s).
I don't know if this slight difference between frame times would be humanly perceptible, though I'm sure it would be a lot smoother than any current version of LFS. For example, current LFS rendered at 60 Hz has gaps (in ms):
10, 20, 20, 10, 20, 20 (6 graphical frames in 0.1s).

Anyway, as I said, it's an interesting subject. Smile

Given that people are buying 120 / 144 / 240 / 360 FPS monitors now, being able to use the snapshot from the previous millisecond for the current frame view should massively increase the feel of the car. It's 10 times the workload tho, so I have to ask, how long does a physics calculation take per car? Having to do all of the physics updates within 1 millisecond seems like a huge ask even for current gen CPUs.
Dygear
S3 licensed
This is really cool, good work!
Dygear
S3 licensed
AWS EC2 is free for a year.

t3.micro
2 vCPU Cores
12 CPU Credits/Hour
1GB of RAM
Gbps Up to 5 Gbps
Dygear
S3 licensed
These might be helpful to you.

Explain - MCI Packet information discussion.
InSim Direction help. - Direction of motion for two vehicles with a vector of direction.
Dygear
S3 licensed
Quote from Gunn :Here is the video. The software is called 'Photoshop Extended'



Here is the LFS Forum thread related to this method:
https://www.lfs.net/forum/thread/93915

That is so cool! How did they make it into a 3D model like that?

Sorry for the off-topic post.

Great work Scawen. Your continued work is always appreciated here.

Would it be possible to have it export an arbitrarily large texture file? Could we ask the program to export a 5120x5120 document if we wanted to? I usually master something at 10x it's intended size and then bring it back down for the release version.
Dygear
S3 licensed
Is there a way for these content creators to also get paid for their work? I know there is a lot of mods for Assetto Corsa from I think "Race Sim Studio" that sell their creations to users. I think that giving these guys a platform to share their work for profit and create a store front for them will encourage people to make assesses for LFS. Furthermore you can do like a 10%-15% cut as the store owner to make all of the cost back of running this system for them, while also pushing people to helpfully by an S3 license in the first place.
Dygear
S3 licensed
Quote from Victor :Yes! I've been working on a new RESTful API to cater for this and other, future functionality.

Are you also going to be moving the LFS World API to use OAuth?

Also, I love that PHP code example. Everyone uses curl and it's so very much not needed when the built in file_get_contents works so well (and doesn't leak memory like curl did.)
Dygear
S3 licensed
@the_angry_angle We're gonna need a bigger boat.
Dygear
S3 licensed
Oh crap. I should probably update the LFSWorld SDK
Dygear
S3 licensed
Quote from Zero7 :Jimmy Broadbent playing LFS!

https://www.youtube.com/watch?v=IZEY2JvWJ4I&t=534s

Yeah, was going to post that as well. Should hopefully bring some new blood into LFS.
Dygear
S3 licensed
Oh shit, I remember that username, I’ve raced against him a few times.
Dygear
S3 licensed
Great work guys! Very happy that you continue to work on this. LFS is still one of the best physics engines out there and the multiplayer system is rarely beaten by game studios with 10s of millions of dollar budgets.
Dygear
S3 licensed
Nice work ScottLy!
Dygear
S3 licensed
Wow, necromancing the thread huh!? Yeah, that's an area that could use a HTML5 / WASM update. The king is dead (Flash), long live the king (WASM).
Dygear
S3 licensed
Bravo to the team. Scawen, Eric and Victor you guys do some incredible work!
Dygear
S3 licensed
TBH, SQLite is dead simple and doesn't require a whole server to run. The SQLite file is a single file and the library talks reads the file as well as handling the queries into the data.
Dygear
S3 licensed
Quote from Ross Burton :It doesn't make sense to merge with public release if there is additional overhead, you're already constrained on time, so you should just make us wait - but could be a 'best of both' approach?

Yeah, I'd be happy to pay more for beta access. I'm already paying for beta access to some hardware that I can't really talk about, so doing it here for something that has made me a better programmer would be a nice way to give back.
Dygear
S3 licensed
Physics Engine doesn't need that many packets to keep in sync. So the real question is ... Why more if that's all you need?
Dygear
S3 licensed
Scawen, Eric, and Victor. You have all made an incredible product and I'm very excited to see what the future holds for LFS. The new SO is absolutely beautiful and the new HDR effects are very impressive.

One day, 20, 30 years from now, I do hope you considering opening the source code for all of this. This code base is a shrine to what a small team of dedicated professionals can do. Outstanding work!
Dygear
S3 licensed
Oh! That’s so cute!!!
Dygear
S3 licensed
Quote from Racon :Thumbs up

Just a quick note to share what I've learned about JRR - you can move people about on the grid before the green lights without triggering the false-start system. Handy if you need gaps on the grid, as the REO packet doesn't allow them.

You do need to buffer the cars somewhere else first with an additional JRR though, as the JRR will allow them to spawn in an identical position as you work through the cars, and any slight movement will trigger a monster lag-hit type collision. I just use the co-ords of the pit start positions - move them all there to clear the grid, then all back to the grid in their correct positions.

That's an epic bit of information! Well done for the research!
Dygear
S3 licensed
Is that screen shot of PRISM's console or from the LFS server console? Just an FYI, you can't have two programs connected to the same TCP port at the same time. The first will block the second bind attempt.
Dygear
S3 licensed
Yeah but don't do that. If you're in Linux already, just run the linux version of PHP with PRISM. It's a network service, it could run on a Raspberry Pi Zero W without issues.
Dygear
S3 licensed
Post the error you're getting.
Dygear
S3 licensed
PRISM was actually designed to connect to multiple severs with one instance. You just have to specify more than one host in your ini file.
FGED GREDG RDFGDR GSFDG