ゲーム マインクラフト

【マイクラ】オペレーター権限(op権限)の付与方法(Java版)

投稿日:2022年2月21日 更新日:

Java版のマインクラフト(Minecraft)でオペレーター権限(op権限)をプレイヤーに付ける方法や外す方法について紹介します。

ゲームのルールを変更したり、サーバーを停止したりと、ゲームの管理者用の様々なコマンドがマイクラには用意されています。
しかし、プレイヤーがゲーム内でコマンドを利用するには、適切なレベルのオペレーター権限が付与されている必要があります。

特にサーバーの管理者は、ゲーム内でコマンドを実行することも多いと思いますので、オペレーター権限を付与しておきましょう。

ASUS フレームレスモニター 23.8インチ

サブディスプレイを追加してPC利用を効率化しませんか?価格も1万円台とリーズナブルです。

例:

  • ゲームをしながら、サブ画面で動画を視聴する
  • メイン画面で仕事・作業をしながら、サブ画面でメール確認や調べもの等を行う

USB3.0 to HDMI ディスプレイアダプタ

USBポートに接続することで、HDMIに対応したモニタを増設できるディスプレイアダプタ。

オペレーター権限を付与する方法

オペレーター権限を付与する方法は 4つあります。

サーバーの OS上で操作する方法

  • サーバーのコンソール上で付与する
  • ops.txt ファイルで追加する
  • ops.json ファイルを編集する

ゲーム内で操作する方法

  • オペレーター権限を持ったプレイヤーが opコマンドで付与する

それでは、それぞれのやり方について以下に説明していきます。

サーバーのコンソール上で付与する

opコマンドの実行

サーバー上でマインクラフトを起動した時の画面がコンソールになります。
コンソールでは、プレイヤーからのコマンド入力を待ち受けている状態になっています。

ここで、op コマンドを入力することにより、プレイヤーにオペレーター権限を付与することができます。

書式

op [プレイヤー名]

プレイヤー名はマイクラの 公式サイト にログイン後、プロフィールで確認することができます。

実行例

opコマンドを実際に実行した際のコンソール上のログとゲーム画面は以下の通りです。

サーバーコンソール

「Made [キャラクター名] a server operator」というメッセージが表示されます。

ゲーム画面

権限を付与されたプレイヤーのゲーム画面には、「Server : [キャラクター名]に管理者権限を付与しました」というメッセージが表示されます。

なお、同じような書式で deop コマンドを使うと、指定したプレイヤーから権限を削除することができます。

ops.jsonファイルの修正

opコマンドで権限を付与すると、ops.json というファイルに権限の情報が追加されます。

この時、初期設定では権限レベル:4 が付与されます。
もし権限レベルの調整が必要な場合は、ops.json を必要に応じて修正してください。

ops.json については、後述の ops.json ファイルを編集する をご参照ください。

ops.txt ファイルで追加する

サーバープログラムと同じディレクトリに「ops.txt」というテキストファイルを追加し、オペレーター権限を付与したいキャラクター名を一行ずつ記述します。

※以下は Linux でのスクリーンショットですが、Windows でも同様にテキストエディタ(メモ帳など)で「ops.txt」を作成してください。

その後、サーバーを再起動すると、起動時に対象のキャラクターに権限が付与され、ops.json ファイルに情報が追記されます。

この時、初期設定では権限レベル:4 が付与されます。
もし権限レベルの調整が必要な場合は、ops.json を必要に応じて修正してください。

ops.json については、後述の ops.json ファイルを編集する をご参照ください。

なお、オペレーター権限が付与された後は、「ops.txt」は「opx.txt.converted」にファイル名が変更されます。

ops.json ファイルを編集する

サーバープログラムと同じディレクトリにある ops.json ファイルでオペレーター権限は管理されています。

このファイルに直接情報を記述することで、オペレーター権限を追加することができます。

