コンテンツにスキップ

インストール・ビルド手順

Komugi は Go 言語で書かれた軽量・高速な Minecraft Bedrock Edition (統合版) 向けのリレーサーバーです。単一の実行可能バイナリとしてビルドして動作します。

  • Go: 1.22 以上 (ビルド時に必要)
  • OS: Linux, macOS, または Windows (Linux 推奨)
  • ネットワーク:
    • 受信用 UDP ポート (既定: 19132)
    • 転送先 Bedrock サーバーへの UDP 通信
    • Xbox Live 認証用のアウトバウンド HTTPS (初回認証時)
  • SQLite3: ユーザー情報・ログを保存する場合に必要 (Go のモダンな Pure Go / cgo-free ドライバを使用しているため外部ライブラリのインストールは不要)
  1. Git を使用してソースコードを取得します。

    ターミナルウィンドウ
    git clone https://gitlab.com/another_route/komugi.git
    cd komugi
  2. Go modules の依存関係を同期します。

    ターミナルウィンドウ
    go mod download
  3. リポジトリに含まれる build.sh スクリプトを実行するか、直接 go build を実行します。

    ターミナルウィンドウ
    chmod +x ./build.sh
    ./build.sh

    ビルドが成功すると、カレントディレクトリに実行可能ファイル komugi が生成されます。

  4. ヘルプメッセージを表示してビルドが正常に完了したことを確認します。

    ターミナルウィンドウ
    ./komugi --help

バイナリのビルドが完了したら、次は接続先サーバーのアドレスなどを指定する 環境設定 (.env) に進んでください。