ニックネームの不正文字
無効な文字を含むニックネーム:発生原因、ニックネームログインを使用するサーバーでの危険性、バリデーションの設定方法。
更新日 2026年8月13日
[INFO]: Disconnecting Nick: Illegal characters in login
クライアントが、ニックネームに含まれるべきでない文字を含むニックネームを送信しました。
発生する場所
- オフラインサーバーでは、クライアントは Unicode、スペース、制御文字を含む任意の文字列を送信します。
- 攻撃時には、ニックネームはプラグインやデータベースを破壊しようとする際に使われる経路の一つです。
危険な理由
ニックネームはファイル、データベース、チャット、プラグインに保存されます。書式設定文字(§)、引用符、非常に長い文字列は、設定ファイル、インターフェース、クエリを破壊します。
設定
spigot.yml 内:
settings:
restrict-nicknames: true
認証プラグインでは、より厳格に設定できます。a-zA-Z0-9_ のみを許可し、長さを 3~16 文字に制限します — AuthMe。
ニックネームにキリル文字を許可しないでください。一部のプラグインや監視サービスはキリル文字に対応しておらず、プレイヤー同士でプライベートメッセージを送信できなくなります。
オンラインモードのサーバーでは
Mojang がニックネームを検証するため、このエラーは Minecraft クライアント以外からの接続試行か、プロキシの設定ミスを意味します — IP転送。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
