Amazonブラックフライデー実施中!

【マイクラ】op権限(管理者権限)をユーザーに設定する4つの方法

【マイクラ】op権限(管理者権限)をユーザーに設定する4つの方法

公開日:2021年2月11日
Recipe Image
魔理沙
OP権限を付与するにはどうしたらいいんだ??

この記事はこんな悩みを解決します。

Recipe Image
ゆう
こんにちは、ゆうです。
Recipe Image
魔理沙
魔理沙だぜ

今回はユーザーにOP権限を付与する方法を4つ紹介します。お好みの方法を使用してください。

OP権限をユーザーに設定する4つの方法

マイクラでOP権限をユーザーに付与する方法は4つあります。

  • マイクラサーバーのコンソールでopコマンドを実行する
  • サーバーにops.txtを追加する
  • サーバーのops.jsonを追加・編集する
  • マイクラのゲーム画面からopコマンドを実行する

なお、一番下の「マイクラのゲーム画面からOPコマンドを実行する」ためには、OP権限を持ったユーザーが操作する必要があります。OP権限を与えること自体にOP権限が必要ってことです。

Recipe Image
ゆう
マイクラのゲーム画面でOPコマンドを使うこと自体にOP権限が必要なんだ。

なお、実際にサーバー内のファイルを操作する場合はCyberduckという無料アプリを利用することをお勧めします。コマンドを使わずにファイルを編集できるのでオススメです。

インストール方法や使い方はこちらの記事で詳しく解説しています。

【マイクラ】サーバーのファイル操作はCyberduckでやろう
【マイクラ】サーバーのファイル操作はCyberduckでやろう

マイクラサーバーのコンソールでopコマンドを実行する

マイクラサーバーを起動したコンソール画面から、OP権限ユーザーを追加する方法です。

Recipe Image
魔理沙
そもそもマイクラサーバーのコンソール画面ってなんだ??
Recipe Image
ゆう
下の画像みたいな画面のことだよ。
Recipe Image
魔理沙
そんな画面知らないぜ。。。
Recipe Image
ゆう
そうなると、他の方法を利用した方がいいね。。。

この画面がわからない場合、この方法を利用することができません。他の方法を利用しましょう。

もしマイクラを起動したコンソール画面を見たい場合、screenを利用した起動方法がおすすめです。詳しくはこちらの記事をご覧ください。ちょっと難しいですがパクればOKです。

【マイクラ】screenを利用して仮想端末でサーバーを動作させる
【マイクラ】screenを利用して仮想端末でサーバーを動作させる

ここから、コマンドを説明します。

例えばyuu_s23というユーザIDの人にOP権限を与える場合にはこのように入力します。まぁ私ですね。

op yuu_s23

ユーザーの追加に成功すると、マイクラを起動したコンソール画面には以下のようなメッセージが表示されます。

[16:40:27] [Server thread/INFO] [minecraft/DedicatedServer]:
Made yuu_s23 a server operator

マイクラのゲーム画面にはOP権限ユーザーを追加した旨の通知が表示されます。

サーバーにops.txtを追加する

サーバー上にops.txtを追加することで、OP権限を持ったユーザーを追加することができます。

この方法でユーザーを追加すると、問答無用でOP権限レベル4が付与されます。(サーバーを止めることもできる強い権限です。) ユーザーのOP権限のレベルを編集するためには、次に説明するops.jsonを編集する必要があります。

追加したいユーザーIDをops.txtに追加します。複数ユーザーの場合は改行して入力します。

yuu_s23
yuu_s23
yuu_s23

サーバーを再起動すると、ops.jsonに設定が追加され、ops.txt.convertedが生成されます。

