Skip to content

Releases: g-kari/craftharbor

CraftHarbor v0.4.0-preview — Harbor UI

Choose a tag to compare

@github-actions github-actions released this 24 Oct 20:42
4b17f30

CraftHarbor v0.4.0-preview — Harbor UI

灯台と港のデザインをアプリ全体に反映した開発プレビューです。

主な変更

  • クリーム色のヘッダー、ピクセル調のロゴ、濃紺の作業領域、深緑の主要操作、木枠へ統一。
  • 24種類のアイコンと灯台・港の装飾を追加。アプリ・setup・uninstallも同じ灯台アイコンに統一。
  • ダッシュボードの接続先とメトリクスを整理し、1536×1024ではグラフ・最近のログ・補助操作まで表示。
  • 9画面と主要ダイアログの入力、ボタン、文字、余白を共通化。本文・操作・グラフは12pt以上。文字拡大・高コントラストを維持。
  • サーバーと公開接続の独立した状態表示、常駐プロセスへの再接続、既存のログ履歴・メトリクス取得方式を維持。

デザインの変更前後 · 検証範囲

ダウンロード

  • CraftHarbor-Setup-0.4.0-preview.exe:通常はこちら。Windows x64向け、ユーザー単位でインストールします。
  • CraftHarbor-0.4.0-preview-windows-x64.zip:ポータブル版。
  • CraftHarbor-Uninstall-0.4.0-preview.exe:インストール版用の削除ランチャー。setupにも含まれ、インストール先では CraftHarbor-Uninstall.exe という名前になります。
  • 各ファイルの .sha256:配布ファイルの照合用です。

更新

アプリ本体・常駐ホストを更新する前に「保存して停止」でサーバーを停止し、公開接続も停止して管理画面を閉じてください。その後CraftHarbor-Setup-0.4.0-preview.exeを実行します。ワールド・既存設定・バックアップは保持します。

検証と制限

GitHub-hosted Windows CIでビルド、コアチェック、常駐ホストへの再接続、MODパック/音声設定、Java 17、UIの3構成、setup/uninstallとデータ保持を検証しています。画面検証は隔離した合成データです。実Minecraftへのログイン、実機の高DPI切替、スクリーンリーダーは今回未検証です。

Windows x64 / .NET Framework 4.8。未署名の開発プレビューです。Minecraft・Java・MODパック・公開接続ツール・ワールド・認証情報は同梱していません。

CraftHarbor 0.3.1-preview

Pre-release

Choose a tag to compare

@g-kari g-kari released this 24 Oct 17:24

0.3.0-previewで追加した汎用サーバー管理機能の、キーボード操作とアクセシビリティの修正版です。

  • サーバー一覧・公開方法のダイアログをEscで閉じられるようにしました。選択肢を開いている間は、その選択欄の標準操作を維持します。
  • URL取り込み画面は既存のキャンセルボタンに処理を渡し、ダウンロード中止の動作を維持します。
  • 読み取り専用一覧はTabで次の操作へ移動します。用途を表す読み上げ用の一覧名も、共通スタイルで上書きしません。

Windowsの独立したテスト画面で、Alt+1/2、Ctrl+L、Tab/Shift+Tab、F1、一覧を開く操作、修正版のEscでの閉鎖とフォーカス復帰、一覧名、TabからURL追加を開く操作、未実行の取り込み画面のEscを確認しました。この独立したキー操作テストではゲーム・トンネル・ダウンロード・Webhook送信は行っていません。表から移る際に取得側のフォーカス表示が遅れる場面は、アプリのフォーカス記録と実際に開く画面でも確認しました。スクリーンリーダーやWindows表示倍率の検証とは区別します。

CIではビルド、メモリ/距離/Javaの計算、Java 17のフラグ受理、常駐ホスト、ZIP、音声設定、3種類の合成UI、セットアップ/アンインストールとデータ保持を確認しています。

本文12pt、グラフ、自動距離・Java設定、複数プロファイル、URL追加、公開方法の選択などは0.3.0の機能を引き継ぎます。通常はsetup.exe、ポータブル版はCraftHarbor-0.3.1-preview-windows-x64.zipを選んでください。uninstall.exeはインストール先で使う補助ランチャーです。

