Skip to content
Failed

Changes

Summary

  1. Grenade.c: Fix possible grenade memory leak (commit: a4d5c7b) (details)
  2. Packets/Grenade.c: Fix memory leak in nicer way (commit: 6331e3d) (details)
  3. Server.c: Add checks for spawn ranges in maps (commit: 3560dce) (details)
  4. Source: Fix below 0 Z issues with grenades (commit: a9e6123) (details)
  5. CreatePlayer.c: Send respawn data to limbo players as well (commit: 190a43f) (details)
Commit a4d5c7b208621104a329aab2945e121eac99e06b by 16738302+Haxk20
Grenade.c: Fix possible grenade memory leak
(commit: a4d5c7b)
The file was modified Source/Server/Packets/Grenade.c (diff)
Commit 6331e3d0653225a13f7fe3277b5456aca56d9b4a by 16738302+Haxk20
Packets/Grenade.c: Fix memory leak in nicer way
(commit: 6331e3d)
The file was modified Source/Server/Packets/Grenade.c (diff)
Commit 3560dcebe500a5a22d873faaa252858c625a6062 by 16738302+Haxk20
Server.c: Add checks for spawn ranges in maps

Spawning outside of the map and having tent or intel
there can cause catastrophic issues like filling up
RAM in matter of seconds.
Do not allow this to happen
(commit: 3560dce)
The file was modified Source/Server/Server.c (diff)
Commit a9e61232719e643d52d4c356535f65b240990ffb by 16738302+Haxk20
Source: Fix below 0 Z issues with grenades

This also introduces check for the absolute minimal Z
that player can get legit. May be used elsewhere too.
(commit: a9e6123)
The file was modified Source/Util/Checks/PositionChecks.c (diff)
The file was modified Source/Server/Packets/Grenade.c (diff)
The file was modified Source/Util/Checks/PositionChecks.h (diff)
Commit 190a43f38f5852a7a7d31e95049fb27569fc6143 by 16738302+Haxk20
CreatePlayer.c: Send respawn data to limbo players as well

Without this patch we would have invisible players
if 2 players were in limbo state at the same time.
This way we have limbo players invisible and
when they decide to join they are automatically
shown to players that at least received state data.
(commit: 190a43f)
The file was modified Source/Server/Packets/CreatePlayer.c (diff)