⛏ MC Server Builder
Velocity + Paper / Purpur / Spigot 構成のマイクラネットワークを
ボタン一発で自動セットアップ・管理できるツール。
Windows では GUI、Linux では CUI で動作します。
⬇ ダウンロード
💬 Discord
ボタン一発で自動セットアップ・管理できるツール。
Windows では GUI、Linux では CUI で動作します。
🚀 主な機能
⚡ ワンクリックセットアップ
設定ファイル生成からJARダウンロードまで全自動。難しい手順は不要です。
🖥 GUI / CUI 両対応
Windows ではグラフィカルなGUI、Linux ではCUIモードで動作します。
📦 3種のサーバータイプ
Paper / Purpur / Spigot とMinecraftバージョンを自由に組み合わせられます。
🛡 Watchdog 自動再起動
クラッシュや無応答を検知して自動再起動。サーバーが落ちっぱなしになりません。
🔌 プラグイン管理
Modrinth・Hangar からプラグインを検索してワンクリックでインストールできます。
🔔 自動アップデート
起動時に新バージョンをチェック。ボタン一つで最新版に更新できます。
📖 使い方
Windows(GUI)
1. 下のボタンから mc_server_builder.py をダウンロード(Python 3.10以上が必要)
2. ダブルクリック、またはコマンドプロンプト / PowerShell から実行
3. 「セットアップ」タブでインストール先・ポート・バックエンドを設定して「▶ セットアップ開始」を押す
4. 「サーバー管理」タブで起動・停止・コマンド送信ができます
Linux(CUI)
python3 mc_server_builder.py で起動します。
初回はセットアップウィザードが起動し、2回目以降は前回の設定を読み込んで管理メニューに入れます。
GUIを使いたい場合は --gui オプションをつけてください(要tkinter・Xサーバー)。
⚠ Javaが入っていない場合、apt / dnf / pacman で自動インストールを試みます。Linuxでは sudo 権限が必要な場合があります。
📦 exe ビルド
build_exe.py を使うとPyInstallerで単一の .exe にビルドできます。
そのままビルド
python build_exe.py
最新版に更新してからビルド
python build_exe.py --update
更新チェックのみ
python build_exe.py --check
💻 動作環境
Python 3.10以上、Java 21以上(自動インストール対応)
- 🪟 Windows 10 / 11
- 🐧 Linux(Ubuntu / Debian / Arch 等)
- 🍎 macOS(CUIのみ)
📋 更新履歴
v2.2(最新)
- Javaのバージョンが8であっても起動を試みるバグの修正
v2.1
- プラグイン検索結果にアイコン画像を表示
- 複数サーバーへの一括インストールに対応
- インストール済みプラグインのバージョン・ダウンロード先を自動保存
- 起動時にプラグインの更新を自動チェック(GUIはダイアログ、CUIは y/n で確認)
- Javaが見つからない場合、Adoptium から直接ダウンロード・インストール(winget非対応環境でも動作)
- ツールの更新チェックでBOM付きファイルに対応
v2.0
- UIをダークテーマ(ネイビー×エメラルド)にリデザイン
- 全サーバー起動ボタンのバグを修正
- 自動アップデート機能を追加
- build_exe.py に
--update/--checkオプションを追加 - Watchdog 自動再起動機能を追加
v1.x
- 初期リリース
- Velocity + Paper / Purpur / Spigot の自動セットアップ
- GUI / CUI 両対応
⬇ ダウンロード
質問・バグ報告は Discord までお気軽にどうぞ。
⬇ mc_server_builder.py ⬇ mc_server_builder.exe ⬇ build_exe.py 💬 Discord📢 注意事項
- このツールは非公式のサードパーティ製ソフトウェアです。使用は自己責任でお願いします。
- サーバーのセットアップ・管理を自動化するものであり、Minecraft本体やサーバーソフトの機能を拡張するものではありません。
- 不具合や要望がある場合は Discord でお知らせください。可能な限り対応します。
