game.CleanUpMap
Description
If called serverside it will remove ALL entities which were not created by the map (not players or weapons held by players).
On the client it will remove decals, sounds, gibs, dead NPCs, and entities created via ents.CreateClientProp.
This function calls GM:PreCleanupMap before cleaning up the map and GM:PostCleanupMap after cleaning up the map.
This can crash when removing _firesmoke entities. You can use the example below to workaround this issue.
Issue Tracker: 3637
Issue Tracker: 3637
Arguments
Example
Quick fix for issue #3637 (from Garry's Mod Github).