Posts: 5,566
Thanks: 6883 in 81 Posts
17 Achievements
View My Journal
Have you read the creator guidelines? Submitting worlds to mts can be quite demanding. I suggest you try peoples opinions on the feedback forum first.
If you're on a computer you get there from the top menu, under create.
Since I uploaded here last they may have updated the upload engine. I had to make a thread under create again creator issues. You can try submit uploads as well.
The menu are different on mobiles, so I can't really see the menus at the moment.