AC Multiclass Abarth500/MazdaMX5@Fuji, Wed 22nd March 2023

Assetto Corsa Racing Club event

RasmusP

Premium
Seems like everyone should enable name tags via ctrl+L and check which Mazda was jumping around.

Maybe the driver behind that Mazda has his replay and can check what was going on on his side.

Bad ping or having the main_t getting to 97-100% and/or seeing PHY_LATE shooting up can cause your AC sending wrong coordinates of your car to the server.

The server does some kind of interpolation/estimation so basically the last 2 coordinates will be continued if the sever gets no new coordinate in time. Which is why you'll see a car starting to fly after a bump and then instantly being back on track.

Sadly AC doesn't "ghost" a car with a trajectory that makes no sense.
 

HF2000

Thou shall not pass!!!
Staff
Premium
Seems like everyone should enable name tags via ctrl+L and check which Mazda was jumping around.

Maybe the driver behind that Mazda has his replay and can check what was going on on his side.

Bad ping or having the main_t getting to 97-100% and/or seeing PHY_LATE shooting up can cause your AC sending wrong coordinates of your car to the server.

The server does some kind of interpolation/estimation so basically the last 2 coordinates will be continued if the sever gets no new coordinate in time. Which is why you'll see a car starting to fly after a bump and then instantly being back on track.

Sadly AC doesn't "ghost" a car with a trajectory that makes no sense.
RasmusPedia?
 

RasmusP

Premium
If you go to https://acsm.racedepartment.com/results/2023_3_22_21_36_RACE?server=1
you can look up the ping values of each driver.

Also I can configure at the server a kick penalty for as a participant exceeds a certain ping value for a defined duration. We can try that but any ideas which values I should use for both?
@RasmusP maybe?
Something like 200 for 5 seconds?

It's quite interesting that Finland seems to have issues to the RD server?

But it only seem to be spikes.. So we need to find out where these spikes come from.
Maybe @Neilski can help?
I'd suggest starting a ping -t to the RD server and let it run for an hour.

But I'm not sure how to ping the race server...
 

Mikke73

Premium
Seems like everyone should enable name tags via ctrl+L and check which Mazda was jumping around.

Maybe the driver behind that Mazda has his replay and can check what was going on on his side.

Bad ping or having the main_t getting to 97-100% and/or seeing PHY_LATE shooting up can cause your AC sending wrong coordinates of your car to the server.

The server does some kind of interpolation/estimation so basically the last 2 coordinates will be continued if the sever gets no new coordinate in time. Which is why you'll see a car starting to fly after a bump and then instantly being back on track.

Sadly AC doesn't "ghost" a car with a trajectory that makes no sense.
I think that "ghosting" can be set server-side, we've used it on THR and on certain occasions I've gone straight through a car instead of crashing into it.

I don't know where these settings go, but we've used the ones in bold:

[EXTRA_TWEAKS]
CUSTOM_MOTION = 1
Available since 0.1.77. This option replaces the way position for remote cars online is extrapolated. New implementation fixes an issue with car wheels detaching if car was to jump or flip, improves performance and smooths out cars motion a bit.
JUMP_LIMIT = 0.1
JUMP_PAUSE_COLLISIONS_FOR = 3

Also, available since 0.1.78, enabled custom motion allows to disable colliders for remote cars on jumps (caused by connection issues). Nearby cars with colliders disabled would flash blue. Colliders would be disabled for some time, but kept disabled if there is an ongoing contact, so that cars wouldn’t fly away from each other. Here is this feature in action https://gfycat.com/fortunatewiltederne (camera focused on remote “laggy” car losing connection for a bit, collisions in pits enabled).
 

Mikke73

Premium
Something like 200 for 5 seconds?

It's quite interesting that Finland seems to have issues to the RD server?

But it only seem to be spikes.. So we need to find out where these spikes come from.
Maybe @Neilski can help?
I'd suggest starting a ping -t to the RD server and let it run for an hour.

But I'm not sure how to ping the race server...
I had bad ping when we were waiting on the grid, not the first time it does that at the start of the session. "200 for 5 seconds" would have kicked me before the race even started, and my ping was back at the usual 30 before the start.
 
Last edited:

HF2000

Thou shall not pass!!!
Staff
Premium
I think that "ghosting" can be set server-side, we've used it on THR and on certain occasions I've gone straight through a car instead of crashing into it.

I don't know where these settings go, but we've used the ones in bold:

[EXTRA_TWEAKS]
CUSTOM_MOTION = 1
Available since 0.1.77. This option replaces the way position for remote cars online is extrapolated. New implementation fixes an issue with car wheels detaching if car was to jump or flip, improves performance and smooths out cars motion a bit.
JUMP_LIMIT = 0.1
JUMP_PAUSE_COLLISIONS_FOR = 3

