【マイクラ】changesettingコマンドの使い方・構文・専用サーバー設定変更【統合版】

この記事はマイクラ統合版(Bedrock Edition)の専用サーバー向けです
Java版・通常ワールド・Realmsでは使えないコマンドです
BDSのコンソールから実行する管理者向けコマンドとして解説します

こんにちは。ゆずかきです。

マイクラ統合版の専用サーバーを立てていると、

「今だけ難易度を変えたい」
「サーバーを落とさずにチート設定を切り替えたい」
「server.propertiesを書き換えたけど、再起動が面倒…」

こういう場面、ありませんか?

そんな時に使えるのが、統合版専用の changesetting コマンドです。

ただしこのコマンド、かなり特殊です。
普通のプレイヤーがチャット欄から使うコマンドではなく、Bedrock Dedicated Server(BDS)のコンソールで使う専用コマンドなんですよね。

しかも変更できる内容も限られていて、何でも自由に変えられるわけではありません。
ここを誤解すると、

「構文は合っているはずなのに実行できない」
「チートONにしたのに設定ファイルが変わっていない」
「サーバー再起動後に元に戻った」

…となりがちです。

この記事では、マイクラ統合版の /changesetting コマンドの使い方・構文・注意点を、専用サーバー運用目線でまとめていきますね。

