The core competency of TruckersMP is community, and community is based on people.
More people come means more talents come. Talents good at developing, graphics/videos making or modding make the community even better.
So TMP must do something now to let TMP more attractive to keep the community growing.
Then how?
First, simpify the steps of registration.
Look at SCS MP. Players could easily play MP with several clicks.
How about TMP? Visit website; register with steam account (profile page must be public, game time must be public) (I don't mean it isn't reasonable btw); download the launcher; install it and choose the path which the game program is located, etc...
Do we really need such amount of steps? Look at the knowledge base. Too many invisible training costs.
Try to intergrate the registration into the launcher.
Try to find the program location automatically, such as
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 227300
Try to intergrate job synchronization.
and more of course.
Second, release more attractive features.
Support more truck/paintjob/accessory mods. Paintjobs could be generated by any VTCs by their own with a verified standard tool. Don't simply refuse the idea because of copyright thingy. Find a way to compatible with it. For example, let players install mods themself while TMP only do verification things.
#BestCommunityEver is not only a slogan, same to TruckersMP.