Nitrox icon indicating copy to clipboard operation
Nitrox copied to clipboard

Staying near lava geysers for too long causes a ton of smaller dead creatures to flood the geysar, causing extreme lag.

Open BrightenedDay opened this issue 11 months ago • 29 comments

Are you on the latest version of Nitrox?

Yes, I'm on the latest commit of the repo (only for experts).

Which OS are you playing on?

Windows

On which platform did you buy Subnautica?

Steam

Describe the issue.

Me and my friend tried to build some thermal plants (I know, bad idea). But we at least wanted to try. Unfortunately, fate had it in for us, and we encounterd a fatal flaw with staying too close to a geyser. Any creatures that spawned near us, would get killed by the lava geyser and then drop down into it, leaving them there. We stayed for about 30 minutes constantly dying from the heat while placing the thermal generators and swimming back, that by the time we placed the last one, there were over two hundred dead fish.

Describe the steps you took to encounter the bug.

Stay close to a lava geysar. Us constantly dying from it and swimming back may have also effected the result and caused the bug.

Relevant log output

Logs are the same ones from issue #2259

BrightenedDay avatar Jan 13 '25 22:01 BrightenedDay

This is intentional behavior from the unmodded game but it seem like nitrox may be causing too many fish to spawn (?). I don't think there is actually too many. Did you test in this in a singleplayer world?

oliver408i avatar Jan 14 '25 03:01 oliver408i

Now that you mention it, there were some other mods installed other than Nitrox. I just kinda forgot about it. It may very well be one of them. I also haven't tested this in singleplayer, but I'm sure it doesn't happen in unmodded Subnautica, because there were so many dead fish carcesses that they filled the geyser. The geyser wasn't small and it lagged a ton.

Here are the mods we used along side Nitrox:

AlterraWays, BaseLightSwitch, CameraDroneDefenseUpgrade, CameraDroneFlightUpgrade, CameraDroneRepairUpgrade, CameraDroneShieldUpgrade, CameraDroneSpeedUpgrade, CameraDroneStasisUpgrade, CameraDroneStealthUpgrade, CameraDroneUpgrades, CyclopsEngineUpgrades, DecorationsMod, GrappleItemPickup_BepInEx, MoreCyclopsUpgrades, MoreLockers, MoreSeamothDepth, Nautilus, WeatherMod

BrightenedDay avatar Jan 14 '25 18:01 BrightenedDay

Now that you mention it, there were some other mods installed other than Nitrox. I just kinda forgot about it. It may very well be one of them. I also haven't tested this in singleplayer, but I'm sure it doesn't happen in unmodded Subnautica, because there were so many dead fish carcesses that they filled the geyser. The geyser wasn't small and it lagged a ton.

Here are the mods we used along side Nitrox:

AlterraWays, BaseLightSwitch, CameraDroneDefenseUpgrade, CameraDroneFlightUpgrade, CameraDroneRepairUpgrade, CameraDroneShieldUpgrade, CameraDroneSpeedUpgrade, CameraDroneStasisUpgrade, CameraDroneStealthUpgrade, CameraDroneUpgrades, CyclopsEngineUpgrades, DecorationsMod, GrappleItemPickup_BepInEx, MoreCyclopsUpgrades, MoreLockers, MoreSeamothDepth, Nautilus, WeatherMod

It might be worth testing again without those mods installed and letting us know how it goes. If you could send a screenshot or video of the issue, that might help as well.

That being said, as long as the mods haven't been enabled for use with Nitrox (which you'd have to do by adding "NitroxCompat" : true, to each mod's config file), they shouldn't be affecting anything so it may not make a difference to this bug. But I would still remove the mods just in case.

NinjaPedroX avatar Jan 14 '25 19:01 NinjaPedroX

This is an issue with decorations mod most likely, I have seen it cause tons of issues in my experience as mod support.

KooKooGH avatar Jan 14 '25 23:01 KooKooGH

