A Status Board for the Small Size League, optimized to show the current game state on a large screen.
フロントエンドのリソースまで一緒に埋め込まれたシングルバイナリcmd/ssl-status-board/ssl-status-board
が生成されます。
生成された実行ファイル単体で動きます。
ビルドにはgo
とyarn
が必要です。
また、go get
によりpackr
がインストールされます。
環境変数GOPATH
の設定と、$GOPATH/bin
をPATH
に追加するのを忘れないでください。
オフラインでキャッシュからビルドする場合は
build.sh
内のgo get
コマンドの-u
オプションを削除してください。
$ ./build.sh
-c
オプションで指定したyamlファイル
(デフォルトではboard-config.yaml
)
を読み込みます。
以下はデフォルト設定をyamlとして書いたものです。
ListenAddress: ":8082"
RefereeConfig:
Connection:
SubscribePath: "/api/referee"
SendingInterval: "100ms"
MulticastAddress: "224.5.23.1:10003"
src/assets/logos/
内にロゴの画像ファイル
(512x512px、png)
を置き、
src/teamLogoUrl.js
のknownLogos
に登録します。
キーは
ssl-game-controller
のsrc/components/settings/team/TeamName.vue
内のTEAMS
に書かれたチーム名をJSで.toLowerCase().replace(' ', '-')
した文字列です。