Skip to content

Commit db1357a

Browse files
committed
always calculate buffer health average
1 parent cc614be commit db1357a

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

internal/gameServer/server.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,11 @@ func (g *GameServer) ManageBuffer() {
119119
var leadPlayer int
120120
g.GameDataMutex.Lock() // BufferHealth can be modified by processUDP in a different thread
121121
for i := range 4 {
122-
if g.GameData.CountLag[i] == 0 {
123-
var err error
124-
g.GameData.BufferHealthAverage[i], err = g.bufferHealthAverage(i)
125-
if err == nil {
126-
activePlayers = true
127-
}
122+
var err error
123+
g.GameData.BufferHealthAverage[i], err = g.bufferHealthAverage(i)
124+
if err == nil && g.GameData.CountLag[i] == 0 {
125+
activePlayers = true
126+
128127
if g.GameData.BufferHealthAverage[i] > bufferHealth {
129128
bufferHealth = g.GameData.BufferHealthAverage[i]
130129
leadPlayer = i + 1

0 commit comments

Comments
 (0)