diff --git a/server/main.go b/server/main.go index 8ab29e8..61a554f 100644 --- a/server/main.go +++ b/server/main.go @@ -15,13 +15,13 @@ func main() { server.SetHandler(packet.Login, game.Login) // Show statistics - last := time.Now() + ticker := time.NewTicker(time.Second) go func() { for { - if time.Now().After(last.Add(time.Second)) { + select { + case <-ticker.C: fmt.Printf("%d packets per second, %d clients\n", server.PacketCount(), game.Clients.Count()) - last = time.Now() server.ResetPacketCount() } }