マインクラフトサーバーランチャー

ツールの公開・紹介はこちら
penM
サーバー管理者
記事: 150
登録日時: 2019年7月23日(火) 02:14

マインクラフトサーバーランチャー

投稿記事 by penM »

マインクラフトサーバーをこの簡単に建てることを目的とした、サーバー管理ツールです。


機能
  • メモリ割り当て
  • サーバーリスト表示&ダウンロード
  • バックアップ取得
  • コマンドスケジュール実行(上級者向け)
メイン画面.jpg
サーバー立て方
マインクラフトサーバーランチャーをダウンロードし、実行します。
メイン画面が表示されるので、設定をクリックします。

設定画面では、サーバーバージョンから、起動させたいバージョンを選択してください。
マインクラフトエンドユーザーライセンスに同意する場合は同意するにチェックを入れてください。
※これに同意しなければサーバーは起動しません。
割り当てるメモリをスライドバーより選んでください。
「server.propertiesを開く」は一度サーバーを起動しなければ開けません。
設定画面.jpg
okを選択すると、構築が開始されます。インターネットの状況によっては時間がかかる場合があります。
構築完了のメッセージが表示されたら、左上の「起動・停止」をクリックしてください。
これでサーバーは起動します。
起動中.jpg

コマンドスケジュール
起動時に作成される「command_schedule.json」にスケジュールを記録することで、マインクラフトサーバーで定期的にコマンドを実行することができます。
コマンドスケジュールでは時間、時間毎、分毎の3つのタイプを選ぶことができます。
  • "type": "day"
  • "type": "every_hours"
  • "type": "every_minutes"
また、それぞれtimeで時間を指定します。dayタイプのみ「"12:00"」の指定が必要です。

例は以下のようになります。ここでは"command": "None"とは無視されます。

コード: 全て選択

{
	"test": {"type": "day", "time": "10:00", "command": "None"}, 
	"test2": {"type": "every_hours", "time": "5", "command": "None"}, 
	"test3": {"type": "every_minutes", "time": "1", "command": "None"}, 
	"test4": {"type": "every_minutes", "time": "1", "command": "None"}, 
	"test5": {"type": "every_minutes", "time": "1", "command": "None"}
}
「command」には特殊なコマンドがあります。それらは以下のとおりです。
  • "None" ダミー命令(実際には何も実行されません)
  • "server_start" サーバー起動命令
  • "server_stop" サーバー停止命令
  • "server_backup"バックアップ取得命令
ライセンス
このプログラムはpythonにより作成されています。
またそれにより使用されているライブラリのライセンスを継承します。
changelog
Spoiler
  • ver3 バックアップ機能の追加
  • ver2 不具合の修正。クイックコマンドの追加。グローバルIPの表示を追加
  • ver1 初版
ダウンロード
添付ファイル
マインクラフトサーバーランチャーv3.exe
(34.09 MiB) ダウンロード数: 1970 回
マインクラフトサーバーランチャーソースコードv1.zip
(44.6 KiB) ダウンロード数: 1717 回