NEW Added "viewmodel" to the list of entities to ignore in the HUD
FIXED Ability to filter out classnames from ownership HUD
FIXED Added "creator" tool to the default list of tools
Files Affected:
- lua/g_protect/client/cl_gprotect.lua
- lua/g_protect/sh_gprotect_config.lua
- lua/g_protect/sh_gprotect_operators.lua
FIXED Force ghost unfrozen ents
Files Affected:
- lua/g_protect/modules/sv_ghosting.lua
FIXED Corrected hook name
FIXED Issue where some addon wraps the hooks of gProtect
REMOVED Squared physics, as it is obsolete
Files Affected:
- lua\autorun\gprotect_loader.lua
- lua\g_protect\languages\sh_english.lua
- lua\g_protect\languages\sh_french.lua
- lua\g_protect\modules\sv_advdupe2.lua
- lua\g_protect\modules\sv_anticollide.lua
- lua\g_protect\modules\sv_ghosting.lua
- lua\g_protect\modules\sv_spawnprotection.lua
- lua\g_protect\sh_gprotect.lua
- lua\g_protect\sh_gprotect_baseconfig.lua
- lua\g_protect\sh_gprotect_operators.lua
NEW Implemented "Group target level player owned props" which allows you to limit if someone can target someones props based on usergroup
FIXED Improve adv dupe 2 detection
FIXED Optimization and general cleanup
Files Affected:
- lua\g_protect\server\sv_gprotect.lua
- lua\g_protect\sh_cppi.lua
- lua\g_protect\sh_gprotect.lua
- lua\g_protect\sh_gprotect_baseconfig.lua
- lua\g_protect\sh_gprotect_operators.lua
- lua\g_protect\languages\sh_english.lua
FIXED Made adv dupe 2 fixes more isolated
FIXED Made a variable local
Files Affected:
- lua\g_protect\server\sv_gprotect.lua
- lua\g_protect\modules\sv_ghosting.lua
- lua\g_protect\modules\sv_advdupe2.lua
FIXED Rewrote how ownership is being networked due to Gmod limit
FIXED Made the model blacklist case insensitive
FIXED Adv Dupe 2 whitelisted entities being blocked by SENT spawn permissions
FIXED Improved ghosting for Adv Dupe 2 and low tick servers
FIXED Resolved networking mismatch
Files Affected:
- lua\g_protect\server\sv_gprotect.lua
- lua\g_protect\sh_gprotect.lua
- lua\g_protect\client\cl_gprotect.lua
- lua\g_protect\modules\sv_advdupe2.lua
- lua\g_protect\modules\sv_canpropertysettings.lua
- lua\g_protect\modules\sv_damage.lua
- lua\g_protect\modules\sv_ghosting.lua
- lua\g_protect\modules\sv_gravitygunsettings.lua
- lua\g_protect\modules\sv_physgunsettings.lua
- lua\g_protect\modules\sv_spawnprotection.lua
- lua\g_protect\modules\sv_toolgunsettings.lua
- lua\g_protect\modules\sv_usesettings.lua
FIXED Adv Dupe 2 Improved control
Files Affected:
- lua\g_protect\modules\sv_spawnprotection.lua
NEW Support for bypass groups for the class restrictor for Adv Dupe 2
Files Affected:
- lua\g_protect\modules\sv_spawnprotection.lua
FIXED Collision bugs with certain addons
Files Affected:
- lua\g_protect\modules\sv_ghosting.lua
FIXED Bug with Adv Dupe 2
Files Affected:
- lua\g_protect\modules\sv_ghosting.lua
FIXED Added more checks to narrow down force ghost unfrozen entities
FIXED Prevent "tick collisions" when spawning Adv Dupe 2 builds and normal props in general
FIXED Improved permission check
Notes:
Advanced Duplicator 2 is pretty locked down which complicates detecting it, I've had good results testing my checks here but let me know if there are any issues on your server.
I dont think it will affect any other addons but there may be some rare cases.
Files Affected:
- lua\g_protect\modules\sv_ghosting.lua
- lua\g_protect\modules\sv_miscs.lua
- lua\g_protect\server\sv_gprotect.lua
- lua\g_protect\server\sv_overrides.lua
- lua\g_protect\sh_gprotect.lua
FIXED Prop climbing bug
Files Affected:
- lua\g_protect\modules\sv_ghosting.lua