【マイクラ】save-onコマンドの使い方・構文・自動保存再開を解説【Java版】

この記事はマイクラJava版の専用サーバー向けです
シングルプレイや統合版(BE)では、基本的に同じ使い方はできません
save-offを使った後は、必ずsave-onで自動保存を戻しましょう

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

マイクラのサーバーを触っていると、バックアップ作業やワールドデータのコピー手順で、save-offsave-onというコマンドを見かけることがあります。

このうち、今回解説するsave-onコマンドは、ひと言でいうとサーバーの自動保存を再開するためのコマンドです。

ただ、名前だけ見ると、

  • save-onを打てば今すぐ保存されるの?
  • save-allとは何が違うの?
  • シングルプレイでも使えるの?
  • Saving is already turned onと出たら何が起きているの?

…という感じで、最初はかなり分かりにくいです。
筆者もサーバー管理系のコマンドは、最初かなり混乱しました。

特に危ないのが、バックアップ作業のためにsave-offを使ったまま、save-onを忘れるパターンです。
この状態でサーバーが落ちると、作業内容が保存されずに巻き戻るリスクがあります。

この記事では、マイクラJava版のsave-onコマンドの使い方・構文・自動保存再開の意味・関連コマンドとの違いを、サーバー初心者向けに整理して解説していきますね。

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

  • save-onコマンドの正しい意味が分かります👍
  • save-off後に何をすればいいか分かります👌
  • バックアップ作業でのコマンド順番をミスしにくくなります
  • save-allsave-offsave-onの違いを整理できます

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

※本記事はマイクラJava版の専用サーバー向けに作成しています。
※統合版(Bedrock Edition)のsaveコマンドとは仕様が異なります。
※Java版は26.1から年ベースのバージョン表記へ移行していますが、save-on自体の基本構文は同じです。


目次

1. save-onコマンドとは
2. save-onコマンドの構文と実行方法
3. save-onを使うタイミング
4. バックアップ作業での実用手順
5. save-all・save-off・save-onの違い
6. 実行結果と表示メッセージの見方
7. save-onが使えない場合の原因
8. Java版1.21.11以降・26.1系での注意点
9. まとめ
10. トラブル時のチェックポイント
11. 参考文献

この記事で分かること
・マイクラJava版のsave-onコマンドの使い方
save-offで止めた自動保存を再開する方法
・サーバーバックアップ時に気をつけること


1. save-onコマンドとは

save-onは、マイクラJava版の専用サーバーで、ワールドデータへの自動保存を再開するコマンドです。

もっと分かりやすく言うと、

  • save-offで一時的に自動保存を止める
  • バックアップやワールドデータのコピーを行う
  • 作業が終わったらsave-onで自動保存を戻す

という流れで使います。

つまりsave-onは、単体で派手な効果があるコマンドではありません。
save-offで止めた保存処理を、元に戻すための復帰コマンドです。

ここ、かなり大事です。

save-onは今すぐ保存するコマンドではありません。
今すぐ保存したい場合は、save-allsave-all flushを使います。

save-onの役割はあくまで、サーバーがワールドファイルへ書き込みできる状態に戻すことです。

覚え方
save-off:自動保存を止める
save-on:自動保存を再開する
save-all:ワールドを保存する

この3つを分けて覚えると、かなり混乱しにくくなります。


2. save-onコマンドの構文と実行方法

save-onコマンドの構文はとてもシンプルです。

save-on

ゲーム内チャットから実行する場合は、先頭にスラッシュを付けます。

/save-on

サーバーコンソールから実行する場合は、基本的にスラッシュなしで入力します。

save-on

RCONやサーバーパネルのコンソールから実行する場合も、基本は同じです。
ただし、利用しているサーバーパネルによっては/save-onでも通る場合があります。
このあたりはパネル側の仕様差があるので、迷ったらまずはスラッシュなしで試すのが無難です。

必要な権限

save-onは、誰でも使えるコマンドではありません。

Java版では、権限レベル4が必要です。
サーバーで実行する場合は、基本的にサーバー管理者、またはOP権限を持ったプレイヤー向けのコマンドです。

