Leyworkshopdls |Faster joining!| Ingame In-Game downloads!

(28)
(333)
You can always read the reviews or discuss this product
Media gallery
loadingbar, nice, loads, nicenice
Buy product
In short

Leyworkshopdls makes your players join quicker by moving downloads ingame :) Buy now and profit from people being in your server faster!

Discord (kinda unofficial): https://discord.gg/veGQ75U9eR

The fastest&easiest downloading system on the market

without this script

Allowing players to join faster - play faster

Buy the original without DRM, not some copy with lies

NO YOU CAN NOT LOAD ~100+ ADDONS INGAME, READ THE DESC

NO YOU SHOULD NOT BREAK YOUR SERVER CONFIGURATION, DO NOT DO ANYTHING NOT IN THE DESCRIPTION



Unlike the competition, this doesn't require you to manually manage your fastdl like in 1999!

if you don't want to buy it, then just don't

no this does not work for servers with 100 addons unless you only use this for some downloads

if the picture triggered you, then just leave edition

demo server: gmod.endlesswin.net:27017

other scripts:

LeySexyErrors - Sexy error models

LeyWorkshopDls - Minimize loading times!

SimpLAC - Catch cheaters!

SwiftAC - Catch lua-based cheatss!

LeyScreenCap - Stalk players!

LeyHitreg - No more fake hits!

Features

  • Never use fastdl again! Just upload your file to e.g. mixtape.moe and link it up :)
  • No fastdl syncing/compressing required
  • No steam API key required
  • All downloads happen once the loading screen is gone
  • Makes your players load quicker
  • Gets more players to your server
  • Is easy to setup
  • Doesn't require much
  • Automatically generates its own .gma file from your server files based on ley research TM
  • Does it all for a cheap price!
  • Steam collection support
  • AND NO, NO THIS DOES NOT REDOWNLOAD EVERY TIME YOU JOIN
  • AND NO, THIS DOES NOT REDOWNLOAD ADDONS YOU HAVE SUBSCRIBED

What does this script do?

It moves all your downloads from the steam workshop and fastdl to compressed gmas and downloads & mounts them once the player is ingame, thus allowing your server to become popular more easily!

Are there any issues?

Loading addons does still lag ( because loading addons, will always lag ). Loading lag gets moved from loadingscreen to ingame. Just telling you here because some people skip the FAQ and expect this to kill all the lags normally experienced in the loadingscreen from loading addons.

Doesn't work with maps, never will, due to the way maps are loaded in gmod. They have to stay on fast dl or old workshopdl. Also if you have a fuckton of content, it's possible that crashes may happen. That may also happen when gmod loads normally, because it isn't supposed to handle that much content. you can try tweaking the settings to stop it from happening, if it happens at all. Weapon scripts and particles sent over workshop sometimes don't load properly, rejoining or a mapchange will fix those issues.

