Envmap and lightprobe commands blocked from Lua; dupes/saves/demos with a single tag load again
Commit 7be067 on main blocks the envmap and lightprobe commands from Lua, fixes some dupes, saves and demos not loading, and adds more decompression self checks.
Details
- Block envmap and lightprobe commands from Lua
- Replace usages of
string.Explodewithstring.Split - Properly fix
env_microphonemissing closed captions - Dedicated server workshop cleanup now runs in the correct folder (it was cleaning
cache/workshop/while files were saved tocache/srcds/) - Fixed some dupes/saves/demos not loading when they only have a single tag (Dupe, Save or Demo)
- More decompression self checks; the FastLZ fallback was removed from
util.Decompress(workshop dupes/saves already use LZMA,util.Compresshas used LZMA since 2014)