Jump to content

Recommended Posts

Posted

Hey folks. Looking for some help on how to solve this issue.

The Realsmoke mod had issues whenever we had a smoke source underground, it would produce a smoke entity that incorrectly collided with real blocks, triggering so many errors that the server would actually shut down 
This is the Mod. https://mods.vintagestory.at/realsmoke 
We uninstalled the mod because we would have this happen enough that the server crashed.

After we uninstalled the mod, the server continues to crash, but for a different reason:

 

25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Error] Failed loading an entity (type EntitySmoke) in a chunk. Will discard, sorry. Exception logged to verbose debug.
25.5.2026 00:23:02 [Notification] Client 2 disconnected: Server shutting down - Too many errors detected. See server-main.log file


IS there any way to clear the smoke entities from chunks so this stops?

Thanks

Posted

Forgot to mention, this was the error when the mod was installed:

24.5.2026 21:04:44 [Error] Exception: Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct.
   at Vintagestory.GameContent.BlockShapeFromAttributes.getCollisionBoxes(IBlockAccessor blockAccessor, BlockPos pos, BEBehaviorShapeFromAttributes bect, IShapeTypeProps cprops) in VSSurvivalMod\Block\BlockShapeFromAttributes.cs:line 398
   at Vintagestory.GameContent.BlockShapeFromAttributes.GetCollisionBoxes_Patch1(BlockShapeFromAttributes this, IBlockAccessor blockAccessor, BlockPos pos)
   at RealSmoke.RSCollisionTester.<>c__DisplayClass12_0.<GenerateCollisionBoxList>b__0(Block block, Int32 x, Int32 y, Int32 z) in /home/aaron/Documents/Projects/XyrVexus/RealSmoke/RealSmoke/src/Gas/CollisionDetection.cs:line 157
   at Vintagestory.Common.BlockAccessorBase.WalkBlocks(BlockPos minPos, BlockPos maxPos, Action`4 onBlock, Boolean centerOrder) in VintagestoryLib\Common\API\BlockAccessorBase.cs:line 348
   at RealSmoke.RSCollisionTester.ApplyMovement(Entity entity, EntityPos entityPos, Single dtFactor, Vec3d& newPosition, TagSet porousTags, TagSet semiporousTags, Single stepHeight, Single yExtra) in /home/aaron/Documents/Projects/XyrVexus/RealSmoke/RealSmoke/src/Gas/CollisionDetection.cs:line 35
   at RealSmoke.EntityBehaviorGasPhysics.OnPhysicsTick(Single dt) in /home/aaron/Documents/Projects/XyrVexus/RealSmoke/RealSmoke/src/Gas/EntityBehaviorGasPhysics.cs:line 132
   at Vintagestory.Server.PhysicsManager.DoWork(Int32 threadNumber) in VintagestoryLib\Server\PhysicsManager.cs:line 1133
24.5.2026 21:04:44 [Error] Error while enumerating tickables. Tickables total count is 66921

 

Posted
2 hours ago, VaruunKaruk said:

IS there any way to clear the smoke entities from chunks so this stops?

The only thing that comes to my mind is reinstalling the mod on the server and then making sure that nothing is burning--no kilns, torches, or anything else that could produce smoke. That way all the smoke has time to dissipate and you should hopefully be able to remove the mod without issue.

Otherwise, I'm not sure. You could also make sure that you have the latest version of the game and mod, since if you're running an older version you may be encountering an issue that a new version fixes.

  • Like 1
Posted

So Realsmoke has a command to despawn all smoke, you can also disable smoke generation. once i did that there were no more smoke entities. then was able to uninstall.
Thanks for the help everyone.

 

  • Like 3
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.