master
bel 2023-04-02 11:13:13 -06:00
parent d6a7ee3db0
commit f98e417ba6
1 changed files with 8 additions and 5 deletions

View File

@ -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),