Ultimate Workshop Downloader

If you liked this item, please rate it up on Steam Workshop page.

Authors: ceifa, Xalalau

Last revision: 11 Apr, 2023 at 00:26 UTC

File size: 16.38 KB

On Steam Workshop

Description:

Features
  • Fully automatic (very easy to use);
  • Intelligent addon selection (wastes no time or disk space);
  • For listen (p2p) and dedicated servers;
  • Supports legacy addons (extracted addons):
  • Validates pointshop models;
  • Extremely fast (intelligent cache and scanning);
  • Actually works (super impressive).

Introduction

When playing on a server, this script makes people automatically download a selection of your mounted items from workshop. It checks for the current gamemode (if it’s a custom one), the current map (and its contents), addons with important resources (such as mdl, vtf, vcd, wav, mp3, ogg, vmt, vtf, png and ttf) and even validates your pointshop models!

This process will make everybody see the server contents correctly, so most ERRORs (missing models) and black and purple textures (missing textures) will be "fixed" without the need of manually subscribing to tons of addons!

We say "most errors" and not "all errors" because:
– Some addons will just be buggy and not fully load by themselves – contact their creators;
– UWD can’t deal with game contents (you still have to buy and activate CSS);
– The script doesn’t auto subscribe to missing addon requirements (you have to be sure your server has everything that’s needed by ALL addons);
– It’s not uncommon to see addons with improper tags, which can confuse UWD;
– Somethimes Workshop or the game themselves are buggy or misbehaving – contact GMod devs.

Other than that we have a cache system that makes the loading process very fast! Once an addon is scanned for resources it’ll only be checked again after it gets an update. When new addons are added to the server only them will be scanned then cached with the others.

That’s it. UWD is probably the best "It Just Works" we’ll get, so we hope you enjoy it.

How to use

On dedicated servers: add it to your collection.
On listen servers (p2p, in-game multiplayer): subscribe to UWD.

In short the clients don’t need to subscribe, only the host.

If you want legacy addons support (extracted addons), please read this discussion.

F.A.Q

Originally posted by Auditormadness9:

Do those workshop files get deleted from their computers after they disconnect/exit the game?

GMod manages the workshop files, and it doesn’t delete any of them after players leave the servers.

Originally posted by Eevryone_:

Does this work with Addon Share

It works, but UWD kind of replaces Addon Share. This is also true for many other options such as: Workshop Download Script (WSDL), Automatic Workshop Download and P2P Hero. But feel free to choose what you prefer and don’t forget that modders are doing it all for free.

Originally posted by MelonBoy:

is this safe?

Yes. Our addon just selects the correct addons and then deletes itself from the memory.

Originally posted by SeediSilver:

so does this make it faster to join servers who have alot of addons?

Actually it’ll take you the correct time to enter the server because you’ll download what you have to. If it was fast before, things were missing, if it was slow, there were too many downloads.

—————

For more common questions, check out our extended F.A.Q..

Thank you

If you have any questions or ideas, just comment.

The code is available on GitHub: https://github.com/ceifa/gmod-workshop-downloader