Stable1.0.5
- Removed the delayfactor
- Added a system to categorize workshop addons according to their sizes
- Began loading workshop addons in priorities, first light ones, then medium ones, then large ones, then verylarge ones
- Made the workshop downloading more callback based, everything waits on each other now
- Added flexible delays
- Removed individual file logging in chat, instead it tells you what type its loading and how many
- Added message for when downloading files done
LeyWorkshopDls.sizetypedelays = {} LeyWorkshopDls.sizetypedelays["light"] = 0.03 -- smaller than 1mb LeyWorkshopDls.sizetypedelays["medium"] = 0.8 -- smaller than 20mb LeyWorkshopDls.sizetypedelays["heavy"] = 3 -- smaller than 100mb, over 20mb LeyWorkshopDls.sizetypedelays["veryheavy"] = 8 -- over 100mb
Stable1.0.4
- Fixed the chat command !leyworkshopdls_sv
- Made a warning more friendly
Stable1.0.3
- Split the load more even to avoid crashes when someone has e.g. 125+ addons
- Added LeyWorkshopDls.delayfactor = 0.2 -- Decides how even the load is spread, only matters if you e.g. have 100 addons or sth
- Changed the script to begin loading after 4 instead of 20 seconds
Stable1.0.2
- Added console commmands: leyworkshopdls_gen leyworkshopdls_sv leyworkshopdls
they have the same functionality as the chat commands !
Stable1.0.1
- unix timestamp is now used in the generated .gma file
- if a gma is invalid it'll now call ErrorNoHalt
Stable1.0.0
Initial version.