Versions in this module Expand all Collapse all v1 v1.0.7 Nov 23, 2020 v1.0.6 Nov 22, 2020 Changes in this version + const Q3DemoEULA + type BotConfig struct + MinPlayers int + NoChat bool + type Config struct + Commands []string + FragLimit int + TimeLimit metav1.Duration + func Default() *Config + func (c *Config) Marshal() ([]byte, error) + type FileServerConfig struct + BaseGame string + BasePath string + CopyFiles bool + Debug bool + Game string + HomePath string + type GameConfig struct + ForceRespawn bool + GameType GameType + Inactivity metav1.Duration + Log string + MOTD string + Password string + QuadFactor int + SinglePlayerSkill int + WeaponRespawn int + type GameType int + const CaptureTheFlag + const FreeForAll + const SinglePlayer + const TeamDeathmatch + const Tournament + func (gt *GameType) UnmarshalText(data []byte) error + func (gt GameType) String() string + type Map struct + CaptureLimit int + FragLimit int + Name string + TimeLimit metav1.Duration + Type GameType + type Maps []Map + func (maps Maps) Marshal() ([]byte, error) + type Server struct + Addr string + ConfigFile string + Dir string + WatchInterval time.Duration + func (s *Server) Start(ctx context.Context) error + type ServerConfig struct + AllowDownload bool + DownloadURL string + Hostname string + MaxClients int + Password string