Documentation
¶
Index ¶
- type ApiConfig
- type Player
- type PlayerRunInfo
- type Players
- func (players *Players) AddPlayer(playerNumber string, player *Player)
- func (players *Players) GetPlayer(searchCriteria string) (*Player, error)
- func (players *Players) RemovePlayer(playerNumber string)
- func (players *Players) UpdatePlayer(playerNumber string, infos map[string]string)
- func (players *Players) UpdatePlayerRights(playerNumber string, level int)
- type RunCompare
- type RunPlayerInfo
- type RunsInfo
- func (runs *RunsInfo) AddCheckpoint(playerNumber string, time string)
- func (runs *RunsInfo) RunCanceled(playerNumber string)
- func (runs *RunsInfo) RunGetCheckpoint(playerNumber string, playerGuid string, time string, way string) []int
- func (runs *RunsInfo) RunStart(playerNumber string, wayName string)
- func (runs *RunsInfo) RunStopped(playerNumber string, playerGuid string, time string)
- type ServerConfig
- type UrtConfig
- type Vote
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PlayerRunInfo ¶
type PlayerRunInfo struct {
Server string `json:"server"`
ServerName string `json:"server_name"`
Fps string `json:"fps"`
Mapname string `json:"mapname"`
Playername string `json:"playername"`
Guid string `json:"guid"`
Way string `json:"way"`
Time string `json:"time"`
Demopath string `json:"demopath"`
Playernumber string `json:"playernumber"`
Utj string `json:"g_utj"`
PlayerIp string
}
func (*PlayerRunInfo) GetDemoName ¶
func (p *PlayerRunInfo) GetDemoName() string
type Players ¶
func (*Players) RemovePlayer ¶
func (*Players) UpdatePlayer ¶
func (*Players) UpdatePlayerRights ¶
type RunCompare ¶
type RunCompare struct {
// contains filtered or unexported fields
}
type RunPlayerInfo ¶
type RunPlayerInfo struct {
// contains filtered or unexported fields
}
type RunsInfo ¶
type RunsInfo struct {
RunMutex sync.RWMutex
PlayerRuns map[string]*RunPlayerInfo
History map[string][]int
}
func (*RunsInfo) AddCheckpoint ¶
func (*RunsInfo) RunCanceled ¶
func (*RunsInfo) RunGetCheckpoint ¶
type ServerConfig ¶
func (ServerConfig) GetServerUrl ¶
func (s ServerConfig) GetServerUrl() string
Click to show internal directories.
Click to hide internal directories.