I tried testing with all the mods on like before to see if I could get a screenshot, but I unfortunately can't seem to get this bug to happen again. At least not alone, I tried this in a server alone in a new world.

BrightenedDay avatar Jan 15 '25 18:01 BrightenedDay

However when I test with the world me and my friend played on, I get this: what

BrightenedDay avatar Jan 15 '25 19:01 BrightenedDay

Can you please try without any mods, we won't provide bugfix if it's not Nitrox fault

dartasen avatar Jan 15 '25 19:01 dartasen

I've attempted again with the same world, but this time with the mods removed, the fish seem to still be there. But I believe it's because they got saved. water I tried clearing them up, only for more to fall in. Looking above the geyser, you can also see a clear abundance of live fish everywhere. fish The mods could've also just caused it and permanently damaged the world file, but knowing this, I still put up an issue just in case it's not the mods.

BrightenedDay avatar Jan 15 '25 19:01 BrightenedDay

Here is the world file, if you head over to the beacon that's called "Active Volcano", you should see it. World.zip

BrightenedDay avatar Jan 15 '25 20:01 BrightenedDay

We experienced the same at the geyser, without using any mod. We also built a thermal plant there to power the base until we find all the parts for nuclear reactor. We use the creatures there as endless cooked food reserve :D

kovadam69 avatar Jan 24 '25 11:01 kovadam69

Having the same issue on Linux with the latest commit, unmodded. There are peepers in the geysers, but some also spawn away from the geysers.

https://github.com/user-attachments/assets/d4727cd3-5441-476e-8812-e1d78bc5a5fc Figure 1. Video (60fps) showcasing immense lag caused by the Peepers

Image Figure 2. Peepers in a geyser

Image Figure 3. Peepers in a random part of the Safe Shallows

dirtveil avatar Feb 08 '25 02:02 dirtveil

Same issue with shuttlebugs at the shallows thermal vent on Nitrox 1.8.0.0 alpha build 1db2831. Server is running on Linux, and this causes huge lag spikes.

I don't seem to be able to pick up the corpses, or instagib them at all. Does anyone know a method or command to clear dead bodies out of an area?

Image

Image

Image (you can see them floating up and starting to collect)

NikeLaosClericus avatar Feb 13 '25 15:02 NikeLaosClericus

Issue still present with latest commit f450264

Image

entreset will reset all of the shuttlebugs alive and back down into the vent, but that only offers very minor relief...

NikeLaosClericus avatar Feb 14 '25 03:02 NikeLaosClericus

Same issue here on latest commit: https://github.com/SubnauticaNitrox/Nitrox/commit/e546d6f4a72cc5f6cbaf29322c056e7cde96e0b2

Windows platform. Can't go near the geyser or build thermal plant do due too many corpses. anyone know a temp fix?

JonathanVelkeneers avatar Feb 28 '25 22:02 JonathanVelkeneers

Same issue here on latest commit: e546d6f

Windows platform. Can't go near the geyser or build thermal plant do due too many corpses. anyone know a temp fix?

Recommend just staying away, theoretically being outside of the chunk (160m) should be far enough. The entreset command offers very temporary relief, as it just puts the fish back.

NikeLaosClericus avatar Mar 01 '25 19:03 NikeLaosClericus

It has to be related to CreatureRespawnerEntity, I'll try to investigate this after #2137 is merged

tornac1234 avatar Apr 20 '25 23:04 tornac1234

Could one of you try to reproduce the bug with the fix PR #2319 ?

tornac1234 avatar Apr 26 '25 23:04 tornac1234

Could one of you try to reproduce the bug with the fix PR #2319 ?

https://github.com/tornac1234/Nitrox/tree/fix-creature-respawn-duplicating The bug still exists

Image

1770968958 avatar Apr 27 '25 14:04 1770968958

Could one of you try to reproduce the bug with the fix PR #2319 ?

