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) {
|
func (v01 *V01) serveGMStatus(w io.Writer) {
|
||||||
users := map[string]string{}
|
users := map[string]string{}
|
||||||
for k, v := range v01.cfg.Users {
|
for k, v := range v01.cfg.Users {
|
||||||
player := ""
|
result := ""
|
||||||
|
|
||||||
if v.State.Player > 0 {
|
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 {
|
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{}{
|
yaml.NewEncoder(w).Encode(map[string]interface{}{
|
||||||
"Players": len(v01.cfg.Players),
|
"Players": len(v01.cfg.Players),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue