Immersive Portals

Immersive Portals

5M Downloads

Player on my server accumulates ping over time until the game is unplayable for him.

0RadicalLarry0 opened this issue ยท 7 comments

commented

According to your testing, does the issue occur with ONLY Immersive Portals mod and Farbic API?

Yes

Describe the issue

I host a server for my friends, and we were attempting to use IP after having made the switch to a fabric server. One of my friends has this bizarre issue in which they accumulate a massive amount of ping over time when a portal exists in the world. The highest I've seen is over 2000 ping before he quits due to frustration.
(I couldn't conclude if he accumulated ping by entering the portal or by the portal merely existing in the world; I'm assuming it's from the existence of the portal though)

He would be entering the portal and exiting a few times and not long after he'll start being teleported in and out of the nether in an effect that looks like extreme rubberbanding. He can't even walk around without being teleported everywhere and lagging.

My other friend seems to not have any problems with the mod though. I can only do so much testing with the problematic friend since he gets really impatient when I'm trying to get a grasp of what's happening.
(I couldn't test with just IP and Fabric API; I mean it when I say he's really impatient)

We hardly have any mods on the server. Just as follows:

I did try with less mods (Sound Physics, Plasmovoice, Fabric API, and Immersive Portals) but still ran into the same issue.

I cannot confirm for certain that my other friend would not have had any issues, but when the problematic friend started having issues my other friend didn't.

Post the log here

[03:57:42] [main/INFO]: Loading Minecraft 1.18.2 with Fabric Loader 0.14.8
[03:57:42] [main/INFO]: Loading 49 mods:
	- alternate-current 1.4.0
	- cloth-basic-math 0.6.0 via cloth-config
	- cloth-config 6.2.57 via immersive_portals
	- fabric 0.58.0+1.18.2
	- fabric-api-base 0.4.4+d7c144a860 via fabric
	- fabric-api-lookup-api-v1 1.6.2+2373a54560 via fabric
	- fabric-biome-api-v1 8.0.6+651bcc5960 via fabric
	- fabric-command-api-v1 1.1.9+d7c144a860 via fabric
	- fabric-commands-v0 0.2.8+b4f4f6cd60 via fabric
	- fabric-containers-v0 0.1.23+d7c144a860 via fabric
	- fabric-content-registries-v0 3.1.1+c85f2e3860 via fabric
	- fabric-convention-tags-v1 1.0.1+474e4f7960 via fabric
	- fabric-crash-report-info-v1 0.2.1+ee261a3e60 via fabric
	- fabric-data-generation-api-v1 3.0.1+9fcb91d260 via fabric
	- fabric-dimensions-v1 2.1.20+489d6f8260 via fabric
	- fabric-entity-events-v1 1.4.8+d7c144a860 via fabric
	- fabric-events-interaction-v0 0.4.19+d7c144a860 via fabric
	- fabric-events-lifecycle-v0 0.2.19+d7c144a860 via fabric
	- fabric-game-rule-api-v1 1.0.13+d7c144a860 via fabric
	- fabric-item-api-v1 1.5.2+17cbbd4360 via fabric
	- fabric-item-groups-v0 0.3.14+91896a4960 via fabric
	- fabric-lifecycle-events-v1 2.1.0+cc71601c60 via fabric
	- fabric-loot-api-v2 1.1.0+1997ad1260 via fabric
	- fabric-loot-tables-v1 1.1.2+e747827960 via fabric
	- fabric-mining-level-api-v1 2.1.4+cc71601c60 via fabric
	- fabric-networking-api-v1 1.0.23+2d30af4b60 via fabric
	- fabric-networking-v0 0.3.10+b4f4f6cd60 via fabric
	- fabric-object-builder-api-v1 2.1.3+032c981d60 via fabric
	- fabric-particles-v1 0.2.12+526dc1ac60 via fabric
	- fabric-registry-sync-v0 0.9.10+0d9ab37260 via fabric
	- fabric-rendering-data-attachment-v1 0.3.7+d7c144a860 via fabric
	- fabric-rendering-fluids-v1 2.0.2+54e5b2ec60 via fabric
	- fabric-resource-conditions-api-v1 2.0.3+91b7aa6660 via fabric
	- fabric-resource-loader-v0 0.5.2+446e059560 via fabric
	- fabric-screen-handler-api-v1 1.2.2+1f6558e860 via fabric
	- fabric-transfer-api-v1 1.6.3+f4563ac860 via fabric
	- fabric-transitive-access-wideners-v1 1.1.0+e747827960 via fabric
	- fabricloader 0.14.8
	- ferritecore 4.2.1
	- imm_ptl_core 1.4.9 via immersive_portals
	- immersive_portals 1.4.9
	- java 17
	- lithium 0.7.10
	- memoryleakfix 1.18.2-0.5.4
	- minecraft 1.18.2
	- plasmo_voice 1.2.17
	- q_misc_util 1.4.9 via immersive_portals
	- sound_physics_remastered 1.18.2-1.0.6
	- starlight 1.0.2+fabric.89b8d9f
[03:57:42] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/E:/Storage%201/Servers/Minecraft%20Server/1.18.2%20Paper%20&%20Fabric/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[03:57:42] [main/INFO]: Compatibility level set to JAVA_16
[03:57:43] [main/INFO]: Compatibility level set to JAVA_17
[03:57:43] [main/INFO]: Loaded configuration file for Lithium: 102 options available, 2 override(s) found
[03:57:43] [main/WARN]: Reference map 'plasmovoice-fabric-refmap.json' for plasmovoice.mixins.json could not be read. If this is a development environment you can ignore this message
[03:57:43] [main/WARN]: Force-disabling mixin 'alloc.blockstate.StateMixin' as rule 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children
[03:57:43] [main/WARN]: Force-disabling mixin 'world.player_chunk_tick.ThreadedAnvilChunkStorageMixin' as rule 'mixin.world.player_chunk_tick' (added by mods [immersive_portals]) disables it and children
[03:57:44] [main/WARN]: Failed to add PDH Counter: \Paging File(_Total)\% Usage, Error code: 0xC0000BB8
[03:57:44] [main/WARN]: Failed to add counter for PDH counter: \Paging File(_Total)\% Usage
[03:57:44] [main/WARN]: Disabling further attempts to query Paging File.
[03:57:44] [main/WARN]: COM exception: Invalid Query: SELECT PERCENTUSAGE FROM Win32_PerfRawData_PerfOS_PagingFile
[03:57:49] [main/INFO]: Immersive Portals Mod Initializing
[03:57:50] [main/INFO]: Dimensional Threading is not present
[03:57:50] [main/INFO]: Pehkui is not present
[03:57:50] [main/INFO]: Gravity Changer is not present
[03:57:50] [main/INFO]: Reloading config
[03:57:50] [main/INFO]: Reloading reverb parameters
[03:57:50] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[03:57:53] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[03:57:53] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[03:57:53] [main/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[03:57:53] [main/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[03:57:53] [main/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[03:57:54] [Worker-Main-13/INFO]: Loaded 7 recipes
[03:57:54] [Worker-Main-13/INFO]: Loaded 1141 advancements
[03:57:56] [main/INFO]: Applied 0 biome modifications to 0 of 61 new biomes in 20.15 ms
[03:57:56] [main/INFO]: IP Config Applied
[03:57:56] [Server thread/INFO]: Starting minecraft server version 1.18.2
[03:57:56] [Server thread/INFO]: Loading properties
[03:57:56] [Server thread/INFO]: Default game type: SURVIVAL
[03:57:56] [Server thread/INFO]: Generating keypair
[03:57:56] [Server thread/INFO]: Starting Minecraft server on *:25575
[03:57:56] [Server thread/INFO]: Using default channel type
[03:57:57] [Server thread/INFO]: Preparing level "TESTWORLD"
[03:58:06] [Server thread/INFO]: Global portal storage initialized minecraft:overworld
[03:58:06] [Server thread/INFO]: Bedrock Replacement minecraft:overworld null
[03:58:06] [Server thread/INFO]: Global portal storage initialized immersive_portals:alternate5
[03:58:06] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate5 null
[03:58:06] [Server thread/INFO]: Global portal storage initialized immersive_portals:alternate3
[03:58:06] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate3 null
[03:58:06] [Server thread/INFO]: Global portal storage initialized minecraft:the_nether
[03:58:06] [Server thread/INFO]: Bedrock Replacement minecraft:the_nether null
[03:58:06] [Server thread/INFO]: Global portal storage initialized immersive_portals:alternate2
[03:58:06] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate2 null
[03:58:06] [Server thread/INFO]: Global portal storage initialized immersive_portals:alternate1
[03:58:06] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate1 null
[03:58:06] [Server thread/INFO]: Global portal storage initialized immersive_portals:alternate4
[03:58:06] [Server thread/INFO]: Bedrock Replacement immersive_portals:alternate4 null
[03:58:06] [Server thread/INFO]: Global portal storage initialized minecraft:the_end
[03:58:06] [Server thread/INFO]: Bedrock Replacement minecraft:the_end null
[03:58:06] [Server thread/INFO]: Immersive Portals' Dimension Id Record File Does Not Exist
[03:58:06] [Server thread/INFO]: Immersive Portals' dimension id record is missing
[03:58:06] [Server thread/INFO]: Dimension Id Record is Missing
[03:58:06] [Server thread/INFO]: Start Completing Dimension Id Record
[03:58:06] [Server thread/INFO]: Before:

[03:58:06] [Server thread/INFO]: Server Loaded Dimensions:
immersive_portals:alternate1
immersive_portals:alternate2
immersive_portals:alternate3
immersive_portals:alternate4
immersive_portals:alternate5
minecraft:overworld
minecraft:the_end
minecraft:the_nether

[03:58:06] [Server thread/INFO]: After:
minecraft:overworld -> 0
minecraft:the_nether -> -1
minecraft:the_end -> 1
immersive_portals:alternate1 -> 2
immersive_portals:alternate2 -> 3
immersive_portals:alternate3 -> 4
immersive_portals:alternate4 -> 5
immersive_portals:alternate5 -> 6
[03:58:06] [Server thread/INFO]: Dimension Id Info Saved to File
[03:58:06] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[03:58:07] [Worker-Main-17/INFO]: Preparing spawn area: 0%
[03:58:07] [Worker-Main-17/INFO]: Preparing spawn area: 0%
[03:58:07] [Worker-Main-20/INFO]: Preparing spawn area: 0%
[03:58:07] [Worker-Main-12/INFO]: Preparing spawn area: 0%
[03:58:08] [Worker-Main-19/INFO]: Preparing spawn area: 0%
[03:58:08] [Worker-Main-19/INFO]: Preparing spawn area: 0%
[03:58:09] [Worker-Main-14/INFO]: Preparing spawn area: 2%
[03:58:09] [Worker-Main-16/INFO]: Preparing spawn area: 3%
[03:58:10] [Worker-Main-12/INFO]: Preparing spawn area: 4%
[03:58:10] [Worker-Main-14/INFO]: Preparing spawn area: 6%
[03:58:11] [Worker-Main-22/INFO]: Preparing spawn area: 9%
[03:58:11] [Worker-Main-19/INFO]: Preparing spawn area: 13%
[03:58:12] [Worker-Main-19/INFO]: Preparing spawn area: 17%
[03:58:12] [Worker-Main-19/INFO]: Preparing spawn area: 22%
[03:58:13] [Worker-Main-18/INFO]: Preparing spawn area: 25%
[03:58:13] [Worker-Main-18/INFO]: Preparing spawn area: 31%
[03:58:14] [Worker-Main-17/INFO]: Preparing spawn area: 34%
[03:58:14] [Worker-Main-20/INFO]: Preparing spawn area: 42%
[03:58:15] [Worker-Main-21/INFO]: Preparing spawn area: 46%
[03:58:15] [Worker-Main-18/INFO]: Preparing spawn area: 52%
[03:58:16] [Worker-Main-22/INFO]: Preparing spawn area: 57%
[03:58:16] [Worker-Main-18/INFO]: Preparing spawn area: 61%
[03:58:17] [Worker-Main-22/INFO]: Preparing spawn area: 66%
[03:58:17] [Worker-Main-21/INFO]: Preparing spawn area: 69%
[03:58:18] [Worker-Main-19/INFO]: Preparing spawn area: 77%
[03:58:18] [Worker-Main-15/INFO]: Preparing spawn area: 83%
[03:58:19] [Worker-Main-15/INFO]: Preparing spawn area: 87%
[03:58:19] [Worker-Main-13/INFO]: Preparing spawn area: 93%
[03:58:20] [Server thread/INFO]: Time elapsed: 13941 ms
[03:58:20] [Server thread/INFO]: Loading custom portal generation
[03:58:20] [Server thread/INFO]: Done (23.348s)! For help, type "help"
[03:58:20] [Server thread/INFO]: Starting GS4 status listener
[03:58:20] [Server thread/INFO]: Thread Query Listener started
[03:58:20] [Query Listener #1/INFO]: Query running on 0.0.0.0:25575
[03:58:20] [Thread-7/INFO]: Voice UDP server started on /0.0.0.0:60606
[03:58:20] [Server thread/INFO]: Server performance level: good
[03:58:48] [User Authenticator #1/INFO]: UUID of player 0RadicalLarry0 is c5b876ba-46d3-4bbc-a81f-f37e82ed9704
[03:58:48] [Server thread/INFO]: 0RadicalLarry0[/127.0.0.1:56193] logged in with entity id 434 at (-4.5, 64.0, -8.5)
[03:58:48] [Server thread/INFO]: 0RadicalLarry0 joined the game
[03:59:00] [Server thread/INFO]: [0RadicalLarry0: Set own game mode to Creative Mode]
[03:59:24] [User Authenticator #2/INFO]: UUID of player Dekk_CL is d051a598-2dbc-4a5b-8439-412effdf9c31
[03:59:24] [Server thread/INFO]: Dekk_CL[/] logged in with entity id 908 at (0.5, 67.0, 3.5)
[03:59:24] [Server thread/INFO]: Dekk_CL joined the game
[03:59:26] [Server thread/INFO]: [0RadicalLarry0: Set Dekk_CL's game mode to Creative Mode]
[03:59:44] [Server thread/INFO]: Dekk_CL has made the advancement [Ice Bucket Challenge]
[04:00:06] [Server thread/INFO]: Portal Generation Attempted minecraft:overworld 28 69 16
[04:00:07] [Server thread/INFO]: Generated Portal On Ground
[04:00:10] [Server thread/INFO]: Dekk_CL has made the advancement [We Need to Go Deeper]
[04:00:24] [Server thread/INFO]: Broke NetherPortalEntity{1064,east,(minecraft:the_nether -4 90 12)->(minecraft:overworld 28 70 17),imm_ptl:intrinsic_nether_portal}
[04:00:24] [Server thread/INFO]: Broke NetherPortalEntity{1065,west,(minecraft:the_nether -4 90 12)->(minecraft:overworld 28 70 17),imm_ptl:intrinsic_nether_portal}
[04:00:24] [Server thread/INFO]: Broke NetherPortalEntity{1062,west,(minecraft:overworld 28 70 17)->(minecraft:the_nether -4 90 12),imm_ptl:intrinsic_nether_portal}
[04:00:24] [Server thread/INFO]: Broke NetherPortalEntity{1063,east,(minecraft:overworld 28 70 17)->(minecraft:the_nether -4 90 12),imm_ptl:intrinsic_nether_portal}
[04:00:28] [Server thread/INFO]: Portal Generation Attempted minecraft:the_nether -5 90 11
[04:00:33] [Server thread/INFO]: accepted dubious move packet minecraft:the_nether -6.448696305638492 88.41092096052667 11.702741847299702 -6.448696305638492 88.41092096052667 11.702741847299702
[04:00:53] [Server thread/INFO]: Broke NetherPortalEntity{1912,west,(minecraft:the_nether -4 90 12)->(minecraft:overworld 28 70 17),imm_ptl:intrinsic_nether_portal}
[04:00:53] [Server thread/INFO]: Broke NetherPortalEntity{1913,east,(minecraft:the_nether -4 90 12)->(minecraft:overworld 28 70 17),imm_ptl:intrinsic_nether_portal}
[04:00:53] [Server thread/INFO]: Broke NetherPortalEntity{1914,east,(minecraft:overworld 28 70 17)->(minecraft:the_nether -4 90 12),imm_ptl:intrinsic_nether_portal}
[04:00:53] [Server thread/INFO]: Broke NetherPortalEntity{1915,west,(minecraft:overworld 28 70 17)->(minecraft:the_nether -4 90 12),imm_ptl:intrinsic_nether_portal}
[04:00:58] [Server thread/ERROR]: Player cannot teleport through portal Dekk_CL ResourceKey[minecraft:dimension / minecraft:the_nether] (-4.009259084172859, 90.06312656311758, 12.365374265460908) null
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 29.811757171742123 70.0347828553673 17.485619509692366 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 30.656684671917397 70.01777663071714 17.601258418987296 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 31.52339114843985 70.00757289592704 17.71238672245965 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 32.40993519186791 70.00145065505298 17.81909147117722 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 33.31462763885909 69.99777731052855 17.919696619417195 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 34.23514924167843 69.99777731052855 17.999157816199443 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 35.07282392438566 69.99777731052855 18.07146750735524 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 35.83510790761814 69.99777731052855 18.137269328203416 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 36.52878635235138 69.99777731052855 18.197148986900977 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 37.16003375525108 69.99777731052855 18.251639477886165 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 37.734468908444924 69.99777731052855 18.301225826111754 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 38.257204912916485 69.99777731052855 18.346349404297495 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 38.7328946906949 69.99777731052855 18.387411861629932 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 39.16577240094872 69.99777731052855 18.424778698879354 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 39.559691128632366 69.99777731052855 18.458782521756312 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 39.918157181155415 69.99777731052855 18.48972600146613 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:58] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 40.24436129835254 69.99777731052855 18.517884568813592 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:59] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 40.54120705355696 70.14777731648901 18.54350886583827 -4.009259084172859 90.06312656311758 12.365374265460908
[04:00:59] [Server thread/INFO]: ignored dubious move packet minecraft:the_nether 40.811336698578074 70.38777732602576 18.566826976802748 -4.009259084172859 90.06312656311758 12.365374265460908
[04:01:01] [Server thread/ERROR]: Player cannot teleport through portal Dekk_CL ResourceKey[minecraft:dimension / minecraft:the_nether] (-3.9068311754932754, 89.631183296675, 11.850412104461181) null
[04:01:10] [Server thread/INFO]: Dekk_CL lost connection: Disconnected
[04:01:10] [Server thread/INFO]: Dekk_CL left the game
[04:01:10] [Server thread/INFO]: Chunk Tracking Graph Force Remove Dekk_CL
[04:01:27] [Server thread/INFO]: 0RadicalLarry0 lost connection: Disconnected
[04:01:27] [Server thread/INFO]: 0RadicalLarry0 left the game
[04:01:27] [Server thread/INFO]: Chunk Tracking Graph Force Remove 0RadicalLarry0
commented

If I can get a recording of what is happening, I'll share it. I'd have to convince him to try again to reproduce the issue, not sure if he'd want to do that.

commented

Can you reproduce this issue by yourself?

commented

I don't have any problems like that playing on the server; it's a dedicated server being hosted on my computer. I've tested by myself and with both of them and I have had no issues. It seems to be just my one friend that has this issue.

commented

I have a similar issue right now on an offline integrated server. I'm not sure whether immersivePortals is the culprit right now as I can't get any crash logs or clearly definable latest.logs

In my case, after playing for a while, the server stops responding. Mobs freeze in place, new chunks stop loading and I can't interact with block entities.

my latest log at that point is full of these messages:

  • Reclaimed XXXXX bytes at address YYYYYY that were leaked from an unknown location (logging is disabled)"
  • missing entity for data tracking ClientWorld minecraft:overworldXXXXX
  • Hanging entity at invalid position: class_2338{x=XXX, y=-YY, z=ZZZ}
  • Skipping Entity with id

Server TPS stays at 10-15 ms Tick. FPS stable at 60. Memory usage around 36%. Only thing the F3 screen shows is the Packets Received dropping to 0, whereas it is somewhere around 800 - 2000 before the integrated server hangs itself up.

I am working on finding the issue right now, trying to run some monitoring with Spark. I run about 300 mods in total. So it takes time to find the one that's causing the integrated Server to silently die.

EDIT: In my case, I don't even have a portal open at the time. Just running a single-player game for about 30 to 40 minutes.

commented

@OkinawaGaijin To know whether it's a mod compatibility issue, please remove all other mods and keep only Immersive Portals and Fabric API, backup your world, and then test again whether the issue occurs. Thanks for cooperation.

commented

@qouteall apologies, I forgot to update here too: definitely not a mod compatibility issue and definitely not an immersivePortals issue.

I have removed 1 mod that was fishy (pun intended, it was "fish of thieves") and since couldn't reproduce a server freeze despite my best efforts to overload chunk generation with teleports and whatnot. It was one of the last mods I added before the issue manifested and for fabric is only available as experimental.

As for the memory leak and the missing entity data, these two issues seem unrelated both to my freeze ups and immersiveportals, as I get these logs even without immersive portals running.

I did a clean sodium-only run and had still memory leaks showing up. Then I removed all resource packs mid-session and the leaks stopped. Added resource packs again and the leaks reappeared.

Maybe those have to do with Entity Texture Features mod or something.

So for me at least: since you patched that Sodium compat issue in your last patch, immersive portals runs pretty stable.

commented

I'm 99% sure this issue was related to my friend having blocked minecraft in his firewall. We ran into more network issues with another mod recently and this was resolved when I had him allow java through his firewall, idk why he had it blocked. I won't test if this was the cause for IP in particular but if we ever play with this mod again, I'll make a follow up.