インストール・ビルド手順
Komugi は Go 言語で書かれた軽量・高速な Minecraft Bedrock Edition (統合版) 向けのリレーサーバーです。単一の実行可能バイナリとしてビルドして動作します。
- Go: 1.22 以上 (ビルド時に必要)
- OS: Linux, macOS, または Windows (Linux 推奨)
- ネットワーク:
- 受信用 UDP ポート (既定:
19132) - 転送先 Bedrock サーバーへの UDP 通信
- Xbox Live 認証用のアウトバウンド HTTPS (初回認証時)
- 受信用 UDP ポート (既定:
- SQLite3: ユーザー情報・ログを保存する場合に必要 (Go のモダンな Pure Go / cgo-free ドライバを使用しているため外部ライブラリのインストールは不要)
-
リポジトリのクローン
Section titled “リポジトリのクローン”Git を使用してソースコードを取得します。
ターミナルウィンドウ git clone https://gitlab.com/another_route/komugi.gitcd komugi -
依存関係のダウンロード
Section titled “依存関係のダウンロード”Go modules の依存関係を同期します。
ターミナルウィンドウ go mod download -
バイナリのビルド
Section titled “バイナリのビルド”リポジトリに含まれる
build.shスクリプトを実行するか、直接go buildを実行します。ターミナルウィンドウ chmod +x ./build.sh./build.shターミナルウィンドウ go build -o komugi ./cmd/komugiビルドが成功すると、カレントディレクトリに実行可能ファイル
komugiが生成されます。 -
ヘルプメッセージを表示してビルドが正常に完了したことを確認します。
ターミナルウィンドウ ./komugi --help
次のステップ
Section titled “次のステップ”バイナリのビルドが完了したら、次は接続先サーバーのアドレスなどを指定する 環境設定 (.env) に進んでください。