Add the referrar will be a good thing. New players start with a little reward and the same for the old one. All multiplayers games has it. That Also will improve the download of the game because everyone will talk about This game to their friends. It’s impossibile use the nickname because different players can use the same, Maybe a good thing will be use the account code.
Also, a daily reward based on login will be good.