https://github.com/tornac1234/Nitrox/tree/fix-creature-respawn-duplicating The bug still exists

Image

Did you create a new world to test that ?

tornac1234 avatar Apr 27 '25 18:04 tornac1234

Could one of you try to reproduce the bug with the fix PR #2319 ?

https://github.com/tornac1234/Nitrox/tree/fix-creature-respawn-duplicating The bug still exists Image

Did you create a new world to test that ?

No, I tested this on an existing save file. I used the entreset command before testing.

1770968958 avatar Apr 28 '25 04:04 1770968958

Can you please try with a new Nitrox world ?

dartasen avatar Apr 28 '25 07:04 dartasen

Can you please try with a new Nitrox world ?

Starting another new save would be really difficult for me right now. Actually, I previously had to restart a save precisely because of this bug, and my friend and I have invested a lot of time into this current one. They are understandably reluctant to start over again.

From my observation, the bug doesn't seem to appear early in the game. It might be triggered after reaching a certain location or progressing to a certain point. For us, it seemed to start occurring consistently after we followed the mission flow to explore the wreckage/area around Lifepod 19. The problem specifically manifests after a server restart following that exploration. Hope this information helps pinpoint the issue.

1770968958 avatar Apr 29 '25 05:04 1770968958

Can you please try with a new Nitrox world ?

I have played this patch for about an hour and see nothing in the volcano, nor out in the open. I'd like to believe this patch is working, but I feel more testing is required before we approve this. I will continue the world.

dirtveil avatar May 11 '25 00:05 dirtveil

It works.

Image

dirtveil avatar May 11 '25 02:05 dirtveil

@kovadam69 Are you able to also confirm that it works for you ? Thank's

dartasen avatar May 27 '25 09:05 dartasen

@dartasen I will try to check it this afternoon, but I'm not sure I will have time for it, will see....

kovadam69 avatar May 27 '25 09:05 kovadam69

@dartasen I tested now with my kid, played for an hour or so in creative mode (started a new world with the patch applied), and we still face unlimited dead creature spawning. See photos attached

Image Image

kovadam69 avatar Jun 03 '25 11:06 kovadam69

@dartasen I tested now with my kid, played for an hour or so in creative mode (started a new world with the patch applied), and we still face unlimited dead creature spawning. See photos attached

Image Image

Were you both using a build from the linked Pull Request ?

tornac1234 avatar Jun 03 '25 12:06 tornac1234

yes

rootcan @.***> ezt írta (időpont: 2025. jún. 3., Ke 14:26):

tornac1234 left a comment (SubnauticaNitrox/Nitrox#2260) https://github.com/SubnauticaNitrox/Nitrox/issues/2260#issuecomment-2934995927

@dartasen https://github.com/dartasen I tested now with my kid, played for an hour or so in creative mode (started a new world with the patch applied), and we still face unlimited dead creature spawning. See photos attached

subnau.pull.re.2.png (view on web) https://github.com/user-attachments/assets/4cc0c39b-44a3-4e5a-bd0a-6852203e60b8 subnau.pull.re.1.png (view on web) https://github.com/user-attachments/assets/35f86db1-20b1-4db7-ae00-1d5e8b3c4af9

Were you both using a build from the linked Pull Request ?

— Reply to this email directly, view it on GitHub https://github.com/SubnauticaNitrox/Nitrox/issues/2260#issuecomment-2934995927, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACL35DN3FJIDREUCGQM27R33BWH7JAVCNFSM6AAAAABVDSN47CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSMZUHE4TKOJSG4 . You are receiving this because you were mentioned.Message ID: @.***>

kovadam69 avatar Jun 03 '25 13:06 kovadam69

I've issued one more fix and to the pull request. Can someone from here who still has the issue happening test with the latest work ? (don't forget to pull)

tornac1234 avatar Jun 25 '25 23:06 tornac1234