Players kicked with IndexOutOfRangeException at TMPro.TMP_Text.FillCharacterVertexBuffers
i dont know if this is a bug from betterchat , or global rust problem but ill post it here:
 
if a player have a name like : 
 
99 ジュースボット
 
All Members from Clan cant Join the server, they get instant kicked.
Console Message:
*.*.*.*:57617/76561############/Zurkan disconnecting: Exception (cs:55065): IndexOutOfRangeException: Index was outside the bounds of the array. TMPro.TMP_Text.FillCharacterVertexBuffers (System.Int32 i, System.Int32 index_X4) (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.GenerateTextMesh () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.OnPreRenderCanvas () (at <00000000000000000000000000000000>:0) TMPro.TextMeshProUGUI.Rebuild (UnityEngine.UI.CanvasUpdate update) (at <00000000000000000000000000000000>:0) Rust.UI.RustText.Rebuild (UnityEngine.UI.CanvasUpdate update) (at <00000000000000000000000000000000>:0) UnityEngine.UI.CanvasUpdateRegistry.PerformUpdate () (at <00000000000000000000000000000000>:0) UnityEngine.Canvas+WillRenderCanvases.Invoke () (at <00000000000000000000000000000000>:0) UnityEngine.WillRenderCanvases:Invoke()​
I'd suggest using a plugin such as Name Manager or similar to prevent those characters.