HELP IT MOUNTS EVERYTIME =(

there is NO way around mounting/loading addons. How do you wanna play the game without loading them??? It loads them without this addon too, but on the loadingscreen.

It doesn't even load it on every map change, if it's cached it just checks it which is really fast in my TTT server. No stutters compared to normal load. If you have problems it's because of your addons most likely.

How do I install this script?

  • Drag & Drop to your addons folder
  • If you want additioonally edit config_cooldownloads.lua to use your Collection Link

OPTIONAL STEPS: only if you want fastdl dls to be hotloaded too

  • Run the chat command !leyworkshopdls_gen
  • Download the file data/uploadthissomewhere.gma.dat from your server
  • Upload that file to your webserver
  • Run !leyworkshopdls_sv with the url e.g. http://www.bestgameserver.com/nicefastloading.gma.dat
  • done!

I wanna use my collection :C

Just edit --LeyWorkshopDls.CollectionID = nil

turn it into LeyWorkshopDls.CollectionID = yourcollectionid

I wanna load some addons on loadingscreen :C

Just edit --LeyWorkshopDls.CollectionIDLoading = nil

turn it into LeyWorkshopDls.CollectionIDLoading = yourcollectionid

I wanna fully control which addons load ingame and which on loadingscreen

  1. Start of by creating 3 different Collections:
  2. A collection for addons which should load ingame
  3. A collection for addons which should load in loadingscreen
  4. Lastly, a collection which contains all the stuff of both for your server use. Configure your server to use this as +host_workshop_collection
  5. Open the addons lua/config_cooldownloads.lua file
  6. Replace the CollectionIDLoading with the CollectionID of stuff you want loaded in loadingscreen LeyWorkshopDls.CollectionIDLoading = 1234567890
  7. Replace the other CollectionID (not CollectionIDLoading) with the CollectionID of stuff you want loaded ingame LeyWorkshopDls..CollectionID = 1234567890
  8. Set LeyWorkshopDls.BlockNonCollectionResources = true to prevent addons from AddWorkshopping stuff not on these collections.
  9. be happy

If there are new missing contents, try checking your server console for texts like "NOT ADDING: id" and try adding those to your collections too.

Can users disable downloads?

Yes, this is possible by doing one of the three:

  • Setting leyworkshopdls_disabledl convar to 1
  • Using source engines built in downloadfilter (cl_downloadfilter), also accessible somewhere in the games settings
  • Running alias "leyworkshopdls_feedme" "echo disableddownload"

Where is the configuration???

It's in config_cooldownloads.lua

Can I send my maps dynamically (just the one being played) instead of all at once?

Yes. LeyworkshopDls can help you with that.

  1. Set LeyworkshopDls.SendMaps to true
  2. Add your maps from workshop to LeyworkshopDls.Maps i.e. LeyWorkshopDls.Maps["myepicmap"] = workshopid
  3. Download your maps from workshop manually using i.e. gmpublisher and upload them to your servers maps/ directory

Now your clients won't download all of your maps at once. Instead, only the map your server is actively using will be sent to the clients..

I'm unsure whether it'll work for my server :(

I as a rule of a thumb say over ~0.5~1gb and your server is fat. However, it depends on the kind of content. Either way, if you're unsure, I recommend just not buying it unless you wanna take the risk. Hell, even if it doesn't work for your DarkRP with 20gb of content, it might work for your nice TTT (e.g. mine at gmod.endlesswin.net:27017).

I read gmod now 2gb! I put all my content in one big 2 gb file! Work??

Fuck no. That idea will NOT and will NEVER work. Garry's Mod is SINGLETHREADED. This means all the rendering, sounds, networking, user input etc. all happens on ONE thread. You can imagine this being like 1 traffic lane. Now imagine you shoving a fat ass truck onto that lane that's so fucking large and so fucking slow that everything gets jammed and no one can continue to drive. The game will behave unpredictably and crash. Even in the loadingscreen loading 2 gigs of content at once is a terrible, terrible idea. The only reason why that is a bit less likely to crash is because when in the loadingscreen people don't go all "clicky clicky" on the game and because there's no shit being rendered etc there's a bit less traffic on the lane. Even then, it's a fucking terrible idea. You should use the workshop the way it was intended. In other words, setup a collection and use that instead.

How does it work?

All your files which would normally have to be uploaded to several workshop addons or to your fastdl get compiled into one GMA. This gma is downloaded and uncompressed by each client, once ingame, thus allowing you to serve your clients your files easier, quicker & when they're fully loaded instead of causing them to be stuck at the loading screen. The second thing it does is changing the way workshop addons are loaded. Instead of downloading workshop downloads while at the loading screen it moves them all to when they're fully loaded. Those 2 factors combined reduce your loading times greatly - amazing-

but dude, isn't there a script like this for free already?

No - this one is different. There've been several users who couldn't bother reading through the comments and thus I've decided to add a new section here. First of all this works for fastdl stuff too and doesn't just help you make your fastdl stuff easier to use. Instead of uploading all kinds of shit you just gotta upload the stuff this addon generates for you and your maps. Secondly it reduces the size of your fastdl stuff compared to normal fastdl, because it not just gets gma'd through lua ( which is also pretty nifty ) but also compressed in a nice manner. Thirdly it allows people to generally download a bit quicker because smaller file sizes means faster downloads. Another cool thing it does is spreading out loads with some semi nifty algorithms to avoid people from lagging/reduce lag for people with worse pcs, each workshop addon gets categorized and treated differently. This together with halting the process intelligently can depending on your addons and settings fully prevent you and your players from lagging while loading. In other words, the alternatives offer less functionality and work worse, but if you don't mind that, feel free to use them


part of TOS:

Your access can get removed if;

  • you're a cheater
  • you're being dumb
  • you're leaking it
  • you bought it to help cheaters improve their cheats
  • you are a cheater trying to improve his/her cheat

By purchasing and/or using this you also agree to;

  • the possibility of leakers getting punished on your server
  • not leak the script and incase you do, face possible punishments
  • data being processed from external sources

Others by others <3




FAQ

I get the error "Loading gma failed thus trying to delete"

That means you didn't enter the right url. Try clicking your url, if your web browser doesn't instantly download the file your url is wrong. If it shows you it as text instead of downloading the file, try another host.

It lags when loading addons!

Well no fucking shit. If addons have to be loaded, the game WILL always lag more or less because of the kind of addon and due to it's single threaded nature. It's IMPOSSIBLE to get no lag unless you remove all of your addons. And even so, the game by itself might still lag. Be realistic. If you can't live with that, don't buy this.

Is it possible to make it lag 0%?

It's not, loading files will always lag to some extent, and the more addons you have, the bigger the stress on the server&clients, same goes for the download time and lag while loading them. This is NOT caused by our script, that's just the way the source engine with gmod works. More addons basically means more trouble.

I deleted all my resource.AddWorkshop/resource.AddFile calls and now it doesn't work wtf?

You shouldn't have done that. Readd them. The addon needs them to know what kind of stuff you want clients to download. Removing it equals saying you don't want them to download anything at all and lets you end up with broken models and textures.

I can't speak english, I only know chinese, can you help me anyways? I got google translator

Well you see we always try to help people but if we can't understand you it's kind of hard. We don't know all languages. We'll try to understand you, but if we can't, please don't be mad. Try asking a friend who knows your language and english incase you're having troubles stating your problem.

If too many addons are bad, can I just make less but bigger ones?

No. You would still end up with the same result.

My workshop collection is this big, how big would the lags be?

We can't tell. There are too many factors, like your PC, whats in the collection etc. if it's too big ( e.g. multiple gigabytes of meme content ) then don't buy this

Dude addons are redownloaded?!

They are not. The script caches ALL downloads. If it lags too much blame your server setup and don't try to blame the script. After a certain amount of addons, it's impossible to have ingame downloading be smooth.

I don't like the way it lags. I want the lag to be spread out more but be stronger at once/want it to be spread out less aka weaker at once

Well there my young grasshopper, what you can do is change your delays to adapt to your needs. If you don't know what you're doing (changing the delays to something that isn't really smart), you might as well contact someone for help.

How do I let some things like all my cool maps be downloaded on the loadingscreen?

resource.OldAddWorkshop for workshop files

resource.OldAddFile for fastdl files

dude i'm stick at sending client info :(

You have only yourself to blame. You get stuck at sending client info when loading lua files, thus you most likely have a lot of addons, or a slow server (aka taking addons takes a long time) or a slow PC (thus loading all kinds of addons takes a long time).

It keeps redownloading everytime i join :C

It does not. It only checks for update once every 2 weeks and if you already have the content it only loads it.

people are timing out!

chances are your server is too fat

when is my server fat?

usually kids darkrps are fat. It depends on the amount of mb/gb but usually more than ~50 addons can be considered fat. If the addons are small however, they'd load quick, or if they're all big, it'd load slow. That's why it depends on the file sizes (and the lua involved but that isn't easily measureable).

I have all my server content in a 1gb workshop addon why no load??

Because it's a really bad idea to put everything into one really big addon. It causes crashes, timeouts, and more issues. You need to split it up. Or better yet, use a collection as intended by steam workshop for your server content.

For some reason not all workshop addons are getting added

I've had a customer with that issue and the reason was he had so many addons that garrysmod struggled to even load any more lua files. You can kinda imagine it like a obese person. If someone eats too much he'll end up fat, slow and have trouble doing lots of everyday things. That's your server, when you feed it too many addons. And if your server has that many addons, weird shit can happen. In an obese person if he's too fat and eats more he just ends up dying or puking. If your server is too fat it will crash randomly and behave weirdly. For example, it might just not load all lua files on your server. Then you wonder why not all stuff loads. Or it might just crash on mapchanges etc. The effects can be anything. And no, putting things in one content pack or folder or something doesn't make it any better. That'd be like feeding a obese person with potatoes instead of fries. He'll still eat up ending the same amount of potato. So be nice to your server - don't force it to be obese. This addon isn't going to make your server less obese, no addon can, only you can help it become slim and fit.

Product reviews

4.94 average based on 28 reviews

Rayzox57
No longer "compatible" with my server but I recommend
Even if the title may scare you don't worry, if I say that it's because I'm reaching a number of addons far too large for this addon but that does not mean that it does not don't work. If your server is "reasonably sized" you won't have any problems! I recommand for " small / medium serveurs "
By Rayzox57 -
(version 2.0.8)
Author's reply
Yes, quite a shame that due to the way Garry's Mod works it is not possible to make this work for bigger servers. However, you could try to move some of your downloads ingame and others in loadingscreen incase you're fine with that :P
By Leystryku -
xKx
Bonne addon.
Bonne addon pour télécharger les addons rapidement.
By xKx -
(version 2.0.8)
jaxjaxk
works 99/100 times
the gamemode i run is an oddball that honestly no one else really runs. this script works wonderful except the model of the guns does not load in properly giving errors on the weapons. one ticket later that was solved.
By jaxjaxk -
(version 2.0.8)
Handeril
I don't review scripts often, but this one earned it!
This addon does what is says "on the tin", it can seriously make loading into a GMod server more of a breeze! If there's a noticeably-bad issue with the script, Leystryku is rather-quick to respond to support tickets, so you won't be left hanging for 3 days to get a response.
By Handeril -
(version 2.0.8)
SCARYCRAZYMANN
Fastest way to load in game.
This makes it way easier to load into a server. If you have the addons already installed then you don't need to wait and download them when you join.
By SCARYCRAZYMANN -
(version 2.0.8)
previous
1 of 7
next
Buy product

(somewhat unofficial) Ley Addon Discord!

by Leystryku

https://discord.gg/veGQ75U9eR

Read more
Leystryku
10 products - 2 members
Looking for reliable and easy-to-use game server hosting with free Anycast and DDoS protection? Get 30% off your first payment at Physgun with the coupon code gmodstore at checkout.
Product details
Views:
69.9K
Purchases:
1,412
Added:
Updated:
Price:
$4.99
Languages:
English
Requirements
None specified
Actions
Report
Search products...