通常の参加者がチャット欄に/save-onと打っても、権限がなければ実行できません。

使える環境

save-onが使えるのは、主に以下の環境です。

  • Java版の専用サーバー
  • OP権限を持つプレイヤー
  • サーバーコンソール
  • RCONや管理パネルのコンソール

逆に、以下の環境では基本的に使えません。

  • Java版の通常シングルプレイ
  • LANに開いただけのワールド
  • 統合版(Bedrock Edition)でJava版と同じ/save-onとして実行する環境
  • コマンドブロックからの実行

特に、シングルプレイで/save-onを探して「出てこない…」となる方は多いと思います。
これは不具合ではなく、専用サーバー限定のコマンドだからです。


3. save-onを使うタイミング

save-onを使うタイミングは、かなり限定的です。
基本的には、save-offを使った後に使います。

サーバーのバックアップ作業では、ワールドデータのコピー中にファイル内容が書き換わると、バックアップが中途半端になる可能性があります。
そのため、一時的に自動保存を止めるためにsave-offを使うことがあります。

ただし、save-offは便利な反面、放置すると危ないです。
自動保存を止めた状態では、ワールドの変更がすぐにファイルへ書き込まれません。

つまり、

  • プレイヤーが建築する
  • アイテムを集める
  • 村人交易を進める
  • ネザーやエンドを探索する

こういった変更があっても、保存停止中は安全に保存されているとは言い切れません。
そのままクラッシュしたり、サーバーが強制終了したりすると、作業分が失われるリスクがあります。

だからこそ、save-offを使ったら、作業後に必ずsave-onで戻します。

/save-off

バックアップ作業が終わったら、

/save-on

これで自動保存を再開します。

体験談風に言うなら
save-offは一時停止ボタンみたいなものです。
押したまま忘れると怖いので、作業が終わったら必ずsave-onで戻しましょう。

サーバー管理で一番怖いのは、コマンドそのものよりも、戻し忘れです。
ここだけは本当に注意してくださいね。


4. バックアップ作業での実用手順

ここでは、実際にサーバーバックアップを取る時の流れを、初心者向けに整理します。

save-on単体の記事ですが、実際にはsave-offsave-allとセットで使うことが多いです。
なので、流れで覚えた方が分かりやすいです。

手動バックアップの基本的な流れ

/save-off
/save-all flush
バックアップを取る
/save-on
/save-all

このような流れで使われることが多いです。

順番の意味は、次の通りです。

  1. save-offで自動保存を一時停止する
  2. save-all flushで保存待ちのデータをできるだけ記憶装置へ反映する
  3. ワールドフォルダをコピーする、またはサーバーパネルでバックアップを作る
  4. save-onで自動保存を再開する
  5. 念のためsave-allで通常保存を走らせる

save-all flushは、すべてのチャンクをすぐ保存しようとするため、サーバーが一瞬止まるように感じる場合があります。
プレイヤーが多い時間帯や、ワールドが重いサーバーでは、実行タイミングに注意しましょう。

筆者なら、少人数サーバーでも、バックアップ前に一言だけ案内しておきます。

今からバックアップのため、数秒だけ保存処理を入れます。
一瞬ラグが出るかもしれません。

この一言があるだけで、参加者側も急に固まったのかな、と焦りにくくなります。

バックアップ後に必ず確認すること

バックアップ作業後は、必ずsave-onを実行してください。

/save-on

成功すると、サーバーログやチャットに以下のような表示が出ます。

Turned on world auto-saving

すでに自動保存がオンの場合は、以下のように表示されることがあります。

Saving is already turned on

これは焦らなくて大丈夫です。
すでに自動保存がオンになっているという意味なので、むしろ保存停止のままではない確認になります。

ただし、save-onを打っただけでは「今すぐ完全保存した」という意味にはなりません。
不安な時は、最後にsave-allも実行しておくと安心です。

/save-all

さらに確実に保存したい場合は、サーバーの負荷に注意しつつ、

/save-all flush

を使います。

