Jump to content

Buildings gone invisible on quest activation


Omici

Recommended Posts

Windows 10

MP with me just hosting the game, not a dedicated server

Latest_experimental - unstable build

No mods

 

Last night when activating a quest for a building me and two friends had just cleared, the building and 2 surrounding ones basically went invisible, (most) walls and roofs were seemingly gone.  I tried restarting the game, that just made my two friends also get the issue. As well as validating the steam files, without improvement. 

 

 

Pastebin and Justpasteit didn't seem to enjoy the log from a several hour play session, so I threw up the file on here, the relevant bits should be around the bottom: https://docs.google.com/document/d/18M8Jnce6L5gofzBKsaWAPWFEkLzkxOM9IdMCpfBHaoE/edit?usp=sharing

 

A tldr of what the console has told me: 

Failed setting triangles. Some indices are referencing out of bounds vertices. IndexCount: 498, VertexCount: 133

Failed setting triangles. Some indices are referencing out of bounds vertices. IndexCount: 498, VertexCount: 133

[Physics.PhysX] TriangleMesh::loadFromDesc: desc.isValid() failed!

NullReferenceException: Object reference not set to an instance of an object
  at BlockLight.updateLightState (WorldBase _world, System.Int32 _cIdx, Vector3i _blockPos, BlockValue _blockValue, System.Boolean _bSwitchLight, System.Boolean _enableState) [0x000e9] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at BlockLight.OnBlockEntityTransformAfterActivated (WorldBase _world, Vector3i _blockPos, System.Int32 _cIdx, BlockValue _blockValue, BlockEntityData _ebcd) [0x0000d] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at Chunk.OnDisplay (World _world, UnityEngine.Transform _entityBlocksParentT, ChunkCluster _chunkCluster) [0x00314] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at ChunkManager.doCopyChunksToUnity () [0x00092] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at ChunkManager.CopyChunksToUnity () [0x00000] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at GameManager.gmUpdate () [0x00326] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at GameManager.Update () [0x00000] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 

 

 

Link to comment
Share on other sites

similar issue, half of the courthouse is missing, even starting a quest here didnt fix the issue

 

no mods. drivers and windows up to date

 

a20 b238

 

dedicated server

windows 10

fx-8350

32gb ram

hd7770

 

2021-12-24T12:11:56 57607.815 INF Time: 958.18m FPS: 40.82 Heap: 3822.2MB Max: 3998.6MB Chunks: 793 CGO: 39 Ply: 2 Zom: 6 Ent: 16 (200) Items: 2 CO: 5 RSS: 5341.9MB
2021-12-24T12:12:23 57634.708 INF 1423966 EntityVehicle PostInit [type=EntityMotorcycle, name=vehicleMotorcycle, id=105539], (3366.4, 46.0, 1949.0) (chunk 210, 121), rbPos (0.0, 0.0, 0.0)
2021-12-24T12:12:23 57634.708 INF 1423966 VehicleManager loaded #5, id 105539, [type=EntityMotorcycle, name=vehicleMotorcycle, id=105539], (3366.4, 46.0, 1949.0), chunk 210, 121 (210, 121)
2021-12-24T12:12:23 57634.708 INF 1423966 VehicleManager Update loaded 1
2021-12-24T12:12:23 57634.852 WRN MG build 743, 754
2021-12-24T12:12:23 57634.877 WRN MG build 780, 782
NullReferenceException: Object reference not set to an instance of an object
  at BlockLight.updateLightState (WorldBase _world, System.Int32 _cIdx, Vector3i _blockPos, BlockValue _blockValue, System.Boolean _bSwitchLight, System.Boolean _enableState) [0x000e9] in <024b4fbbc13a42b09b9ffdd3fd300f35>:0 
  at BlockLight.OnBlockEntityTransformAfterActivated (WorldBase _world, Vector3i _blockPos, System.Int32 _cIdx, BlockValue _blockValue, BlockEntityData _ebcd) [0x0000d] in <024b4fbbc13a42b09b9ffdd3fd300f35>:0 
  at Chunk.OnDisplay (World _world, UnityEngine.Transform _entityBlocksParentT, ChunkCluster _chunkCluster) [0x00314] in <024b4fbbc13a42b09b9ffdd3fd300f35>:0 
  at ChunkManager.doCopyChunksToUnity () [0x00092] in <024b4fbbc13a42b09b9ffdd3fd300f35>:0 
  at ChunkManager.CopyChunksToUnity () [0x00000] in <024b4fbbc13a42b09b9ffdd3fd300f35>:0 
  at GameManager.gmUpdate () [0x00326] in <024b4fbbc13a42b09b9ffdd3fd300f35>:0 
  at GameManager.Update () [0x00000] in <024b4fbbc13a42b09b9ffdd3fd300f35>:0 

