We have plenty of newer players come through, but either they hit maxed lvl and leave or they hear the devs have slow down updates and they decide the game is not worth playing. Some get frustrated by some of the mechanics of the game or even the grind of it. Various reasons why ppl come and go, but there are a lot of consistence players that do enjoy all the game has to offer even without regular updates.
Facebook, Steam and the Eldevin website is the main use of advertising of the game but others have also used word of mouth to let ppl know about it. I always thought that maybe they should of sold some kind of clothing (caps, hoodies, shirts) to help promote the game also.
P.S. I have been on this game nearly 3 yrs and have enjoy it and do not regret ever starting.