Files
ut-agones/cmd/urbanterror-agones/main.go

32 lines
557 B
Go

package main
import (
"flag"
"log/slog"
"os"
)
func main() {
verbose := flag.Bool("v", false, "Enable debug verbosity")
host := flag.String("s", "localhost", "UT server hostname")
port := flag.Int("p", 27960, "UT server port")
flag.Parse()
level := slog.LevelInfo
if *verbose {
level = slog.LevelDebug
}
slog.SetDefault(
slog.New(
slog.NewJSONHandler(
os.Stdout,
&slog.HandlerOptions{Level: level},
),
),
)
if err := StartAgonesSidecar(*host, *port); err != nil {
slog.Error("Agones sidecar error", "error", err)
}
}