Do not just restart the game. Do this:
enabled.json (this forces tModLoader to rebuild your mod list from scratch).Rarely, but annoyingly, if your resolution is set differently than what the server expects for UI scaling, the reload can hang on texture initialization. reload complete joining tmodloader
Some mods use configuration files that are not automatically synced by the server. Do not just restart the game
If all else fails, nuke it from orbit.
Success rate: 95% – Guarantees a clean slate. Also delete enabled
Steam Workshop is generally reliable, but large mod downloads (e.g., Calamity, Thorium, Stars Above) can occasionally become corrupted. A single missing texture or faulty line of code can halt the joining process without a clear error message.