Clicking on Live Players closes UI
Hello,
We have been using this plugin since launching with no issues, I've read the closed threads regarding special player names breaking the UI and closing itself. I believe this is back, unfortunately, no errors are popped in client or server-side, nor with the debugger. I'm reporting this issue as its happening and started about 10 minutes ago (so the player is in the game clearly)
Offline tab is still working, that likely break once this guy disconnects.

I am not sure what to do about this issue,
Not sure either, looking for someone to fix it. Might just start replacing all non-ansi chars with *s
Please do, it would be completely fine. The addon is causing big headaches, as more and more players use non-formal characters in this game. If you need me to test anything I can, thanks!

Merged post

As an update, the player disconnected (we don't know who, did try and see but multiple users have none-ANSI names) and our online tab functions again, whilst offline has now broken (same as previous threads.) We'd be really grateful if you could implement your stop-gap fix once you get a chance <3

Thanks,
for now my sulotion is to add this to my plugin

void OnPlayerInit(BasePlayer player)
{
    if (player == null) { return; }
    if (player.displayName.Contains("\\") || player.displayName.Contains("/") )
    {
        player.Kick("Player name cannot contain \"/\" or \"\\\" Please change Name");
    }

}

Merged post

sure that is not for all special names but in my server this is wat makes problems
5d45358864483.png NooBlet
for now my sulotion is to add this to my plugin

void OnPlayerInit(BasePlayer player)
{
    if (player == null) { return; }
    if (player.displayName.Contains("\\") || player.displayName.Contains("/") )
    {
        player.Kick("Player name cannot contain \"/\" or \"\\\" Please change Name");
    }

}

Merged post

sure that is not for all special names but in my server this is wat makes problems
Orly.. Hmm, I'll look when back home from my holidays. 
I have this problem too, is there any workaround yet? 
Easylife2die
I have this problem too, is there any workaround yet? 

See above. Too busy clocking fuck-ups Citrix made within NetScaler to do anything about this at this moment.

Easylife2die
I have this problem too, is there any workaround yet? 

little update on what i did i made it also that player names has to be Alfanumeric (numbers and letters)

 void OnPlayerInit(BasePlayer player)
        {
            if (player == null) { return; }
            if (player.displayName.Contains("\\") || player.displayName.Contains("/"))
            {
                player.Kick("Player name cannot contain \"/\" or \"\\\" Please change Name");
            }
            string text = player.displayName;
            if (text.All(x => char.IsLetterOrDigit(x) || char.IsWhiteSpace(x) ))
            {
               
            }
            else
            {
                player.Kick("Player Names must be Alfanumeric");
            }
        }


just i dont like forcing player to change there special names but if that is what we have to do then we will fight to keep admins going

:D:D:D:D:D:D

Is this fixed with the most recent two version?
i havent had a problem yet thank you my friend
I sure hope it's fixed... UTF-8 trickery FTW