|
Post by scoops on Jan 25, 2015 12:33:48 GMT
I'm getting a lot of warping at the start on a Friday night especially at the start of the race when there a lot of cars in view. Is there anything I can do at my end re upload/ download speeds to help. I'm just conscious that we didn't have Red SLR and John7 so not sure what it would be like with 2 more? Especially going into the first corner 4 abreast!
|
|
|
Post by Avidfanofstuff on Jan 25, 2015 16:07:17 GMT
I assume you are connected to your router via a cable and not wifi?
|
|
|
Post by scoops on Jan 25, 2015 16:28:13 GMT
Yep I was thinking about the settings for upload and download speeds ?
|
|
|
Post by john7 on Jan 25, 2015 17:37:58 GMT
ACME computers here Would turning down the 'display' settings from say maximum to medium reduce warping?
|
|
|
Post by scoops on Jan 25, 2015 19:39:28 GMT
Nope.
I think the warping is down to the amount of data needing to flow back and forth. If you can only see 3 cars then you only need the display data for those 3 cars the rest you just need to know where they are on the track which is less data. That means the data flow is high at the start when you can see lots of cars but drops off as we spread out. So there is a higher risk of warping at the start compared to the rest of the race.
If I understand it correctly what adds to the problem is the amount of data for each additional car increases exponentially.
with 2 cars you need 2 lots of data downloaded to the server and 2 lots uploaded from the server with 3 cars you need 3 lots of data downloaded to the server and 6 lots uploaded from the server with 4 cars you need 4 lots of data downloaded to the server and 12 lots uploaded from the server
etc
with 10 cars its 10 and 90 (Last Friday) with 11 cars its 11 and 110 with 12 cars its 12 and 121
So if we all turn up on Friday its adding 30% to the data needs.
Each car sends it's data to the server that's the first number then the server sends all the cars data except their own to each car, the second number.
|
|
|
Post by redslr on Jan 26, 2015 9:23:58 GMT
I don't think it works that way. Its does not send individual bits per user. I think its a stream, that contains the packets with all the data in. I suspect the issue is not one of load, because the throughput for gaming is always quite low - its probably a sync issue. So if someone suddenly goes from a really nice low ping to a really long ping of say 500ms then everything has to wait. The system should average it, whilst waiting, so it may guess that car goes from A to B but if it gets an different position to the estimated one, you will get a vehicle suddenly move from B to C.
My understanding is so long as everyones connection stays the same, so if its slow its slow and if its fast it stays fast - then it will run fine. But when things start speeding up and slowing down that's when you can get lag.
It can be an issue - I have spun a few times over the years avoiding cars that suddenly appear in the middle of the track but then vanish again but I think that's life with using fairly old software like RFactor, something to look at is CPU load on the server too - it may not use multi cores very well so you might find its using just 1 core which might not be giving it enough proc time?
|
|
|
Post by Si on Jan 26, 2015 13:18:54 GMT
I think it's the data rate going up. I only have a 1Mb up connection. I have set the server to a low up rate limit, to prevent it getting worse. When you look at the server during the race we are always near 96%+ usage on upload. Until I get a fibre connection (promised this year) on my Exchange only line, I'll be stuck at the 1Mb upload.
|
|
|
Post by redslr on Jan 26, 2015 20:32:05 GMT
Ah - did not realise it was only running on a meg.
It seems that each stream will contain the data for roughly 10 cars.
Each 10 car stream is around 1mb/s. If there are fewer cars it will leave a lot of empty space - so for example 1 car on track wont use 1mb/s but if you use the full stream to its capacity of 10 cars it will be around that meg mark. Once you go into 2 streams you have the extra signalling for sync on 2 streams and this will give you an uplift of about x1.5 in the data throughput so up to 20 cars will require c.2.5mb/s
I guess this is why we are hitting problems.
|
|
|
Post by scoops on Jan 27, 2015 17:51:00 GMT
My fibre appears to be stable now (famous last words) if it is possible to run a dedicated server and race on the same PC then happy to do something on race night if I'm around? If I'm not you prob won't need it as numbers will be lower. On BT so don't have a static IP so practice mid week would be a pain.
Don't know how to change the settings ballast grid etc but presumably this can be done by one of the admin as is currently the case?
I have a 6Mb upload 12 down.
|
|
|
Post by Si on Jan 28, 2015 13:40:25 GMT
That certainly would help when we have a bigger grid. Have you tested running the dedicated server and then conneting to 127.0.0.1 to see if it works while you run rFactor?
|
|
|
Post by scoops on Jan 28, 2015 16:48:21 GMT
Nope but I'll give it a go later and let you know.
|
|
|
Post by scoops on Jan 28, 2015 20:14:32 GMT
Yep looks to work fine and tried it with the amended ballast upgrade for the Z Cars Minis and that displays correctly as well.
|
|