Hi,
Yes an other guy, with an other post about bad performance and lag. Like I saw, I’m not the only one. So I read a lot about that on this forum to find a solution… and found some usefull ones (reduce number of heathling, reduce number of stuff on ground, reduce number of owned stuff, make ladders everywhere…) that reduce bad CPU performance but I’m still having a barely playable game because of huge network_send percentage (70-90%).
So I’m making this topic, with hope, to send my save files and, also, to say that I LOVE this game, guys you did an amazing work. More I play, more I enjoy it (70 hours now) and learn how to manage the engine and the IA, it’s really clever, funny and interesting. Well done ! And the game is so stable, no crash at all !
The little cloud in that shiny blue sky is the lag
Player 1 : host - desktop PC :
Intel i5-3470 OC @3.8Ghz
16GB RAM DDR3
Nvidia GTX 1080
Samsung SSD 850 EVO
1Gbit/s optic fiber bandwidth, LAN connection no wifi
~50-80% CPU usage, 40% GPU usage, ~5-7Mbits/s upload, 3GB RAM usage
Player 2 : guest - laptop PC :
MSI GT72VR 6RD Dominator
Intel Core i7-6700HQ 2.6GHz OC @3.2Ghz
32GB RAM DDR4
Nvidia GTX 1060
Kingston SSD
1Gbit/s optic fiber bandwidth, LAN connection no wifi
~30-50% CPU usage, 40% GPU usage, ~5-7Mbits/s download, 2GB RAM usage
Game version on both PC : W10 64 bits, Stoneheath v1.1.0.r949 x64 with ACE v0.9 - no mods
We play in multiplayer last AAA games or Battlefield without any performance issue on both PC so I don’t think it’s a hardware issue… ? Still we are above recommended requirement according to https://www.stonehearth.net/some-technical-stuff/
Tweaking the ingame graphic settings doesn’t seems to do anything on FPS or LAN. The GPU work more or less harder (15% min - 60% ultra), but the FPS are still the same (25-35 FPS). Did you said CPU bottleneck ?
We didn’t try “32 bits” but read that it wont change anything. Will it ?
~5-7Mbits/s seems to be a cap in bandwidth ??? I think our hardware can support much better than that, maybe uploading more than 5Mbit/s will be a solution ?
When game paused, the network drop (normal ), the GPU gain ~20% of activity and the game is much smoother.
I didn’t try a real game hosted on PC 2, but the loading time is way more reduced on this one… maybe a clue… I tried to copy my save from PC 1 to PC 2, the game start but impossible to join (it says server full). And the clan was switched by the way I change some data in server_metadata.json for switching clan but it produces an endless load game…
So, the problems :
- on dirty maps (stuff on ground everywhere, around 60 heatling on the map) : there is a huge CPU problem, very bad FPS performance (around 10-15 FPS)
- on every map : the host use 80% for network_send and it’s really laggy
If you have any kind of solution… bonus question : is there a way to force the game using local multiplayer (we are on the same network) instead of using internet ? Maybe the bandwidth will be better… and big bonus : is stone road are faster than wood road !!! It’s seems not… ??
Here’s my saves :
- 1546896757352 : Alternatives to
messy map, 2 players, more than 20 hearthling each, bad FPS and LAN performance - 1547264586319 : Alternatives to
clean map, 2 players, 20 hearthling tops each, good FPS (~30-40), not too much stuttering, LAN issue - 1547053513025 : Alternatives to
messy map, 1 player, more than 20 hearthling, bad FPS (CPU issue ?) - 1547157942111 : Alternatives to
clean map, 1 player, few hearthling, good FPS but still stuttering
And log file :