この記事を読めば、次のことが分かります。

  • changesetting コマンドで変更できる項目が分かります👌
  • チート許可・難易度変更の構文を迷わず使えるようになります👍
  • server.properties との違いを理解して、設定ミスを減らせます(^^♪

それでは、やっていきましょう!

※本記事はマイクラ統合版のBedrock Dedicated Serverを前提にしています。
※Java版のサーバーコマンドとは仕様が異なります。
※2026年5月時点の統合版コマンド仕様をもとに整理しています。


目次

1. changesettingコマンドとは
2. changesettingコマンドで変更できる設定
3. changesettingコマンドの基本構文
4. チート許可を変更する方法
5. 難易度を変更する方法
6. server.propertiesとの違い
7. 実行できない時の原因と対策
8. 使うべき場面・使わない方がいい場面
9. まとめ
10. 参考文献

この記事で分かること
・統合版専用サーバーで使う changesetting コマンドの使い方
・チート許可と難易度変更の正しい構文
server.properties を編集する場合との違い


1. changesettingコマンドとは

changesetting コマンドは、実行中のBedrock Dedicated Server(BDS)の設定を変更するためのコマンドです。

名前の通り、サーバーの設定を「change setting」するコマンドですね。

ただし、ここで最初に注意しておきたいのは、普通のマイクラ統合版ワールドで使うコマンドではないという点です。

このコマンドは、

  • マイクラ統合版限定
  • Bedrock Dedicated Server限定
  • BDSのコンソールから実行する管理者向け
  • チートが必要
  • 権限レベルはOwner相当

という、かなり限定的なコマンドです。

つまり、Switch・スマホ・Windows版の通常ワールドでチャット欄に入力しても、基本的には使えません。
コマンドブロックに入れて動かすものでもありません。

筆者の感覚としては、changesetting は「ワールド内で遊びながら使う便利コマンド」というより、サーバー管理者が運用中に設定を一時変更するための保守コマンドに近いです。

たとえば、

  • サーバーを止めずに難易度を normal から hard に変える
  • 検証中だけチートコマンドを許可する
  • 再起動前に一時的な設定変更をしたい

こういう時に出番があります。

注意!
changesetting は「専用サーバーのコンソール用」と覚えておけば、だいたい事故りません。
チャット欄で使う一般的な /tp/give とは立ち位置が違います。


2. changesettingコマンドで変更できる設定

changesetting という名前だけ見ると、サーバー設定を何でも変えられそうに見えますよね。

ですが、現行の統合版コマンド仕様で扱える主な設定は、次の2種類です。

変更できる項目 内容 指定できる値
allowcheats / allow-cheats チートコマンドを許可するか true / false
difficulty ワールドの難易度 peaceful / easy / normal / hard
または 0 / 1 / 2 / 3


できることは、かなり絞られています。

server-namemax-playersview-distancetick-distanceonline-mode など、server.properties にある設定を全部変えられるわけではありません。

ここはけっこう勘違いしやすいところです。

体験談
筆者も最初は「settingsって名前なら色々変えられるのでは?」と思ったのですが、実際に対象になるのはかなり限定的です。
サーバー全体の設定変更コマンドというより、チート許可と難易度を運用中に切り替えるコマンドと見た方が分かりやすいです。

特にマイクラ統合版の専用サーバーでは、普段の恒久設定は server.properties 側で管理します。
changesetting は、あくまで実行中のサーバーに対して、その場で反映させる設定変更として使うのが安全です。


3. changesettingコマンドの基本構文

changesetting コマンドの基本構文は、次の通りです。

changesetting allowcheats <true|false>
changesetting difficulty <difficulty>
changesetting difficulty <int>

また、公式ドキュメントや海外Wikiでは次のように allow-cheats 表記も確認できます。

changesetting allow-cheats <true|false>

この allowcheatsallow-cheats の表記揺れは、少し注意が必要です。

Microsoft Learnの新しいコマンドリファレンスでは allowcheats、MicrosoftDocsのGitHub原文や旧形式のLearn、海外Wikiでは allow-cheats と書かれているため、使っているBDSのバージョンや補完表示に合わせて確認するのが安全です。

筆者なら、まずはサーバーコンソールで候補補完が出る方を確認します。
もし allowcheats で通らない場合は、allow-cheats を試してください。
逆も同じです。

スラッシュは付ける?付けない?

記事タイトルでは分かりやすく /changesetting と書いていますが、BDSコンソールでは先頭の / を付けずに入力する形が基本です。

たとえば、コンソールではこのように入力します。

changesetting difficulty hard

ゲーム内チャットのコマンド表記では /changesetting difficulty hard のようにスラッシュ付きで書かれることもあります。
ですが、このコマンド自体はBDSコンソール専用なので、実際の操作ではコンソール欄にそのまま入力するイメージですね。

ポイント
チャット欄で使うコマンド → / を付ける
サーバーコンソールで使うコマンド → / を付けない

ここを混同すると、初心者さんはつまずきやすいです。


4. チート許可を変更する方法

changesetting でチート許可を変更する場合は、次の構文を使います。

changesetting allowcheats true

または、環境によっては次の表記を使います。

changesetting allow-cheats true

true にするとチートコマンドを許可、false にするとチートコマンドを不許可にします。

changesetting allowcheats false

チートをONにすると、権限のあるプレイヤーやコンソールで /give/gamemode/tp/time など、管理系・検証系のコマンドを使えるようになります。

ただし、ここは大事です。

チートを有効にすると、実績に影響する可能性があります。
統合版では、チートを有効にしたワールドでは実績解除が止まる扱いになるため、サバイバルの実績を大事にしているワールドでは慎重に扱いましょう。

注意!
検証用サーバーならチートONでも問題になりにくいですが、実績解除を狙っているワールドでは、うっかりONにしない方が安全です。

チートONの使用例

たとえば、検証作業で一時的にコマンドを使いたい場合は、

changesetting allowcheats true

検証が終わったら、

changesetting allowcheats false

と戻す形ですね。

ただし、false に戻したからといって、実績面の影響がなかったことになるわけではありません。
この点は普通の設定ON/OFFと違うので注意してください。


5. 難易度を変更する方法

changesetting では、専用サーバーの難易度も変更できます。

構文はこちらです。

changesetting difficulty <難易度>

指定できる難易度は、次の4種類です。

難易度 英語指定 省略形 数字指定
ピースフル peaceful p 0
イージー easy e 1
ノーマル normal n 2
ハード hard h 3


たとえば、ハードに変更するなら、

changesetting difficulty hard

ノーマルに戻すなら、

changesetting difficulty normal

数字で指定する場合は、

changesetting difficulty 3

これでハードになります。

個人的には、数字指定よりも peacefuleasynormalhard のように英語名で書く方がおすすめです。
後からコンソール履歴を見返した時に、何をしたのか分かりやすいからです。

体験談
数字指定は短くて便利なのですが、サーバーログを後で見た時に「2って何だっけ?」となりやすいです。
共有サーバーなら、英語名で残した方が管理ミスは減ります。

難易度変更の使用例

エンダードラゴン戦や襲撃イベントなど、みんなで戦闘イベントをやる時だけハードにしたい場合は、

changesetting difficulty hard

イベント後に通常運用へ戻すなら、

changesetting difficulty normal

という形で運用できます。

もちろん、ピースフルに変更すれば敵対Mobが消えるため、トラップ検証や安全確保にも使えます。
ただし、敵対Mobを利用するトラップや装置を検証している場合は、ピースフル変更で中のMobが消えることがあるので注意しましょう。


6. server.propertiesとの違い

ここが、changesetting コマンドで一番大事なところです。

changesetting は、実行中のサーバー設定を変更するコマンドです。
ですが、server.properties ファイルの中身を書き換えるコマンドではありません。

つまり、コンソールで、

changesetting difficulty hard

と実行しても、server.properties 内の、

difficulty=normal

が自動で、

difficulty=hard

に書き換わるわけではありません。

ここを理解しておかないと、再起動後に「あれ?設定が戻った?」となります。

一時変更ならchangesetting

サーバーを動かしたまま、今だけ難易度やチート許可を変えたいなら changesetting が便利です。

  • 今だけ難易度を変える
  • 検証中だけチートを許可する
  • サーバーを止めずに設定を試す

こういう用途ですね。

恒久変更ならserver.properties

サーバー再起動後も同じ設定にしたい場合は、server.properties を編集しましょう。

たとえば、常にハードで運用したいなら、

difficulty=hard

チートを常に許可したいなら、

allow-cheats=true

このように設定ファイル側を変更します。

重要
changesetting はその場の反映用。
server.properties は恒久設定用。
この2つを分けて考えると、かなり分かりやすいです。

使い分けの目安

やりたいこと おすすめの方法 理由
今だけ難易度を変えたい changesetting サーバー停止なしで反映しやすい
今だけチートを許可したい changesetting 検証作業に向いている
再起動後も同じ難易度にしたい server.properties 設定ファイルに残る
常にチート許可で運用したい server.properties 恒久設定として管理しやすい


この使い分けを押さえておけば、changesetting の使いどころはかなりハッキリします。


7. 実行できない時の原因と対策

changesetting は特殊なコマンドなので、実行できない時の原因も限られます。
ここでは、よくあるミスをチェックリスト形式でまとめますね。

1. 通常ワールドやRealmsで実行している

changesetting は、Bedrock Dedicated Server用です。
通常の統合版ワールドやRealmsで使うものではありません。

チャット欄に、

/changesetting difficulty hard

と入力しても動かない場合、そもそも実行環境が違う可能性が高いです。

2. BDSコンソールではなく、ゲーム内チャットで実行している

このコマンドは、BDSのコンソールで使うものです。
ゲーム内チャットから実行する一般コマンドではありません。

サーバーを起動しているターミナルや管理画面のコンソール欄から、

changesetting difficulty hard

のように入力してみましょう。

3. allowcheats / allow-cheats の表記が合っていない

現行の情報では、allowcheatsallow-cheats の表記が混在しています。

そのため、片方で構文エラーになる場合は、もう片方を試してください。

changesetting allowcheats true
changesetting allow-cheats true

BDSのバージョンや管理画面の実装によって、補完・表示が違う可能性があります。
この部分は、実際のサーバーコンソールで確認するのが一番確実です。

4. 変更できない設定を指定している

changesetting は、何でも変えられるコマンドではありません。

たとえば、次のような使い方はできません。

changesetting max-players 20
changesetting view-distance 16
changesetting tick-distance 8

これらは server.properties 側で管理する項目です。

changesetting で扱うのは、基本的に、

  • チート許可
  • 難易度

この2つと考えておくと安全です。

5. 再起動後に設定が戻った

これは不具合ではなく、仕様として考えた方が良いです。

changesettingserver.properties を書き換えません。
サーバー再起動後も同じ設定にしたいなら、server.properties も編集しましょう。

チェックポイント
- [ ] BDSのコンソールで実行しているか?
- [ ] 通常ワールドやRealmsで実行していないか?
- [ ] allowcheatsallow-cheats の表記を確認したか?
- [ ] difficulty の値は正しいか?
- [ ] 恒久変更したい場合、server.properties も編集したか?


8. 使うべき場面・使わない方がいい場面

最後に、changesetting コマンドを実際にどう使うべきかを整理します。

使うべき場面

changesetting が向いているのは、サーバーを止めずに一時的な設定変更をしたい場面です。

たとえば、

  • 建築イベント中だけチートをONにする
  • 検証作業中だけチートをONにする
  • ボス戦イベント中だけ難易度をハードにする
  • トラブル対応で一時的にピースフルへ変更する
  • サーバーを落とす前に挙動確認をする

このあたりですね。

特に、参加者がいる状態でサーバーを再起動したくない時は便利です。
一時的に難易度を変えたいだけなら、わざわざ server.properties を編集して再起動するよりも手早いです。

使わない方がいい場面

逆に、次のような場面では changesetting だけに頼らない方が良いです。

  • サーバーの基本設定として、ずっと同じ難易度にしたい
  • チート許可を恒久的にON/OFFしたい
  • max-playersview-distance など、別の設定もまとめて変えたい
  • 実績解除を重視しているサバイバルワールドを運用している

こういう場合は、server.properties を編集して、サーバー設定としてきちんと管理する方が安全です。

体験談
一時変更のつもりで使うなら便利ですが、恒久設定まで changesetting で済ませようとすると、後で混乱しやすいです。
サーバー運用では「一時変更」と「設定ファイル管理」を分けるのが大事ですね。

おすすめの運用ルール

個人的には、次のルールにしておくと分かりやすいです。

  • イベント中の一時変更 → changesetting
  • 検証中の一時変更 → changesetting
  • 通常運用の固定設定 → server.properties
  • 変更履歴を残したい設定 → server.properties とサーバーログで管理

このルールにしておけば、管理者同士で引き継ぐ時にも説明しやすいです。


9. まとめ

以上、マイクラ統合版の changesetting コマンドの使い方・構文・専用サーバー設定変更について解説しました。

要点を整理すると、

  • changesetting統合版専用サーバー(BDS)向けのコマンド
  • 通常ワールド・Java版・Realms・コマンドブロックでは基本的に使わない
  • 変更できる主な項目はチート許可難易度
  • difficultypeaceful / easy / normal / hard または 0 / 1 / 2 / 3 で指定できる
  • allowcheatsallow-cheats は表記揺れがあるため、BDSの補完・バージョンに合わせて確認する
  • changesettingserver.properties を書き換えない
  • 再起動後も固定したい設定は、server.properties 側も編集する

このあたりを押さえておけば、changesetting コマンドで迷う場面はかなり減ると思います。

特に大事なのは、一時変更なのか、恒久設定なのかを分けることです。

今だけ難易度を変える、今だけチートをONにする。
そういうサーバー運用中の調整には changesetting が便利です。

一方で、サーバー再起動後もずっと同じ設定にしたいなら、server.properties を編集しましょう。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラ統合版・Java版の便利コマンドやサーバー設定を紹介しているので、是非ご覧くださいね(^^♪


10. 参考文献

この記事を書くにあたり、以下の公式ドキュメント・海外Wikiを参考にしています。