チャット署名とenforce-secure-profile
署名付きチャットとは何か、なぜ無効化されているのか、どのようなリスクがあるのか、そしてニックネームログインを使用するサーバーとの関係について説明します。
更新日 2026年8月13日
enforce-secure-profile=true
バージョン 1.19 以降、チャットメッセージは暗号学的に署名されるため、サーバーとクライアントは送信者を検証できます。
無効にする場合
- オフラインモード: 署名を検証できないため、サーバーは
falseで動作させる必要があります — ニックネームログイン。 - チャットをプラグインが処理し、署名が失われるプロキシ構成。
- メッセージを変更するチャットプラグイン: 署名が有効な状態では、変更によって検証が失敗します。
false の場合に起こること
- クライアントは参加時に「サーバーは安全ではありません」という警告を表示します(一部のバージョン)。
- プレイヤー通報(チャット通報)は機能しません。
- チャットプラグインは制限なく動作します。
true の場合に起こること
メッセージ本文を変更するプラグインはエラーを発生させるか、メッセージが破棄されます。これは「アップデート後にチャットが断続的にしか動かない」最も一般的な原因です — チャットフォーマット。
推奨
シンプルなチャットを使用するプレミアムサーバーでは true のままにしてください。オフラインサーバー、またはフォーマットを変更するチャットプラグインを使用する場合は false を使用してください。これはサーバーのセキュリティホールではありません。署名が保護するのは Mojang の通報システムであり、サーバーではありません。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
