I play together with another player, and we have a fairly large factory going (according to our standards, anyway). When he's the host and I'm the client, I lag very badly. When I host and he is the client, I'm fine but he lags about 1/3 the time. I recently created a headless server, and he was able to connect just fine, but I still lagged very badly.
I would like to know what the performance bottleneck is for my computer--CPU, GPU, network, or disk. Attached is my F5 report.
Is there anything I can do? I can't even catch up anymore.
[0.15.33] Diagnose performance issue
[0.15.33] Diagnose performance issue
- Attachments
-
- F5 performance report
- Screenshot (2).png (6.32 MiB) Viewed 1829 times
Re: [0.15.33] Diagnose performance issue
the multiplayer stats (upper right) you lag when the numbers are above zero.
Re: [0.15.33] Diagnose performance issue
That's the consequence, what you already have guessed by experiencing lag.
For the cause, it's on the left, the Update section is what interests us.
Whenever you're above 16.xxx, you'll have more computation power needed than you can handle in 16.000 (the 16.000 is 16ms, 1/60th second). At higher update times, you won't be able to fit 60 of them in a second, and your UPS (updates per second will start to decrease, making your game stutter.
In your case, entity update uses up to 25ms of the 16 ms the game needs to achieve 60UPS. You need :
- either faster CPU or faster RAM (depending on which is the bottleneck
- or less CPU hungry organisation of your base (replace very long belts by trains, beaconize heavily to reduce number of entities, ...)
For the cause, it's on the left, the Update section is what interests us.
Whenever you're above 16.xxx, you'll have more computation power needed than you can handle in 16.000 (the 16.000 is 16ms, 1/60th second). At higher update times, you won't be able to fit 60 of them in a second, and your UPS (updates per second will start to decrease, making your game stutter.
In your case, entity update uses up to 25ms of the 16 ms the game needs to achieve 60UPS. You need :
- either faster CPU or faster RAM (depending on which is the bottleneck
- or less CPU hungry organisation of your base (replace very long belts by trains, beaconize heavily to reduce number of entities, ...)
Koub - Please consider English is not my native language.
Re: [0.15.33] Diagnose performance issue
Thanks guys, that helped a lot. I'm going to get a new CPU and RAM, since they're 5 years old anyway. I'll also start using more beacons. Already using trains.
Thanks!
Thanks!
Re: [0.15.33] Diagnose performance issue
0.16 will also help a lot, as they have belt optimizations planned, as well as some other various ones.mmootygam wrote:Thanks guys, that helped a lot. I'm going to get a new CPU and RAM, since they're 5 years old anyway. I'll also start using more beacons. Already using trains.
Thanks!
There are 10 types of people: those who get this joke and those who don't.