Nedozvoljeni znakovi u nadimku
Nadimak sa nevažećim znakovima: odakle dolazi, zašto je opasan na serveru sa prijavom preko nadimka i kako da podesiš validaciju.
Ažurirano 13. avgust 2026.
[INFO]: Disconnecting Nick: Illegal characters in login
Klijent je poslao nadimak koji sadrži znakove koje nadimak ne bi smeo da ima.
Gde se ovo dešava
- Na oflajn serverima: klijent šalje proizvoljan string, uključujući Unicode, razmake i kontrolne znakove.
- Tokom napada: nadimak je jedan od vektora kojima se pokušavaju slomiti pluginovi i baza podataka.
Zašto je opasno
Nadimak završi u fajlovima, bazi podataka, četu i pluginovima. Znakovi za formatiranje (§), navodnici i veoma dugi stringovi lome konfiguracije, interfejse i upite.
Konfiguracija
U spigot.yml:
settings:
restrict-nicknames: true
Auth pluginovi mogu biti stroži: dozvoli samo a-zA-Z0-9_ dužine 3–16 — AuthMe.
Ne bi trebalo da dozvoliš ćirilicu u nadimcima: neki pluginovi i servisi za monitoring ne rade sa njom, a igrači neće moći da šalju privatne poruke jedni drugima.
Na online-mode serveru
Mojang validira nadimke, pa ova greška znači ili pokušaj povezivanja sa nečim što nije Minecraft klijent, ili pogrešno konfigurisan proxy — IP-forwarding.
