We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 855e66a commit a56b0a5Copy full SHA for a56b0a5
internal/gameServer/udp.go
@@ -160,7 +160,7 @@ func (g *GameServer) processUDP(addr *net.UDPAddr) {
160
viCount := binary.BigEndian.Uint32(g.GameData.recvBuffer[1:])
161
syncValue, ok := g.GameData.SyncValues.Get(viCount)
162
if !ok {
163
- g.GameData.SyncValues.Add(viCount, g.GameData.recvBuffer[5:133])
+ g.GameData.SyncValues.Add(viCount, bytes.Clone(g.GameData.recvBuffer[5:133]))
164
} else if !bytes.Equal(syncValue, g.GameData.recvBuffer[5:133]) {
165
g.GameDataMutex.Lock() // Status can be modified by ManagePlayers in a different thread
166
g.GameData.Status |= StatusDesync
0 commit comments