T
tModLoader2y ago
modern-teal

lost connection when joining friends

I tried joining different worlds by different people and I would load in for the first time with all the mods installed and then it would kick me out and give me lost connection whenever I would try to rejoin. I tried turning off my firewall, reinstalling both terraria and tmodloader, uninstalling all mods I had installed, restarting my router, and updating drivers. The only time it worked was when I hosted but then only one of my friends could join. I looked at the cmd prompt and it says running JoinAction directly connecting to ___ closing socialsocket. If anyone could help and have any idea what is going on that would be greatly appreciated.
4 Replies
tModLoader
tModLoader2y ago
Welcome to #support-forum. Before someone helps you, please first consult the information in #TML Troubleshooting Guide and try all the suggestions that might fit your particular issue, especially in the linked FAQ page. If the information in the pinned thread does not solve your issue, please post all log files by dragging and dropping them into this chat. In Steam right click on tModLoader in the library, then hover over Manage and click on Browse local files. In the folder that appears find tModLoader-Logs and open that folder. Inside that folder are the logs files. Select them all except the Old folder and drag them into this chat. If you need a visual guide to this process watch this: https://github.com/tModLoader/tModLoader/assets/4522492/3f4efa43-753f-4733-b630-ba85e711340c
Rijam
Rijam2y ago
Maybe a Calamity error:
System.NullReferenceException: Object reference not set to an instance of an object.
at CalamityMod.Graphics.Renderers.CalamityRenderers.DyeableShadersRenderer.FindDyesDetour(orig_UpdateItemDye orig, Player self, Boolean isNotInVanitySlot, Boolean isSetToHidden, Item armorItem, Item dyeItem) in CalamityMod\Graphics\Renderers\CalamityRenderers\DyeableShadersRenderer.cs:line 61
at Hook<System.Void CalamityMod.Graphics.Renderers.CalamityRenderers.DyeableShadersRenderer::FindDyesDetour(Terraria.On_Player+orig_UpdateItemDye,Terraria.Player,System.Boolean,System.Boolean,Terraria.Item,Terraria.Item)>(Player , Boolean , Boolean , Item , Item )
at CalamityMod.ILEditing.ILChanges.FindCalamityItemDyeShader(orig_UpdateItemDye orig, Player self, Boolean isNotInVanitySlot, Boolean isSetToHidden, Item armorItem, Item dyeItem) in CalamityMod\ILEditing\MechanicILChanges.cs:line 1295
at Hook<System.Void CalamityMod.ILEditing.ILChanges::FindCalamityItemDyeShader(Terraria.On_Player+orig_UpdateItemDye,Terraria.Player,System.Boolean,System.Boolean,Terraria.Item,Terraria.Item)>(Player , Boolean , Boolean , Item , Item )
...
System.NullReferenceException: Object reference not set to an instance of an object.
at CalamityMod.Graphics.Renderers.CalamityRenderers.DyeableShadersRenderer.FindDyesDetour(orig_UpdateItemDye orig, Player self, Boolean isNotInVanitySlot, Boolean isSetToHidden, Item armorItem, Item dyeItem) in CalamityMod\Graphics\Renderers\CalamityRenderers\DyeableShadersRenderer.cs:line 61
at Hook<System.Void CalamityMod.Graphics.Renderers.CalamityRenderers.DyeableShadersRenderer::FindDyesDetour(Terraria.On_Player+orig_UpdateItemDye,Terraria.Player,System.Boolean,System.Boolean,Terraria.Item,Terraria.Item)>(Player , Boolean , Boolean , Item , Item )
at CalamityMod.ILEditing.ILChanges.FindCalamityItemDyeShader(orig_UpdateItemDye orig, Player self, Boolean isNotInVanitySlot, Boolean isSetToHidden, Item armorItem, Item dyeItem) in CalamityMod\ILEditing\MechanicILChanges.cs:line 1295
at Hook<System.Void CalamityMod.ILEditing.ILChanges::FindCalamityItemDyeShader(Terraria.On_Player+orig_UpdateItemDye,Terraria.Player,System.Boolean,System.Boolean,Terraria.Item,Terraria.Item)>(Player , Boolean , Boolean , Item , Item )
...
modern-teal
modern-tealOP2y ago
I just now tried joining a friend with all calamity mods disabled and a new world and it was loading until it had to reload in which it disconnected

Did you find this page helpful?