ただし、flushはサーバーが一時的に止まる可能性があるので、普段使いで連打するものではありません。
バックアップや停止前など、必要な時だけ使うくらいで大丈夫です。


5. save-all・save-off・save-onの違い

マイクラの保存系コマンドは、名前が似ているので混乱しやすいです。
下の表で整理しますね。

コマンド 役割 主な使いどころ
/save-all ワールドデータを保存する 手動保存・停止前の保存
/save-all flush チャンクをすぐ記憶装置へ保存する バックアップ前・停止前
/save-off 自動保存を一時停止する バックアップ中の書き込み防止
/save-on 自動保存を再開する バックアップ作業後の復帰


特に間違えやすいのは、save-onsave-allです。

save-onは、保存を再開するコマンドです。
save-allは、保存を実行するコマンドです。

ここを混同すると、バックアップ後に「save-onしたから完全に保存されたはず」と思い込んでしまいます。
実際には、save-onは自動保存の再開であって、即時保存そのものではありません。

覚え方

  • 保存するsave-all
  • 保存を止めるsave-off
  • 保存を戻すsave-on

この3行で覚えておけばOKです。

初心者さんに一番おすすめしたい考え方は、save-offを使ったら、必ずsave-onまでをワンセットにすることです。

メモ帳などに、次のように書いておいても良いと思います。

バックアップ開始:/save-off
バックアップ前保存:/save-all flush
バックアップ完了:/save-on
最後に確認:/save-all

これなら、作業中に焦っても抜け漏れしにくいです。


6. 実行結果と表示メッセージの見方

save-onを実行した時の表示は、状況によって変わります。

自動保存がオフだった場合

save-offで自動保存が止まっている状態でsave-onを実行すると、以下のような表示が出ます。

Turned on world auto-saving

これは、ワールドの自動保存がオンに戻ったという意味です。
バックアップ作業後にこの表示が出たら、まずは一安心です。

すでに自動保存がオンだった場合

自動保存がすでにオンの状態でsave-onを実行すると、以下のように表示されることがあります。

Saving is already turned on

これはエラーっぽく見えますが、内容としては「もうオンですよ」という意味です。

この場合、save-onで新しく何かを切り替えたわけではありません。
ただ、自動保存がオンである確認にはなります。

サーバーを触っていて「今、保存オンだっけ?」と不安になった時に、/save-onを実行してこの表示が出たなら、保存停止のままではないと判断できます。

権限がない場合

OP権限がないプレイヤーが実行すると、権限不足のメッセージが出ます。
この場合は、サーバー管理者に実行してもらうか、自分にOP権限を付与する必要があります。

シングルプレイで出てこない場合

シングルプレイで/save-onが候補に出てこない場合、それは普通です。
save-onはJava版の専用サーバー向けコマンドなので、通常のシングルワールドでは使えません。

シングルプレイのワールドを安全にバックアップしたい場合は、ワールドを一度閉じてからsavesフォルダ内のワールドデータをコピーするのが無難です。


7. save-onが使えない場合の原因

ここでは、/save-onが使えない時にありがちな原因を整理します。

原因1:専用サーバーではない

一番多いのがこれです。

save-onはJava版の専用サーバー限定です。
シングルプレイや、普通にワールドを開いただけの状態では使えません。

Java版なのに使えないという場合でも、専用サーバーとして起動していないなら対象外です。

原因2:OP権限がない

ゲーム内から/save-onを実行するには、高い権限が必要です。
サーバー管理者でない場合は、権限不足で実行できません。

自分が管理者なら、サーバーコンソールから以下のようにOP権限を付けます。

op プレイヤー名

その後、ゲーム内で/save-onを試してみてください。

原因3:コンソールでスラッシュを付けている

サーバーコンソールでは、基本的にスラッシュなしで入力します。

save-on

ゲーム内チャットでは、スラッシュ付きです。

/save-on

この違いで迷う方は多いです。
実行場所によって書き方が変わる、と覚えておきましょう。

原因4:すでに自動保存がオンになっている

Saving is already turned onと出る場合は、すでに自動保存がオンです。
これは基本的に問題ありません。

