Modified the health check to try and detect if the server's Internet connection has failed. In this case, the health check failure will be ignored, and gluapack will remain operational.
Fixed Linux32 for the new Gmod update (yeah they updated it again D:)
Fixed Linux32 for new Gmod update.
Fixed gluapack crashing if a signature changes.
gluapack will now stop loading if it detects TWO crashes rather than THREE as most server hosts appear to stop restarting the server after a 3rd crash.
Fixed a FastDL related bug and crash.
Removed requirement for sv_allowdownload 1
Fixed changing sv_downloadurl not triggering a pack reupload on server startup
Fixed crashing after the latest Gmod update on 32-bit servers that use FastDL
Added gluapack_allow_optout which lets you choose whether to respect a user's opt-out setting
Added the "opt-out" feature, which allows clients to opt-out of gluapack if it for some reason doesn't work for them.
This will allow users with dodgy internet connections, firewalls, governments, ISPs, etc. to connect to your server by following these instructions: https://gluapack.com/help/#opt-out
Fixed Linux 64-bit
(You don't need this update if your server isn't Linux on the x86-64 branch)
Turns out the crash recovery system was flawed from the start. Fixed!
Optimised a part of the sending Lua files stage (new players should connect a bit faster now)
Fixed a bug for servers not using FastDL where gluapack failed to block resource.AddFile calls and would send fonts, materials, etc through the net channel which tanked join times
Added a warning messages for servers using FastDL that they might not actually need it and it should be ideally turned off if all content is sent through the Workshop anyway (it tanks join times for files that aren't synced with the FastDL server)
Fixed the crash recovery system not actually preventing gluapack from loading if gluapack crashes are detected
You can now prevent addons from being packed by creating a file called addons/xxxx/gluapack_skip
NEW encryption! Pack files are now encrypted and the encryption key is regenerated every so often.
Fixed a bunch of cache related bugs.