Skip to content
This repository was archived by the owner on Sep 24, 2023. It is now read-only.

Leaky breeki

Pre-release
Pre-release

Choose a tag to compare

@nosoop nosoop released this 12 Apr 13:40
· 3 commits to master since this release

Fun fact: I don't dogfood this. My personal server ended up having to be more stable than I originally wanted (due to it being run autonomously), and my testbench isn't really capable of battle-testing this stuff.

Changed

  • Custom-wrote certain string-handling functions for a significant speedup on long strings, especially on Windows. pl_barnblitz on a Windows server had a 250x speed gain in entity parsing, while writing had a 270x speed gain (bringing both operations down to below frametime at 1/66th of a second)

Fixed

  • Handles just being removed from the list and not actually freed on LevelEntityList.Erase()
  • Cloned handles not being properly moved to plugins calling LevelEntityList.Get(), at which point attempting to delete the handle would quietly fail