[
  {
    "uuid": "0dfcf050-2331-453a-a974-83bb55e4d9b1",
    "name": "yuu_s23",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]

もし入力したユーザーIDを間違えると、正しいユーザーIDのものだけ追加されます。

サーバーのops.jsonを編集する

ops.jsonを編集することでも、OP権限を付与することができます。

項目デフォルト詳細
uuid(必須)一意のID
name(必須)ユーザー名
level0op権限のレベル(0~4)
bypassesPlayerLimitfalse最大ユーザー数を超えてもログイン可能にするか(true/false)
levelの詳細

0: 普通のユーザー

1: 初期スポーン範囲の編集可能。コマンドは使えない。

2: 全てのシングルプレーヤーチートが使用可能。

3: ほとんどのマルチプレーヤーチートが利用可能(debug, ban, op)。ワールド管理者用。

4: 全てのコマンドが使用可能。(stopなど)。サーバー管理者用。

uuidはこのリンクでユーザー名を入れて検索してみてください。

注意点はハイフンで区切ったuuidを取得することです。ハイフン無しだと失敗します。

例えばyuu_s23というユーザにレベル4のOP権限を与える場合にはこのように入力します。

[
  {
    "uuid": "0dfcf050-2331-453a-a974-83bb55e4d9b1",
    "name": "yuu_s23",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]

また複数人を登録する場合、以下のように入力します。それぞれのユーザー設定の間にコンマを必ず入れるようにします。

[
  {
    "uuid": "0dfcf050-2331-453a-a974-83bb55e4d9b1",
    "name": "yuu_s23",
    "level": 4,
    "bypassesPlayerLimit": false
  },
  {
    "uuid": "0dfcf050-2331-453a-a974-83bb55e4d9b1",
    "name": "yuu_s23",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]

サーバーを再起動することで、変更が適用されます。

ops.jsonがサーバー再起動ごとにリセットする場合

↓次の章へ移動

Recipe Image
魔理沙
マイクラサーバーを再起動すると、ops.jsonの設定が消えるんだぜ。。。
Recipe Image
ゆう
まずは設定ミスがないか確認してみよう。

独自に確認したところ、以下のような場合に設定がリセットされることがわかりました。

  • uuidにハイフンで区切りを入れていない
  • 余計なところにコンマを入れている
  • 入力内容が足りない(uuid, nameは必須)

上にある入力例を参考に、設定をしてみてください。

マイクラのゲーム画面からopコマンドを実行する

一人でもop権限を持ったユーザーがいる場合、マイクラのゲーム画面から追加するのが一番簡単です。

例えばyuu_s23というユーザにOP権限を与える場合にはこのように入力します。

/op yuu_s23

ゲーム画面にはこのように出力されます。

注意点は、opt.txtの時と同じようにユーザーにはOP権限レベル4が付与されます。細かい設定はops.jsonを編集しましょう。

個人的に考える、使い分け方法

  • 基本的
    → ゲーム画面からOPコマンドを実行する
  • マイクラサーバーを起動したコンソール画面がわかる
    → サーバーを起動したコンソールから追加
  • マイクラサーバーを起動したコンソール画面がわからない
    → ops.txtを利用(ミスを避ける)
  • 細かい設定
    → ops.jsonを利用(これしかない)

関連記事

【比較】マイクラにおすすめのレンタルサーバー(VPS)3選

【比較】マイクラにおすすめのレンタルサーバー(VPS)3選

【難点あり】ConoHaでマイクラ【でも私はConoHaを選ぶ】

【難点あり】ConoHaでマイクラ【でも私はConoHaを選ぶ】

【朗報】マイクラが無料でプレイできる件【製品版は絶対できません】

【朗報】マイクラが無料でプレイできる件【製品版は絶対できません】

【マイクラ】友達とマルチプレイ!サーバーを立てる5つの方法を解説

【マイクラ】友達とマルチプレイ!サーバーを立てる5つの方法を解説

【マイクラ】サーバーのファイル操作はCyberduckでやろう

【マイクラ】サーバーのファイル操作はCyberduckでやろう

【マイクラ】マルチプレイを始める5ステップまとめ【完全版】

【マイクラ】マルチプレイを始める5ステップまとめ【完全版】

【失敗しない】ConoHa VPSでマイクラMODサーバーを立てる方法

【失敗しない】ConoHa VPSでマイクラMODサーバーを立てる方法

ラズパイでマインクラフトサーバーを立てる方法【グローバル・公式サーバー】

ラズパイでマインクラフトサーバーを立てる方法【グローバル・公式サーバー】