旧管理画面が直接起動したゲームを新しい常駐ホストへ移すには、一度保存停止が必要です。2026-10-25に実機でインストール版とCI配布物の一致を確認し、Create: Astral 2.1.5b/Minecraft 1.18.2・Java 17を新ホストで起動しました。管理画面の終了・スタートメニューからの再表示でも同じJava/playitプロセスが継続し、公開ステータス応答を維持。さらに全ワールド保存・終了コード0・再起動を確認しました。自動設定は初期4/最大38 GiB、描画10/シミュレーション6。参加者0人でTPS 20.0/MSPT中央値0.5 msを観測しています。移行後のプレイヤーログイン、音声UDP・ngrokの実接続は未検証です。未署名の開発プレビューです。Minecraft・Java・MOD・playit・ワールド・認証情報は同梱しません。

CraftHarbor 0.3.0-preview

Pre-release

Choose a tag to compare

@g-kari g-kari released this 24 Oct 16:50

CraftHarborを汎用Minecraft Javaサーバーマネージャーへ拡張した開発プレビューです。

  • 複数サーバーの登録・切替・同時起動、サーバーごとのJava/MODパック/公開方法設定。
  • 管理画面を閉じてもサーバー・トンネルを維持する常駐ホストと再接続。
  • HTTPSのサーバー用ZIPから追加。進捗・中止・SHA-256検証、Create: Astral 2.1.5bの入力例。
  • playit.gg/ngrok/直接公開/外部ポート開放ツールを選択。音声MODのUDPポートと既存トンネルを検出。
  • CPU・メモリ予算・MOD構成に応じた描画/シミュレーション距離とJava起動オプションの自動設定。手動指定も可能。
  • 本文・入力・ボタン・グラフを12pt基準に拡大。文字拡大・高コントラストをダイアログにも反映。
  • コンソールのログ種別フィルター、移動する時間軸と空状態を備えたCPU/RAMグラフ。
  • ユーザー単位のsetup.exeと、ワールド・設定を保持するアンインストール。

自動調整は保守的な初期値です。負荷を実測して保証する最適値ではありません。Java・距離・メモリの変更は次回起動から適用します。

ダウンロード

Windows 10/11 x64・.NET Framework 4.8向けです。通常はsetup.exe、展開して使う場合はCraftHarbor-0.3.0-preview-windows-x64.zipを選んでください。uninstall.exeはインストール先で使用する補助ランチャーです。
Minecraft・Java・MOD・playit・ワールド・認証情報は同梱しません。

更新と確認範囲

旧版が直接起動したMinecraftを稼働途中で常駐ホストへ移すことはできません。旧版では一度「保存して停止」してから管理画面を閉じ、新版で同じ保存先を開いて起動してください。その後は管理画面を閉じても稼働を継続します。

CIでビルド、距離/Java/メモリの計算、Java 17のフラグ受理、常駐ホスト再接続とコマンド/ログ/メトリクス、ZIP安全性、音声設定、3種類の合成UI、1024×720の文字拡大、セットアップ/アンインストールと合成データ保持を確認しました。
対象CI · 自動調整の詳細

既存版では実Minecraftの起動・TPS/MSPT・保存停止、playit経由の実接続とプレイを確認済みです。新版グラフは稼働中Javaの読み取り専用実測でも表示を確認しました。実サーバーの新常駐版への切替、実音声UDP、ngrokの外部経路、スクリーンリーダー・Windows表示倍率の確認は未完了です。playitの読み取り専用キーでは新規トンネルは公式画面から作成します。

未署名の開発プレビューです。SignPath申請は取りやめており、署名済みという意味ではありません。

Astral Server Manager 0.2.0 preview (unsigned)

Choose a tag to compare

@g-kari g-kari released this 24 Oct 14:09

General-purpose, multi-server Windows manager for Minecraft Java Edition.

  • Per-server workspaces with configurable name, Minecraft/modpack version, Java runtime, JAR or argument-file launcher, port and participant instructions.
  • Register existing servers, switch a stopped workspace, or open another window for concurrent servers.
  • Automatic memory budgets share capacity across registered servers and reserve other managed JVMs' growth headroom.
  • Resource/tick metrics, console/player management, backup/restore, optional Discord webhooks, accessible navigation and an application icon.

This ZIP contains the manager and its icon/documentation only. Minecraft, Java, server/MOD packs, playit, worlds and credentials are not included.

Unsigned preview. Smart App Control may block this application. SignPath enrollment, approval and code signing are not yet complete. This is not a signed or endorsed SignPath release.

Verification: the Windows CI run passed compilation, offline core checks, and UI/profile checks for synthetic Vanilla, modpack and argument-file workspaces. These are not end-to-end tests of concurrent live Minecraft servers, real Discord delivery, screen readers, or this developer PC's signing policy.