むしろ、save-off状態のままではない確認になるので、バックアップ後なら安心材料です。

原因5:サーバーパネルやプラグイン側の仕様

レンタルサーバーやプラグインサーバーでは、管理パネル側でバックアップ機能や自動保存設定が用意されている場合があります。

また、Paper、Spigot、Purpurなどのサーバーでは、設定ファイル側に自動保存間隔の項目があることもあります。
この場合、バニラのsave-onだけでなく、サーバーソフトやパネル側の設定も合わせて確認してください。

とはいえ、基本的な考え方は同じです。
save-offで止めた保存は、save-onで戻す。
まずはここを押さえておきましょう。


8. Java版1.21.11以降・26.1系での注意点

Java版では、1.21.11の次の正式リリースである26.1から、年ベースのバージョン表記へ移行しています。
そのため、記事やサーバーパネルによって、

  • Java版1.21.11
  • Java版26.1
  • Java版26.1.1
  • Java版26.1.2

のように表記が混ざることがあります。

ここで不安になるのが、「save-onの構文も変わったの?」という点だと思います。

結論として、save-onの基本構文は変わっていません。

/save-on

Java版の専用サーバーで、save-off後に自動保存を戻すコマンドとして使います。

ただし、26.1系ではJava 25が必要になるなど、サーバー起動側の条件が変わっています。
そのため、save-on以前にサーバーそのものが起動しない場合は、コマンドではなくサーバー環境の問題を疑いましょう。

統合版(BE)とはコマンド体系が違う

統合版には、Java版の/save-onと同じ感覚で使うコマンドはありません。
Bedrock Dedicated Server側では、save holdsave querysave resumeのような保存系コマンドが使われます。

つまり、Java版の記事を見て統合版で/save-onを打っても、同じようには動きません。

注意!
この記事の対象は、あくまでマイクラJava版の専用サーバーです。
統合版サーバーを管理している方は、Bedrock Dedicated Server側の保存コマンドを確認してください。


9. まとめ

以上、マイクラJava版のsave-onコマンドについて解説しました。

save-onは、サーバーの自動保存を再開するためのコマンドです。
特に、save-offを使ってバックアップ作業をした後に、忘れずに実行することが大事です。

要点を整理すると、

  • save-on自動保存を再開するコマンド
  • Java版の専用サーバー限定
  • 実行には基本的にOP権限・管理者権限が必要
  • save-on今すぐ保存するコマンドではない
  • 今すぐ保存したい時はsave-allまたはsave-all flushを使う
  • save-off後にsave-onを忘れると、作業内容が失われるリスクがある

このあたりを押さえておけば大丈夫です。

サーバー管理のコマンドは、普段のサバイバルより少し堅い内容になります。
ただ、save-onは覚えること自体はシンプルです。

保存を止めたら、必ず保存を戻す。

これだけは忘れないようにしておきましょう。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。


10. トラブル時のチェックポイント

save-onまわりで困った時は、下記を確認してみてください。

  • [ ] Java版の専用サーバーで実行しているか?
  • [ ] シングルプレイやLANワールドで実行しようとしていないか?
  • [ ] ゲーム内なら/save-on、コンソールならsave-onで実行しているか?
  • [ ] 実行者にOP権限があるか?
  • [ ] Saving is already turned onと出ているだけではないか?
  • [ ] バックアップ作業後にsave-onを打ち忘れていないか?
  • [ ] save-onだけで即時保存したつもりになっていないか?
  • [ ] 必要に応じてsave-allsave-all flushも使っているか?
  • [ ] Paper、Spigot、Purpurなどを使っている場合、サーバー側の自動保存設定も確認したか?
  • [ ] 統合版サーバーなのにJava版の/save-onを使おうとしていないか?

特に大事なのは、save-onは復帰、save-allは保存という区別です。
ここを間違えなければ、保存系コマンドの事故はかなり減らせます。


11. 参考文献

この記事を書くにあたり、以下の公式情報・英語コミュニティWiki・サーバー管理コミュニティ情報を参考にしています。