[
  {
    "uuid": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "name": "XXXXX",
    "level": 4,
    "bypassesPlayerLimit": false
  }, ←複数のプレイヤーの情報を記述する時はカンマで区切ることを忘れないようにしてください
  {
    "uuid": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "name": "XXXXX",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]

各項目の意味は以下の通りです。

項目 意味
uuid

UUID(Universally Unique Identifier)は、すべてのプレイヤーに重複しないように割り当てられている ID です。

サーバーコンソールで「list uuids」コマンド、またはゲーム内で「/list uuids」コマンドを実行すると、ログインしているプレイヤーの UUID を確認することができます。

その他、ブラウザで以下の URL にアクセスすると UUID を確認することができます。
https://api.mojang.com/users/profiles/minecraft/ユーザ名

name マインクラフトのユーザー名(プレイヤー名)です。
level

コマンドを実行できる権限レベルです。
権限レベルは 0~4 まであり、数字が大きいほど実行できるコマンドの種類が増えます。

サーバーを停止させたりするには権限レベル:4 が必要になるので、サーバー管理者には権限レベル:4 を付与してください。

コマンドごとに必要な権限レベルについては、以下のページを参考にしてください。ページ内にコマンド一覧表があり、「JE OP レベル」の列がコマンドを実行するために必要な権限レベルになります。

コマンド - Minecraft Wiki

bypassesPlayerLimit

同時接続可能な最大数までプレイヤーがワールドにログインしている時、このプレイヤーがログインできるかどうかを制御します。

例:
同時接続可能な人数が 20人で、すでに 20人のプレイヤーがログインしている場合

true:このプレイヤーはログインできます。

false:このプレイヤーはログインできません。

なお、権限を削除したい場合は、指定したプレイヤーの情報({} で囲まれた uuid ~ bypassesPlayerLimit のかたまり)を削除してください。

ops.json を修正した場合の反映方法

サーバープログラムを再起動することで反映されます。

オペレーター権限を持ったプレイヤーが opコマンドで付与する

すでにオペレーター権限を持っているプレイヤーであれば、ゲーム内で opコマンドを使うことにより、他のプレイヤーに権限を付与することができます。

書式

/op [プレイヤー名]

なお、同じような書式で deop コマンドを使うと、指定したプレイヤーから権限を削除することができます。

ディスプレイやキーボード・マウス・スマホ 汚れていませんか?

皮脂や唾、手垢、汗などで表面は見えない雑菌だらけです。 衛生上も問題ですし、気持ち良く使うためにも、こまめに拭きとってキレイにしましょう。

エレコム クリーナー ウェットティッシュ 液晶用

  • 拭き跡が残りにくい
  • 帯電防止効果で拭いた後にホコリがつきにくい
  • ディスプレイの表面加工を傷めないノンアルコールタイプ

液晶用と書いてありますが、キーボードやマウス、タブレット、スマホなどにも使えます。
大容量なので 1つ置いておくだけでも、気付いた時にすぐ掃除ができて便利です。


スポンサーリンク

毎日の飲料は箱買いで年間数千円もお得に (Amazon)




おすすめ記事

1
Logicool(ロジクール)のゲーミングマウスではマクロを作って自動的な操作を実現することができます。 ボタン 1 つ押すだけで複雑な操作が自動で行えるようになり、定型的な操作を効率良く楽に行えるよ ...
2
バウヒュッテ(Bauhutte)のゲーミングチェア : RS-950RR の使用感などをレポートさせていただきたいと思います。一般的なオフィスチェアよりも断然座り心地が良く、私には合っていました。オス ...
3
キーボード・マウスでの操作に慣れているのに、PS4 や Xbox のコントローラで FPS/TPSゲームをプレイするとうまく操作できず、歯がゆい思いをされていないでしょうか。ゲームソフト側が対応してい ...
4
「なろう系」作品の中で、定期的に読み返したくなるオススメの作品をご紹介させていただきます。 ありがちな俺TUEEEチート系の作品はなく、これだけは読んでほしいという面白い作品を厳選しています。 「なろ ...

-ゲーム, マインクラフト

Copyright© ArekoReport , 2023 All Rights Reserved.