Just add a feature where teh client hosts a server and plays on it for some time, kinda like a sandbox. There would be floating tips and stuff to collect everywhere, kinda like the demo world in Terraria, and once they leave it all gets reset.
It will prevent cases like players putting their TC in a weird spot or not locking their doors, non-upgraded foundations, you name it!
The player will play in a single-player server hosted on the computer itself, so no extra infrastructure/servers will be needed to make it happen.
This will simply smooth out the newbie’s experience and let them enjoy the game, leading to a happier player base.