Neplatné znaky v nicku
Nick s neplatnými znakmi: odkiaľ pochádza, prečo je nebezpečný na serveri s prihlásením cez nick a ako nastaviť validáciu.
Aktualizované 13. augusta 2026
[INFO]: Disconnecting Nick: Illegal characters in login
Klient poslal prezývku s znakmi, ktoré by prezývky nemali obsahovať.
Kde sa to deje
- Na offline serveroch: klient posiela ľubovoľný reťazec vrátane Unicode, medzier a riadiacich znakov.
- Počas útokov: prezývka je jedným z vektorov, ktorými sa niekto snaží rozbiť pluginy a databázu.
Prečo je to nebezpečné
Prezývka sa dostane do súborov, databázy, chatu a pluginov. Formátovacie znaky (§), úvodzovky a veľmi dlhé reťazce rozbíjajú konfiguráky, rozhrania a dopyty.
Konfigurácia
V spigot.yml:
settings:
restrict-nicknames: true
Auth pluginy môžu byť prísnejšie: povoľ len a-zA-Z0-9_ s dĺžkou 3–16 — AuthMe.
Nemal by si povoľovať cyriliku v prezývkach: niektoré pluginy a monitorovacie služby s ňou nefungujú a hráči si nebudú môcť posielať súkromné správy.
Na serveri v online režime
Mojang prezývky overuje, takže táto chyba znamená buď pokus o pripojenie z niečoho iného než z Minecraft klienta, alebo zle nastavený proxy — IP-forwarding.
