Skip to content

mousecrusher2/minecraft-server-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minecraft-server-wrapper

マインクラフト統合版のサーバーのバックアップを自動で取るためのプログラムです。

インストール

  1. Rustをインストールします。
  2. 以下のコマンドを実行します。
cargo install --git https://github.com/mousecrusher2/minecraft-server-wrapper.git

使い方

以下のコマンドを実行してサーバーを起動します。

minecraft-server-wrapper --server-path <サーバーのパス> --backup-folder <バックアップを保存するディレクトリのパス> --backup-interval <バックアップを取る間隔> --backup-count <バックアップを保持する数> -- <サーバーの起動オプション>

--server-path はサーバーのパスを指定します。指定しなかったっ場合は./bedrock_serverが使われます。
--backup-folder はバックアップを保存するディレクトリのパスを指定します。指定しなかった場合は./backupsが使われます。
--backup-interval はバックアップを取る間隔を指定します。指定しなかった場合はバックアップは取られません。1h 30m 30m 10sのように指定します。詳しくはchronoのドキュメントを参照してください。
--backup-count はバックアップを保持する数を指定します。指定しなかった場合は直近のバックアップのみが残ります。
-- 以降にはサーバーの起動オプションを指定します。例えば、-- --port 19132のように指定します。

起動後はバックアップが指定した間隔で取られます。
手動でバックアップを取る場合は!backupと入力してください。
!で始まるコマンドは全てこのプログラムが処理し、サーバーには送信されません。!で始まらないコマンドは全てサーバーに送信されます。
バックアップは<バックアップを保存するディレクトリのパス>/<ワールド名>/<日時>/に保存されます。
save hold save resume save queryなどのコマンドは使用しないでください。バックアップ処理が正常に行われなくなる可能性があります。
サーバーを終了する場合はstopと入力してください。

About

easy backup minecraft bedrock server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages