Skip to content

Commit cc614be

Browse files
committed
log lead player
1 parent 39de396 commit cc614be

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

internal/gameServer/server.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ func (g *GameServer) ManageBuffer() {
116116
// Find the largest buffer health
117117
var bufferHealth float32
118118
var activePlayers bool
119+
var leadPlayer int
119120
g.GameDataMutex.Lock() // BufferHealth can be modified by processUDP in a different thread
120121
for i := range 4 {
121122
if g.GameData.CountLag[i] == 0 {
@@ -126,6 +127,7 @@ func (g *GameServer) ManageBuffer() {
126127
}
127128
if g.GameData.BufferHealthAverage[i] > bufferHealth {
128129
bufferHealth = g.GameData.BufferHealthAverage[i]
130+
leadPlayer = i + 1
129131
}
130132
}
131133
g.GameData.BufferHealth[i].Purge()
@@ -135,10 +137,10 @@ func (g *GameServer) ManageBuffer() {
135137
if activePlayers {
136138
if bufferHealth > float32(g.BufferTarget)+0.5 && g.GameData.BufferSize > 0 {
137139
g.GameData.BufferSize--
138-
g.Logger.Info("reduced buffer size", "bufferHealth", bufferHealth, "bufferSize", g.GameData.BufferSize)
140+
g.Logger.Info("reduced buffer size", "bufferHealth", bufferHealth, "bufferSize", g.GameData.BufferSize, "leadPlayer", leadPlayer)
139141
} else if bufferHealth < float32(g.BufferTarget)-0.5 {
140142
g.GameData.BufferSize++
141-
g.Logger.Info("increased buffer size", "bufferHealth", bufferHealth, "bufferSize", g.GameData.BufferSize)
143+
g.Logger.Info("increased buffer size", "bufferHealth", bufferHealth, "bufferSize", g.GameData.BufferSize, "leadPlayer", leadPlayer)
142144
}
143145
}
144146

0 commit comments

Comments
 (0)