← ガイド一覧へ

マイクラサーバーのホワイトリスト・OP設定ガイド

「特定のプレイヤーしか入れないようにしたい」「管理者権限を付けたい」を一度で解決するガイドです。

想定読了: 6分 対象: サーバー管理者 目的: アクセス制限・権限管理
※この記事には広告・PRリンクを含みます。

先に結論

ホワイトリスト設定手順

  1. server.properties を編集する

    サーバーフォルダの server.properties を開き、以下の行を変更します。

    white-list=true
  2. プレイヤーをホワイトリストに追加する

    サーバーコンソールまたはゲーム内(OP権限が必要)で実行します。

    /whitelist add プレイヤー名
  3. ホワイトリストを反映する

    サーバー再起動、またはリロードコマンドで即時反映できます。

    /whitelist reload
  4. 現在のリストを確認する
    /whitelist list
プレイヤー名は大文字・小文字が区別されます。正確に入力してください。

whitelist.json の直接編集(応用)

サーバーフォルダに生成される whitelist.json を直接編集する方法もあります。サーバーは停止状態で行ってください。

[
  {
    "uuid": "(プレイヤーのUUID)",
    "name": "プレイヤー名"
  }
]

UUID は NameMC などで確認できます。編集後は必ず /whitelist reload またはサーバー再起動で反映してください。

OP(管理者権限)設定手順

  1. OP権限を付与する

    サーバーコンソールから実行します(ゲーム内からは既にOPであれば実行可能)。

    /op プレイヤー名
  2. OP権限を削除する
    /deop プレイヤー名
  3. OPレベルを確認・変更する(ops.json)

    サーバーフォルダの ops.json に権限情報が保存されます。

    [
      {
        "uuid": "(UUID)",
        "name": "プレイヤー名",
        "level": 4,
        "bypassesPlayerLimit": false
      }
    ]

レベル 1

保護されたスポーンを変更可能。

レベル 2

シングルプレイヤー向けコマンド実行。

レベル 3

他プレイヤーのBANなど管理操作。

レベル 4

すべてのコマンドを実行可能(最大権限)。

よくあるトラブルと対処

よくある質問

ホワイトリストに追加したのにサーバーに入れません。
よくある原因は3つです。①プレイヤー名の大文字/小文字が一致していない。②サーバーを再起動していない(/whitelist reloadでも可)。③server.propertiesのwhite-list=trueになっていない。これらを順番に確認してください。
OP権限を付けたのにコマンドが使えません。
ops.jsonのlevelを確認してください。レベル4が最大権限です。また、Paperなどのサーバーにはプラグイン独自の権限システムがあり、OPとは別に設定が必要な場合があります。
online-mode=falseのサーバーでwhitelistは使えますか?
使えますが注意が必要です。online-mode=falseの場合、プレイヤーのUUIDが正規のMojang UUIDではなくオフラインUUID(名前から生成)になります。プレイヤー名が完全に一致していれば機能しますが、名前変更時にリストが無効になる場合があります。
OP権限を削除するには?
サーバーコンソールまたはゲーム内で /deop プレイヤー名 を実行します。または、サーバー停止中にops.jsonを直接編集して対象エントリを削除してください。

次のアクション

MaiPilotなら権限管理もGUIで完結

MaiPilotをダウンロード / server.propertiesの設定ガイド

次に読む

アクセス制限ができたら、接続トラブルへの対処も確認しておきましょう。