【マイクラ】stopコマンドの使い方・構文・サーバー停止を解説【Java版】

この記事では、マイクラJava版のサーバーを安全に停止するstopコマンドを解説します
基本的にはマルチプレイ用の専用サーバーで使う管理者向けコマンドです
シングルプレイのワールドを閉じるためのコマンドではないので注意してください

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

マイクラで自分のJava版サーバーを立てて遊んでいると、最後に必ず出てくるのが、

「サーバーってどうやって安全に止めるの?」

という問題です。

普通のワールドなら「セーブしてタイトルへ戻る」で終わりですが、Java版の専用サーバーはそうはいきません。
サーバー画面をそのまま閉じたり、ターミナルを強制終了したりすると、環境によっては保存タイミングが不安になります。

そこで使うのが、今回紹介するstopコマンドです。

stop

このコマンドを使うと、サーバーの変更内容を保存してから、プレイヤーを退出させ、サーバーを終了できます。
サーバー管理をするなら、かなり基本ですがかなり大事なコマンドですね。

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

  • stopコマンドの正しい構文が分かります👍
  • コンソールとゲーム内チャットでの打ち方の違いが分かります👌
  • サーバーを安全に止める流れが分かります
  • save-allとの違いや、止まらない時の確認点も分かります(^^♪

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

※本記事はマイクラJava版の専用サーバーを前提にしています。
※統合版(BE)にもstopコマンドはありますが、この記事ではJava版を中心に解説します。
※コマンド仕様については、Minecraft Wikiおよび公式系ドキュメントを参考にしています。


目次

1. stopコマンドとは
2. stopコマンドの構文
3. stopコマンドを実行できる場所
4. stopコマンドを使う前に確認すること
5. サーバーコンソールからstopを実行する方法
6. ゲーム内チャットから/stopを実行する方法
7. stopを実行すると実際に何が起きる?
8. save-allとstopの違い
9. stopコマンド使用時の注意点
10. stopできない時のチェックポイント
11. Java版1.21系〜26.1時点で仕様変更はある?
12. まとめ
13. 参考文献

この記事で分かること
・Java版サーバーの安全な停止方法
・stopコマンドの構文と権限
・save-allとの使い分け
・初心者がやりがちなサーバー停止ミス


1. stopコマンドとは

stopコマンドとは、マイクラのサーバーを停止するためのコマンドです。

Java版では、主に専用サーバーを閉じる時に使います。
サーバー管理画面やターミナルに対して、次のように入力します。

stop

すると、サーバーはその場でただ落ちるのではなく、変更内容を保存してから終了処理に入ります。
ここがかなり大事です。

サーバーを閉じたい時に、いきなりウィンドウ右上の×を押したり、ターミナルを強制終了したりする方もいるかもしれません。
ただ、ワールドデータを大事にしたいなら、基本はstopコマンドで止めると覚えておくのがおすすめです。

stopコマンドでできること

  • サーバーを停止する
  • ワールドやプレイヤーデータなどの変更内容を保存する
  • 接続中のプレイヤーを退出させる
  • サーバープロセスを終了させる

逆に言うと、stopは再起動コマンドではありません
stopを打つとサーバーは止まるだけです。
もう一度遊ぶ場合は、サーバー起動用のbatファイル、shファイル、管理パネルなどから改めて起動してくださいね。


2. stopコマンドの構文

stopコマンドの構文は、とてもシンプルです。

stop

引数はありません。
プレイヤー名も、座標も、数値もいりません。
本当にこれだけです。

ただし、打つ場所によって先頭のスラッシュが変わります。
ここは初心者さんが少し混乱しやすいところです。

実行場所 入力する内容 備考
サーバーコンソール stop 先頭の/は不要です
ゲーム内チャット /stop OP権限が必要です
管理パネル 停止ボタンなど サービスによって挙動が異なります


サーバーコンソールでは、基本的にstopとそのまま打ちます。
ゲーム内のチャット欄から実行する場合は、いつものコマンドと同じように/stopと入力します。

初心者向けメモ
サーバーの黒い画面やターミナルに打つ時はstop
マイクラのチャット欄に打つ時は/stop
まずはここだけ覚えれば大丈夫です。


3. stopコマンドを実行できる場所

stopコマンドは、どこでも自由に使えるコマンドではありません。
基本的には、サーバー管理者がサーバーを止めるためのコマンドです。

使える場所を整理すると、次のようなイメージです。

使える場所

  • Java版の専用サーバーのコンソール
  • 権限レベル4を持ったOPプレイヤーのゲーム内チャット
  • RCONや管理パネルなど、サーバー管理権限を持つ場所

使うものではない場所

  • 普通のシングルプレイワールド
  • 権限のない一般プレイヤーのチャット
  • コマンドブロック

stopコマンドは必要権限が高いです。
Java版では、権限レベル4のコマンドとして扱われます。

つまり、OPであってもサーバー側の設定によっては使えない場合があります。
特に、複数人で運営しているサーバーでは、誰でも/stopを使える状態にすると危険です。

注意!
stopコマンドは「ちょっと遊びで試すコマンド」ではありません。
実行すると本当にサーバーが止まります。
友達が遊んでいる最中に打つと全員が退出させられるので、必ず声をかけてから使いましょう。


4. stopコマンドを使う前に確認すること

stopコマンドは安全にサーバーを止めるためのコマンドですが、いきなり打てば何でも解決というわけではありません。
サーバーを閉じる前に、最低限これだけは確認しておくと安心です。

  • 接続中のプレイヤーに停止することを伝えたか?
  • 建築中・探索中・戦闘中の人がいないか?
  • バックアップを取りたい場合、先に準備できているか?
  • 自分にstopを実行する権限があるか?
  • もう一度起動する方法を分かっているか?

特に大事なのは、他のプレイヤーへの声かけです。

stopを実行すると、サーバーに入っているプレイヤーは全員退出します。
ネザー探索中、エンドシティ探索中、村人厳選中など、作業途中の人がいる時に急に止めると困る場合があります。

おすすめの停止前アナウンス

ゲーム内で止める前に、次のように一言流しておくと親切です。

/say 5分後にサーバーを停止します。作業中の方は安全な場所で待機してください。

さらに丁寧にするなら、1分前にももう一度知らせます。

/say 1分後にサーバーを停止します。

こういうひと手間を入れておくと、マルチサーバー運営でのトラブルがかなり減ります。
地味ですが大事です。


5. サーバーコンソールからstopを実行する方法

一番基本の使い方は、サーバーコンソールからstopを打つ方法です。

Java版サーバーを起動しているターミナル、コマンドプロンプト、PowerShellなどに、次のように入力します。

stop

これだけでOKです。

実行の流れ

  1. サーバーを起動している画面を開く
  2. 入力欄にstopと入力する
  3. Enterキーを押す
  4. 保存処理と停止処理が走る
  5. サーバー画面が終了する

コンソールから実行する場合、先頭の/は不要です。
ここで/stopと打つと、環境によってはコマンドとして認識されない場合があります。基本形としてはstopで覚えるのがおすすめです。

体験ベースの注意点
サーバーの画面が一瞬固まったように見えても、すぐ閉じずに待ってください。
保存処理をしている最中の可能性があります。
ログが流れ終わって、サーバーが完全に終了するまで触らない方が安心です。

batファイルで起動している場合

Windowsでよくあるのが、start.batのようなファイルからサーバーを起動しているパターンです。
この場合も、サーバーが動いている黒い画面に対して、

stop

と入力すれば大丈夫です。

batファイルをもう一度ダブルクリックするのは、サーバーを再起動する時です。
停止したい時は、まず今動いているサーバー画面にstopを入れましょう。


6. ゲーム内チャットから/stopを実行する方法

権限レベル4のOP権限があるプレイヤーなら、ゲーム内チャットからサーバーを止めることもできます。

チャット欄を開いて、次のように入力します。

/stop

実行すると、サーバーが停止処理に入ります。
そのため、自分も含めて接続中のプレイヤーはサーバーから退出します。

ゲーム内から止める時の流れ

  1. 自分が権限レベル4のOP権限を持っているか確認する
  2. 他のプレイヤーに停止予定を伝える
  3. 必要なら/sayでアナウンスする
  4. チャット欄に/stopを入力する
  5. サーバーが停止するまで待つ

ゲーム内から止められるのは便利ですが、誤爆には注意です。
/stopは引数がないので、入力してEnterを押した時点で停止します。
確認画面は基本的に出ません。

注意!
/stopは一度実行するとキャンセルできません。
チャットに打つ時は、入力ミスというより「打つタイミング」に注意してくださいね。

OPなのに/stopできない場合

OPなのに/stopが通らない場合、サーバー側の権限設定が原因の可能性があります。
Java版サーバーには、OPの権限レベルを決める設定があります。

server.properties内の代表的な項目がこちらです。

op-permission-level=4

stopコマンドは権限レベル4を要求するため、OP権限レベルが低いと実行できない場合があります。
自分でサーバーを管理しているなら、server.propertiesops.jsonの設定も確認してみましょう。


7. stopを実行すると実際に何が起きる?

stopコマンドを実行すると、サーバー内部では停止処理が始まります。
読者さん向けに分かりやすく言うと、流れはこんな感じです。

  1. サーバーが停止命令を受け取る
  2. ワールドやプレイヤーデータの変更内容を保存する
  3. 接続中のプレイヤーをサーバーから退出させる
  4. サーバープロセスを終了する

つまり、stopはただの強制終了ではなく、サーバーを閉じるための正式な終了手順です。

プレイヤー側ではどう見える?

プレイヤー側から見ると、サーバーが閉じられて接続が切れます。
状況によって表示メッセージは変わることがありますが、基本的にはサーバーが終了した扱いになります。

サーバーが止まった後は、サーバー一覧でもオフライン表示になります。
再び入るには、管理者がサーバーを起動し直す必要があります。

アイテムや建築物は消える?

通常、stopコマンドは保存処理を行ってからサーバーを終了します。
そのため、正しく処理が完了すれば、建築物やインベントリが丸ごと消えるようなことは基本的に想定しにくいです。

ただし、サーバー機器の電源断、ストレージ不具合、容量不足、強制終了などが絡むと話は別です。
大事なワールドなら、定期的なバックアップは必ず取っておきましょう。

おすすめ運用
普段の停止はstop
大型建築やイベント前後はバックアップ。
不安な時は停止前にsave-all flush
この流れにしておくと、かなり安心です。


8. save-allとstopの違い

stopコマンドを調べていると、よく一緒に出てくるのがsave-allです。
この2つは似ているようで、役割が違います。

コマンド 役割 サーバー停止
save-all サーバーデータの保存を行う しない
save-all flush プレイヤーデータとチャンクをすぐ保存する しない
stop 保存してサーバーを停止する する


save-allは「保存」

save-allは、サーバーのデータを保存するためのコマンドです。
ただし、サーバーは止まりません。
保存だけして、そのまま運営を続けたい時に使います。

save-all

より確実に今すぐ保存したい場合は、次のようにflushを付けます。

save-all flush

ただし、save-all flushは一時的にサーバーが重くなったり、短時間止まったように見えたりする場合があります。
人数が多いサーバーやワールドが重いサーバーでは、タイミングに注意してください。

stopは「保存して停止」

stopは、保存したうえでサーバーを止めるコマンドです。

stop

なので、サーバーを閉じたいだけなら基本的にはstopで大丈夫です。

ただ、筆者なら大事な作業の後は、念のため次の順番にします。

save-all flush
stop

これは必須ではありませんが、村人交易所、大型建築、トラップ建築、イベント終了後など、失いたくない作業の直後には安心感があります。

使い分けの目安
・まだサーバーを続ける → save-all
・今すぐしっかり保存したい → save-all flush
・サーバーを閉じる → stop


9. stopコマンド使用時の注意点

stopコマンド自体は簡単ですが、サーバー運営ではいくつか注意点があります。
ここを知っておくと、事故が減ります。

1. サーバーは本当に止まる

当たり前ですが、/stopを打つとサーバーは止まります。
冗談で打つコマンドではありません。

特に、複数人で遊んでいるサーバーでは、サーバー主以外に権限レベル4を渡すかどうかは慎重に考えましょう。

2. 再起動は別作業

stopコマンドには、再起動機能はありません。
一度止めた後に再び起動するには、起動用ファイルやレンタルサーバーの管理画面から起動し直す必要があります。

「stopしたのに戻ってこない!」という場合、単純にまだ起動していないだけかもしれません。

3. 管理パネルの停止ボタンはサービスにより挙動が違う

レンタルサーバーを使っている場合、管理パネルに「停止」ボタンがあることが多いです。
多くの場合は安全に止める仕組みになっていますが、サービスによって内部処理は違います。

ログに保存処理や停止処理が出ているか、初回は一度確認しておくと安心です。

4. RCONを使う場合はセキュリティに注意

RCONを有効にすると、外部からサーバーコマンドを送れるようになります。
便利ですが、設定を間違えると危険です。

特に、RCONパスワードの管理やポート開放には注意してください。
よく分からないうちは、無理にRCONを公開しない方が安全です。

5. バックアップは別で取る

stopコマンドはサーバーを保存して停止しますが、バックアップを作るコマンドではありません。
ワールドを守るなら、定期的にworldフォルダなどをコピーしてバックアップしておきましょう。

おすすめは、サーバーをstopで止めた後にバックアップを取る流れです。
サーバーが動いたままワールドフォルダをコピーすると、タイミングによっては中途半端になる可能性があります。


10. stopできない時のチェックポイント

stopを打ったのに止まらない
/stopが使えない
権限エラーっぽい表示が出る

こういう時は、下記を確認してみてください。

  • [ ] サーバーコンソールに打つ時、/stopではなくstopで入力しているか?
  • [ ] ゲーム内チャットに打つ時、stopではなく/stopで入力しているか?
  • [ ] 自分はOP権限を持っているか?
  • [ ] OP権限レベルは4になっているか?
  • [ ] そもそもJava版の専用サーバーで実行しているか?
  • [ ] サーバーが重すぎて停止処理に時間がかかっていないか?
  • [ ] ストレージ容量不足などで保存処理に失敗していないか?
  • [ ] レンタルサーバーの場合、管理パネル側に停止処理が残っていないか?

サーバーが重くて止まらないように見える場合

ワールドが大きい、人数が多い、ストレージが遅いなどの条件が重なると、停止処理に時間がかかることがあります。
この時に焦って強制終了すると、かえって危ないです。

まずは数十秒〜数分ほど、ログの動きを確認してください。
保存ログや停止ログが出ているなら、処理中の可能性があります。

権限がなくて/stopできない場合

ゲーム内から/stopできない時は、サーバーコンソール側から実行するのが確実です。
コンソールはサーバー管理側なので、プレイヤー権限の影響を受けにくいです。

サーバー主本人なら、コンソールに次のように打ちましょう。

stop

これで止まるなら、ゲーム内プレイヤー側の権限設定が原因だった可能性が高いです。


11. Java版1.21系〜26.1時点で仕様変更はある?

stopコマンドはかなり昔からあるサーバー停止用コマンドです。
Java Edition 26.1時点でも、基本構文は変わらず次の形です。

stop

少なくとも、Java版1.21系〜26.1時点のサーバー運用で使う範囲では、stop <対象>のような引数を付ける必要はありません。
また、stop truestop nowのような派生構文も、バニラJava版の基本構文としては使いません。

1.21系〜26.1時点でも押さえるべき点

  • 構文はstopのみ
  • 専用サーバー向け
  • 必要権限はレベル4
  • 実行するとサーバーが保存処理後に停止する
  • 接続中のプレイヤーは退出する

つまり、バージョンが新しくなったからといって複雑な使い方に変わったわけではありません。
むしろ、サーバー管理の基本コマンドとして、昔からかなりシンプルなままです。

統合版(BE)との違いにも注意

統合版にも/stopはありますが、この記事で解説しているのはJava版の専用サーバー運用です。
統合版サーバー、Realms、レンタルサーバーの独自管理画面などでは、管理方法が変わる場合があります。

検索でこの記事に来た方は、まず自分が使っている環境を確認してください。

  • Java版のバニラ専用サーバー
  • PaperやSpigotなどのプラグインサーバー
  • ForgeやFabricなどのMODサーバー
  • 統合版サーバー
  • レンタルサーバーの管理パネル

同じ「マイクラサーバー」でも、操作画面や再起動方法は違います。
ただし、Java版系のサーバーを安全に止める基本としては、まずstopを覚えておけば大丈夫です。


12. まとめ

以上、マイクラJava版のstopコマンドの使い方・構文・サーバー停止方法を解説しました。

要点を整理すると、

  • stopコマンドはJava版の専用サーバーを停止するためのコマンド
  • サーバーコンソールではstopと入力する
  • ゲーム内チャットでは/stopと入力する
  • 実行には権限レベル4が必要
  • stopを実行すると、保存処理後にサーバーが停止し、プレイヤーは退出する
  • save-allは保存、stopは保存して停止
  • 大事なワールドでは、stop前後にバックアップも取ると安心

という感じです。

stopコマンドは、派手なコマンドではありません。
テレポートしたり、アイテムを出したり、天候を変えたりするような分かりやすさはないです。

でも、サーバー運営ではかなり重要です。

ワールドを長く遊ぶほど、建築物、村人、トラップ、倉庫、装備など、大事なデータが増えていきます。
だからこそ、サーバーを止める時は、適当に閉じるのではなく、stopコマンドで安全に終了するクセを付けておきましょう。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラJava版のコマンドやサーバー管理について解説しているので、ぜひご覧くださいね(^^♪


13. 参考文献

この記事を書くにあたり、以下の公式・コミュニティWikiのページを参考にしています。