Skip to content
ホスティング · サーバー構成

ニックネームログイン、スキン、認証

オフラインアカウントのプレイヤーをMillidaサーバーに入れる方法、認証プラグインが必要な理由、スキンの復元方法、モード変更時に進行状況を失わない方法。

更新日 2026年8月4日

既定では、サーバーはMinecraftのライセンスを検証します。オフラインアカウントのクライアントから接続したプレイヤーには「Failed to verify username」/Failed to verify usernameが表示されます。

ニックネームログインを許可する

「設定」→「ニックネームログイン」に進みます。これだけで完了です。ファイルを編集する必要はありません。

3つ目の選択肢もあります。「Millidaアカウントでのみサインイン」です。この場合、ニックネームはランチャーではなくプラットフォーム上のアカウントによって確認されます。サーバーで独自の登録システムを運用していない場合に便利な妥協案です。

ライセンスと引き換えに失われるもの

検証がなければ、ニックネームはプレイヤーが自分で入力した単なる文字列にすぎません。これには3つの避けられない結果が伴います。

1. 認証プラグインが必要になります。 AuthMeやnLoginなどです。プレイヤーはパスワードで登録し(/register password password)、同じパスワードでログインします(/login password)。これがないと、最初に来た人があなたの管理者ニックネームを奪い取ります。「プラグインとMOD」セクションのカタログからインストールしてください。

2. スキンが消えます。 オフラインアカウントのクライアントは、Mojangのサーバーからスキンを取得できません。解決策はSkinsRestorerプラグインです。ニックネームまたはリンクでスキンを取得でき、プレイヤーコマンドは/skin nameです。

3. ホワイトリストが保護として機能しなくなります — ホワイトリストを参照してください。

サーバーが公開されている場合は、anti-botプラグインをインストールすることも理にかなっています。ニックネームログインを採用したサーバーには、ボットが続々と集まります。

モードを切り替えたときの進行状況

これが最大の落とし穴です。インベントリ、ホーム、クレーム、残高はUUIDに紐づいており、同じニックネームでもライセンスモードとニックネームログインモードでは異なるUUIDになります。切り替えると、プレイヤーは手ぶらの「新規」プレイヤーとしてログインすることになります。

対処方法は次のとおりです。

  • プロジェクトを開始する前にモードを決めてください。プレイ開始から1か月後ではありません。
  • どうしても切り替える必要がある場合は、事前に「ワールドとコピー」でワールドのコピーを作成してください。
  • アイテムとホームは手動で移行します。インベントリは「プレイヤーとアクセス」からコマンドで、クレームと残高はプラグイン内で新しいUUIDに再割り当てします。
  • 対応しているプラグイン(たとえばEssentials)であれば、サーバーを停止した状態で、ファイルセクションからプレイヤーファイル<old-uuid>.ymlを<new-uuid>.ymlに移動するほうが簡単です。

どのホスティングでも、モードを切り替えるときに「ワンボタン」で進行状況を保持することはできません。サーバーにとって、別のUUIDは文字どおり別のプレイヤーだからです。

サーバーネットワーク

プロキシを使用する場合、ライセンスの検証はプロキシが行い、バックエンドはそれを信頼します。設定方法はこちらをご覧ください — サーバーネットワークと独自プロキシ。

Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成