(repost with images) base built on rock, the rock loads after the base and the base collapses
- repeated as dev asked for screengrab -
Issue: on player spawn base built high on big plains rock loads before the rock it is sitting on loads
Effect: parts of base collapse to ground
Possible cause: structural integrity check for base is happening before the rock asset that the base is built on is loaded
Additional variables: large amount of ground levelling and rising has happened in nearby base, possible performance impact of this causing the rock asset to load much slower than expected.. but the order of the load then the integrity check is still potentially the issue. If this was case then setting the sturctural check not to work for say 20 seconds after spawn would be the temp fix but this is relying on performance issues not to take it past 20 seconds, the 'real' fix would change the order of what loads or force it to wait for the load to finish
Repeatable: yes 100% of the time when spawning in the base
Severity: ruins base, pretty bad but for small no of players
Comments: 4
-
31 Mar, '21
<Hidden> AdminHi.
We talked about this bug yesterday. And it might have to do how the base is built. the game "remembers" ni which order things are build and after about 30 seconds, it starts to do checks for structural integrity.
Are you on our discord? If you could send me the worldfile and I can test it myself :)
https://discord.com/invite/valheim -
31 Mar, '21
<Hidden>Hello,
It's a multiplayer server and unfortunately I was not able to get access to the worldfile. I was able to ask other players to test the defect and they got the same outcome - no rock for several seconds then it appeared, stone walkways immediately fell that were connected to the rock (wood seems not to fall immediately). These varied from people very close to the server with little ping to another from the other side of the world who experienced the problem in the same way.
I hope this is enough of a clue for you: maybe it being multiplayer the structural integrity checks are ongoing so could happen immediately if another player is already on the server and nearby? But I've still seen the bug even when I'm the only one online. -
31 Mar, '21
<Hidden>If i might add something:
- Using timings for checks is probably generally a bad idea. Instead that load order should be set in stone (pardon the pun).
A good example of not taking care of this problem in early development would be Studio Wildcard's Ark Survival Evolved. The game still to this day have issues where entities (players, tamed dinosaurs, eggs etc) can fall through structures because the load order is either wrong, based on timings or (quite possibly) has a lot of "hacks" added later in development to treat the symptoms rather than the cause.
Although i have almost 3000 hours (2944.4 to be exact) in Ark, it is still one of many reasons Ark is just a good/great game and not the GREATEST game. And we all want Valheim to be the greatest game. Right? ;)
Just my 2 danish viking kroner. -
01 Apr, '21
<Hidden> Admin@Rich. The check is still being done after 30 seconds from when it is being spawned in.
But it is something to thing about to look at the order things are spawned into the world
@OndeTv
Actually it goes by place order :)
but if you remove / replace part of your structure, it will become wierd issues like this.