Skip to content
Hosting · Rozbor chýb

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.

Minecraft hostingTvoj server beží, aj keď si offlineVytvoriť server