Also, available since 0.1.78, enabled custom motion allows to disable colliders for remote cars on jumps (caused by connection issues). Nearby cars with colliders disabled would flash blue. Colliders would be disabled for some time, but kept disabled if there is an ongoing contact, so that cars wouldn’t fly away from each other. Here is this feature in action https://gfycat.com/fortunatewiltederne (camera focused on remote “laggy” car losing connection for a bit, collisions in pits enabled).
These are the settings I can use with Emperor:
1679611154370.png
 

Mikke73

Premium
These are the settings I can use with Emperor:
View attachment 649607
Ok, I think those settings are part of the CSP Extra Options which apparently were added in Emperor Servermanager version 2.1.4:

Added CSP Extra Options and CSP Required Minimum Version options to Custom Races. Must first be enabled server wide using “Enable Extra Custom Shaders Patch Options” on the Server Options page.
 

RS242

Premium
Ok, inspired by Fulvio's video and the latest discussions I went back to check my replay and also made a video out of it:

I think I got a good view of most of what happen during T1.
The flying Mazda does not seem to be caused by lag or miscalculations, looks natural.
There is only 1 particular car that bounces around causing major carnage. Does this rule out server problems?

Apologies for the extra slim format and some distortion on the chase camera - I play with a triple screen setup.
 

HF2000

Thou shall not pass!!!
Staff
Premium
Ok, inspired by Fulvio's video and the latest discussions I went back to check my replay and also made a video out of it:

I think I got a good view of most of what happen during T1.
The flying Mazda does not seem to be caused by lag or miscalculations, looks natural.
There is only 1 particular car that bounces around causing major carnage. Does this rule out server problems?

Apologies for the extra slim format and some distortion on the chase camera - I play with a triple screen setup.
Great vid by the way:thumbsup:. Very entertaining. I missed all this because I was waiting in the pits until my time penalty was over.
 
Last edited:

stigs2cousin

Premium
Ricardo,

this artistic representation of our famous "T1cluster****(TM)" actually made me smile.

Well done with the cut and very well chosen music :thumbsup:

Reminds me of an driftvideo (amateur grade) a car forum friend made years ago.

It was also produced very nicely (like yours) and the music was :
"you ****ed this up yourself"
Honestly, I´m not making this up. :cool:
It´s a shame it´s not youtube any more.
 

RS242

Premium
Ricardo,

this artistic representation of our famous "T1cluster****(TM)" actually made me smile.

Well done with the cut and very well chosen music :thumbsup:

Reminds me of an driftvideo (amateur grade) a car forum friend made years ago.

It was also produced very nicely (like yours) and the music was :
"you ****ed this up yourself"
Honestly, I´m not making this up. :cool:
It´s a shame it´s not youtube any more.
Thank you Carsten.

Oh that video would be nice to see

This morning I had a look at the replay, took 2 recordings and mashed it together using windows tools only, no fancy business here.
If you slowdown during the replay you get no audio so after uploading to youtube I decided to play around with the free audio the YT editor gives you and found one that actually matched the feeling :laugh:

In the meanwhile it occurred to me I could've added the perspective of other cars. Should be interesting to see it from within the teleporting Mazda.
Oh well, maybe next time, I'm not going to bother with it now.

BTW my video is unlisted, you need the direct link to find it.
This way it's only available here, will not be suggested to random people or even show up in searches. What happens in our races in T1 stays in our races :roflmao:
Maybe it's the same with your friend's video?
 

Douglas Aird

Douglas Aird
Premium
I may have been very lucky or it is indeed on the client side and my rig held good.
I observed no stutters and very little lag from drivers around me - things overall were quite smooth.
It was only a problem on T1 because every car is clustered together, and a small hiccup of +/- 1 meter can indeed cause sudden breaking and collisions.
Oh and I also saw a flying Mazda on T1, launched by the pit exit traffic cones. However the video of Fulvio only shows it spinning in that area - could this be caused by those physics errors Rasmus mentioned?

Ricardo, that was me spinning but not lag/physics related. Unfortunately I chose to knock over a few cones to keep a tight line into t1 but the track modder decided that at least one of them was going to be solid so I hit it like a rock. :(

Good racing between us for the last laps, you almost had me a few times but I was just fast enough in the first 2 sectors to have a big enough gap to overcome your advantage in the finish straight.
 

Douglas Aird

Douglas Aird
Premium
I think it was Theo's car that was jumping around in t1.

Ricardo, what do you use for screen recording?

I was playing around for the first time with streaming recently and used OBS Studio for my triples as you can select the area that is captured. I presume that's the same for recording as it is for streaming.

OBS is free, too. :)
 
Top