Skip to content

Commit ca57d9b

Browse files
authored
Male sure buffer health average always uses new values (#141)
1 parent ed77eda commit ca57d9b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

internal/gameServer/server.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ func (g *GameServer) ManageBuffer() {
127127
bufferHealth = playerBufferHealth
128128
}
129129
}
130+
g.GameData.BufferHealth[i].Purge()
130131
}
131132
g.GameDataMutex.Unlock()
132133

@@ -155,8 +156,7 @@ func (g *GameServer) ManagePlayers() {
155156
_, ok := g.Registrations[i]
156157
if ok {
157158
if g.GameData.PlayerAlive[i] {
158-
playerBufferHealth, _ := g.bufferHealthAverage(int(i))
159-
g.Logger.Info("player status", "player", i, "regID", g.Registrations[i].RegID, "bufferSize", g.GameData.BufferSize, "bufferHealth", playerBufferHealth, "countLag", g.GameData.CountLag[i], "address", g.GameData.PlayerAddresses[i])
159+
g.Logger.Info("player status", "player", i, "regID", g.Registrations[i].RegID, "bufferSize", g.GameData.BufferSize, "countLag", g.GameData.CountLag[i], "address", g.GameData.PlayerAddresses[i])
160160
playersActive = true
161161
} else {
162162
g.Logger.Info("player disconnected UDP", "player", i, "regID", g.Registrations[i].RegID, "address", g.GameData.PlayerAddresses[i])

0 commit comments

Comments
 (0)