This is the most major bug that makes people on servers not work with community names at all, and I don't think it would be too hard for Stefan to do something about it.
On accounts that hasn't chosen a community name for their account yet,
player.communityname equals "". Could it be made so that in those instances, it instead equals
player.account (which would be Graal######)?
Examples:
PHP Code:
Account Type: [account name][community name]
---------------------------------------------
Lifetime Classic account: [xXziroXx][xXziroXx]
Gold account with defined community name: [Graal766206][MaloriaDev1]
Guest: [pc:4419][guest]
Trial account without defined community name: [Graal766276][]
Gold account without defined community name: [Graal766276][]
As you can see, the result speaks for itself.