master
parent
d6a7ee3db0
commit
f98e417ba6
|
|
@ -201,17 +201,20 @@ func (v01 *V01) serveGM(w http.ResponseWriter, r *http.Request) {
|
|||
func (v01 *V01) serveGMStatus(w io.Writer) {
|
||||
users := map[string]string{}
|
||||
for k, v := range v01.cfg.Users {
|
||||
player := ""
|
||||
result := ""
|
||||
|
||||
if v.State.Player > 0 {
|
||||
player = fmt.Sprintf("Player %v", v.State.Player)
|
||||
result += fmt.Sprintf("Player %v ", v.State.Player)
|
||||
}
|
||||
|
||||
lag := ""
|
||||
if ms := time.Duration(v.Meta.LastLag) * time.Millisecond; v.Meta.LastLag > 0 && ms < time.Minute {
|
||||
lag = ms.String()
|
||||
result += fmt.Sprintf("%s ", lag)
|
||||
}
|
||||
|
||||
users[k] = fmt.Sprintf("%s %s", player, lag)
|
||||
if result == "" {
|
||||
result = "..."
|
||||
}
|
||||
users[k] = result
|
||||
}
|
||||
yaml.NewEncoder(w).Encode(map[string]interface{}{
|
||||
"Players": len(v01.cfg.Players),
|
||||
|
|
|
|||
Loading…
Reference in New Issue