2021-12-24T12:12:26 57637.885 INF Time: 958.68m FPS: 39.74 Heap: 3885.9MB Max: 3998.6MB Chunks: 793 CGO: 45 Ply: 2 Zom: 6 Ent: 17 (201) Items: 2 CO: 5 RSS: 5342.6MB
2021-12-24T12:12:56 57667.886 INF Time: 959.18m FPS: 38.68 Heap: 3934.1MB Max: 3998.6MB Chunks: 793 CGO: 57 Ply: 2 Zom: 6 Ent: 17 (201) Items: 2 CO: 5 RSS: 5343.0MB

 

Client:

windows 10

ryzen 3800x

rx 5700 xt

32gb

 

2021-12-24T12:12:02 997.322 INF Time: 16.23m FPS: 59.95 Heap: 5330.7MB Max: 5526.7MB Chunks: 231 CGO: 162 Ply: 2 Zom: 0 Ent: 5 (38) Items: 0 CO: 1 RSS: 9246.2MB
2021-12-24T12:12:21 1016.672 INF 68520 EntityVehicle PostInit [type=EntityMotorcycle, name=vehicleMotorcycle, id=105539], (3366.4, 46.0, 1949.0) (chunk 210, 121), rbPos (3344.0, 32.0, 1728.0)
Failed setting triangles. Some indices are referencing out of bounds vertices. IndexCount: 2133, VertexCount: 440

Failed setting triangles. Some indices are referencing out of bounds vertices. IndexCount: 2133, VertexCount: 440

[Physics.PhysX] TriangleMesh::loadFromDesc: desc.isValid() failed!

NullReferenceException: Object reference not set to an instance of an object
  at BlockLight.updateLightState (WorldBase _world, System.Int32 _cIdx, Vector3i _blockPos, BlockValue _blockValue, System.Boolean _bSwitchLight, System.Boolean _enableState) [0x000e9] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at BlockLight.OnBlockEntityTransformAfterActivated (WorldBase _world, Vector3i _blockPos, System.Int32 _cIdx, BlockValue _blockValue, BlockEntityData _ebcd) [0x0000d] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at Chunk.OnDisplay (World _world, UnityEngine.Transform _entityBlocksParentT, ChunkCluster _chunkCluster) [0x00314] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at ChunkManager.doCopyChunksToUnity () [0x00092] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at ChunkManager.CopyChunksToUnity () [0x00000] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at GameManager.gmUpdate () [0x00326] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 
  at GameManager.Update () [0x00000] in <2ba1bc1bbbe64fe49f53fe5235fb7038>:0 

2021-12-24T12:12:32 1027.346 INF Time: 16.73m FPS: 59.95 Heap: 5302.3MB Max: 5526.7MB Chunks: 231 CGO: 159 Ply: 2 Zom: 0 Ent: 6 (39) Items: 0 CO: 1 RSS: 9284.6MB
2021-12-24T12:12:55 1050.427 WRN MG build 743, 754
2021-12-24T12:13:02 1057.356 INF Time: 17.23m FPS: 59.95 Heap: 5319.9MB Max: 5526.7MB Chunks: 231 CGO: 155 Ply: 2 Zom: 0 Ent: 6 (39) Items: 0 CO: 1 RSS: 9295.3MB

 

spacer.png

Edited by guywithjeep
added image (see edit history)
Link to comment
Share on other sites

I’ve seen this complaint several times and it’s due to remnants of A19 files in your A20. A straight update from A19 to A20 will cause this. Click on the blue banner at the top of the page and it will give step by step instructions on cleaning and uninstalling the game. Before reinstalling, be sure that you are opted out of betas so it doesn’t reinstall A19.

Link to comment
Share on other sites

28 minutes ago, Star69 said:

