You cannot rely on easy tricks to make something popular as it once was.
I started playing this game after I saw my older brother on a construction server. The appeal of building your own base and defending the flag has always been a game mode I have loved.
Telling people about the game will help a small amount, but asking them to play with you so you can introduce the actual game is best. Show them the feeling we all once had when starting out. Build a community of friends, take your stuff to PCS if you want to feel more official. But let's face it, advertisements and YouTube channels will make things worse.
I recall DC trying to get the game on Steam Greenlight a while back but alas Valve is not the company to reply to any e-mails about copyright infringement. I bet they just want you to try so they can sue