Karakter ilegal di nickname
Nickname dengan karakter tidak valid: dari mana asalnya, mengapa berbahaya di server dengan login nickname, dan cara menyiapkan validasi.
Diperbarui 13 Agustus 2026
[INFO]: Disconnecting Nick: Illegal characters in login
Klien mengirim nickname yang mengandung karakter yang seharusnya tidak ada pada nickname.
Di mana ini terjadi
- Pada server offline: klien mengirim string sembarang, termasuk Unicode, spasi, dan karakter kontrol.
- Saat serangan: nickname menjadi salah satu vektor yang dipakai untuk mencoba merusak plugin dan database.
Mengapa berbahaya
Nickname berakhir di file, database, chat, dan plugin. Karakter pemformatan (§), tanda kutip, dan string yang sangat panjang merusak config, antarmuka, dan query.
Konfigurasi
Di spigot.yml:
settings:
restrict-nicknames: true
Plugin auth bisa lebih ketat: izinkan hanya a-zA-Z0-9_ dengan panjang 3–16 — AuthMe.
Anda sebaiknya tidak mengizinkan huruf Kiril pada nickname: sebagian plugin dan layanan monitoring tidak bekerja dengannya, dan pemain tidak akan bisa saling mengirim pesan pribadi.
Pada server online-mode
Mojang memvalidasi nickname, jadi error ini berarti ada percobaan koneksi dari sesuatu selain klien Minecraft, atau proxy yang salah konfigurasi — IP-forwarding.