I’ve seen this complaint several times and it’s due to remnants of A19 files in your A20. A straight update from A19 to A20 will cause this. Click on the blue banner at the top of the page and it will give step by step instructions on cleaning and uninstalling the game. Before reinstalling, be sure that you are opted out of betas so it doesn’t reinstall A19.

fresh install on both client and server, both directories were wiped server and client side before the install, error didnt happen until over 190 days in game, poi had been involved in a quest al least twice from me alone.

 

maybe a19 assets were left in during the earlier builds of a20? then removed? explaining why its was fine before..

Edited by guywithjeep
added question/speculation (see edit history)
Link to comment
Share on other sites

I guess it’s possible. A20 rollout has seen some weird file issues. A bunch of server providers loaded a bunch of their rental servers with A19 files in their A20 builds that took them a while to figure out the issue. Definitely some missing blocks. Any chance you have old A19 maps saved on the server with the same seed name as this map? At this point I’m reaching for a good explanation for you.

 

Edit: how about telling me the seed name, map size, any special generation changes as well as map coordinates of that poi and I’ll generate that map and see if I see what you see? I guess it could be a real generation bug.

Edited by Star69 (see edit history)
Link to comment
Share on other sites

37 minutes ago, Star69 said:

I guess it’s possible. A20 rollout has seen some weird file issues. A bunch of server providers loaded a bunch of their rental servers with A19 files in their A20 builds that took them a while to figure out the issue. Definitely some missing blocks. Any chance you have old A19 maps saved on the server with the same seed name as this map? At this point I’m reaching for a good explanation for you.

I have seen people saying that with hosting services, but this is my old PC i'm using and I dumped everything a19 to try and avoid any issues like this, have used a new world save name and seed, old save data, and 7d2dserver directory was archived and deleted. As soon as I notice that the server is free, i'll wipe the server directory, reinstall and report back the results. fingers crossed this is the issue. I would hate to have the server continue to degrade without a valid explanation.

 

--Might be worth mentioning that i'm using steamcmd, seems I can't edit posts after a certain amount of time.

Edited by guywithjeep (see edit history)
Link to comment
Share on other sites

That’d be great. I don’t want to keep going with the “you have residual A19 files causing this” but unfortunately that is a very common issue. I want bugs like that fixed as I’m sure you do but TFP has very stringent guidelines on reporting bugs so we have to ask these questions. They don’t want to chase down 50 bug reports that end up being someone not cleaning their files. We do a few things here, someone tries to duplicate it and if we do, a proper bug report can be made so they can fix it, make this great game better.

Link to comment
Share on other sites

3 hours ago, Star69 said:

That’d be great. I don’t want to keep going with the “you have residual A19 files causing this” but unfortunately that is a very common issue. I want bugs like that fixed as I’m sure you do but TFP has very stringent guidelines on reporting bugs so we have to ask these questions. They don’t want to chase down 50 bug reports that end up being someone not cleaning their files. We do a few things here, someone tries to duplicate it and if we do, a proper bug report can be made so they can fix it, make this great game better.

No luck, deleted everything server & client side except the world I generated with a20 on Dec 6, unfortunately its the only courthouse_med_01 on the map, so I cant see if others are bugged too, it was working though. As I said, I personally ran thru the poi twice without issue.

 

After some digging, I used dm, found the chunk and deleted the related region file, the poi is now fixed.

Link to comment
Share on other sites

9 hours ago, guywithjeep said:

No luck, deleted everything server & client side except the world I generated with a20 on Dec 6, unfortunately its the only courthouse_med_01 on the map, so I cant see if others are bugged too, it was working though. As I said, I personally ran thru the poi twice without issue.

 

After some digging, I used dm, found the chunk and deleted the related region file, the poi is now fixed.

May I ask you for more detailed steps? Like what command to use and how to find the related chunk.

Link to comment
Share on other sites

10 hours ago, guywithjeep said:

No luck, deleted everything server & client side except the world I generated with a20 on Dec 6, unfortunately its the only courthouse_med_01 on the map, so I cant see if others are bugged too, it was working though. As I said, I personally ran thru the poi twice without issue.

 

After some digging, I used dm, found the chunk and deleted the related region file, the poi is now fixed.

Interesting. I think that what you found just might be a bug. I’d recommend submitting an official bug report so the QA team can take a look at it. Thanks for working that up.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...