Проклят текст за игри: Ръководство за техническа съвместимост
Мултиплейър платформите за игри имат строги правила относно профилните имена и клановите тагове. Докато играчите използват гличнат, повреден или Zalgo текст, за да се открояват в лобитата и класациите на мачовете, неправилното прилагане на тези стилове може да доведе до счупени профили или изхвърляне от сървъра. Нашият валидатор на проклят текст за игри е проектиран да проверява желания от вас псевдоним спрямо ограниченията на базата данни на популярни игрови двигатели в реално време.
Всяка игрална платформа използва различно оформление на базата данни и система за рендиране на текст:
- Steam: Предлага най-гъвкавото рендиране на Unicode. Поддържа вертикално Zalgo разпростиране, малки главни букви, долни индекси и ASCII декоративни символи. Основното ограничение е визуален лимит от 32 символа, въпреки че базата данни може да побере по-дълги байтови потоци.
- Discord: Напълно поддържа Unicode и математически шрифтове в псевдоними на профили и роли на сървъри. Администраторите на сървъри обаче могат да конфигурират ботове за модериране да премахват автоматично гличнати символи, ако те пречат на маркирането на потребители или заявките за търсене.
- Roblox: Roblox използва строг патентован филтър за текст за блокиране на обидно съдържание. Той автоматично премахва вертикалните Zalgo диакритични знаци, за да поддържа чистотата на чата, но поддържа математически получерни и двоен контур шрифтове. Потребителските имена трябва да бъдат между 3 и 20 символа.
- Minecraft: Рендирането на клиента на Minecraft зависи от конкретни шрифтови ресурси. Вертикалните комбиниращи символи са напълно блокирани или се рендират като застъпващие се ASCII квадратчета. Потребителските имена са ограничени до 16 символа и са ограничени до стандартни букви, цифри и долни черти.
- PUBG & Valorant: Тези игри използват строги рутини за валидиране. Докато те позволяват стандартни буквени имена, прикачването на прекомерно количество комбиниращи знаци ще задейства грешки във форматирането и потребителските имена могат да бъдат маркирани като зловредни от автоматизираните системи за сигурност.
Как работи валидаторът на псевдоними за игри
Нашият валидатор симулира алгоритмите за парсване на различните клиенти за игри. Когато изберете целева платформа и въведете името си, скриптът изчислява точната дължина в байтове в UTF-8, проверява за забранени диапазони от символи и сканира за вертикални комбиниращи диакритични знаци, които биха могли да доведат до грешки при рендирането. След това той извежда изчистена, безопасна за платформата версия на вашия гличнат таг, която гарантирано няма да срине шрифтовия двигател на лобито.
Този инструмент е изключително полезен за организаторите на кланове, които искат да гарантират, че всички членове имат последователен стил на таговете. Като пропуснете таговете през валидатора, можете да проверите дали клан тагът се показва правилно в наслагванията на играта на различните платформи. Това предотвратява появата на тага като счупен текст в мултиплатформени мачове.
Изчистване и възстановяване на геймърски потребителски имена
Ако сте копирали гличнато потребителско име, което се рендира като квадратчета във вашия клиент за игри, можете да използвате нашия валидатор, за да изчистите низа. Парсерът премахва неподдържаните комбиниращи знаци, като запазва основните символи, което ви позволява да възстановите чист, четим таг, който отговаря на ограниченията на платформата. Това ви спестява ръчно изтриване на символи или повторно въвеждане на името от нулата.