#workshop issues

1 messages · Page 1 of 1 (latest)

sterile cave
#

When players load into the server, we use workshop.Lua. They install the addons up until 103/X amount of addons, and then it gets stuck as shown by screenshot below.

This has never happened before and seems to be so weird. I’ve tried looking at the ID it gets stuck on, when I remove it, a new random id gets stuck but it’s on the same 103.

unkempt cliff
#

I think this is widespread. I'm having a similar issue. Lots of players in-game are having errors to the point they're having to delete their cache to fix it.

unkempt cliff
#

Definitely seems like something happened last night during the Steam maintenance. It screwed up workshop downloads.

mighty raptor
#

Aswell having issues.

#

Its steams side.

snow arch
#

same here
any solution on the meantime until they decide to fix this?

sacred mural
#

On my server there is no problem with the load screen but with players having missing textures out of nowhere. I guess both problems have a connection.

The problem started occuring yesterday. Players don't download content from the workshop anymore (using resource.AddWorkshop) and need to install them manually.

sterile cave
#

so its steam side?

#

any sort of solutions in the meantime

unkempt cliff
#

The only solution I've found is players have to delete the cache each time before launching gmod unfortunately

#

(x86)\Steam\steamapps\common\GarrysMod\garrysmod\cache

#

Quite frustrating so hope it's resolved soon. The average player has no clue about this

sacred mural
#

I am working on a solution today (hopefully)

sterile cave
sterile cave
sacred mural
sterile cave
#

the deleting cache folder thing seemed to work

unkempt cliff
#

Yeah not much we can do rn other than that

#

If you have a diff fix let us know samuel.

#

I'm not sure why more people aren't complaining about this because it's definitely widespread

sacred mural
#

I cannot reproduce the error. I have no problems on my Steam deck. On my computer I had problems and fixed them by deleting the cache folder. For others it does not help and for others it helps to delete the cache folder.

#

This is bs

unkempt cliff
#

Yeah it's very weird. It's only affecting certain add-ons too not all of them. Weirdest thing ever.

rotund bolt
# sterile cave the deleting cache folder thing seemed to work

its only a temporary fix unfortunately, this originally happened a few months back on a server i help run, after 201 addons had loaded via our resource.lua the 202nd would get stuck and everything after it.

We raised an issue on the facepunch github with evidence of it happening but in the last few days the issues gone from 201 to 101, so not much can be done until they get a fix out (but it seems to be a steam issue not gmod)

sterile cave
#

What other alternatives can we use then to get content to players

#

Because it’s had a detrimental affect

rotund bolt
#

the only way ive found of genuinely resolving it is to repack loads of your servers addons to get your addon list below the cap before it gets stuck (and yes i realise you shouldnt be repacking other authors content, but i had a server with 260 addons mounted and theres no way i was removing nearly 2/3rds of the content until this is fixed)

If you do decide to go my above route, id suggest you at least save a copy of your resource.lua before repacking so once the actual issue is fixed you can mount the original addons straight away

sterile cave
#

I’ve made a HUGE content pack and im still above the 101 limit

#

And it also seems like there are some issues with the pack as in some people still do not see textures

#

I think making several 1gb ones should work tho, ill work on it later

rotund bolt
#

do you mean you added the addons into a content pack or you downloaded them all individually, put them into a big folder, then reuploaded them to the workshop? because i did the latter of the two haha

sterile cave
#

I did the latter yes 🤣

#

Brought it from 153 to 109 addons

#

It’s so much effort

#

Took hours

rotund bolt
#

ahh right we are on the same page then haha, yeah its a fucking ballache

sterile cave
#

Yeah it is what it is I guess

#

I’ll have to continue working on it later

rotund bolt
#

yeah only way round so far, but im genuinely concerned that it went from 201 to 101, i mean if it halves again to 50 im fucked

sterile cave
#

How long did it take you 😭

#

I would rather kms than do that

rotund bolt
#

from 260 to 185 took me about 4 hours. then i got some bottom bitches to do the 185 to the 90 we have just managed to get too haha

sterile cave
#

Oh my god 💀

rotund bolt
#

fuck knows how long it took them, i went bed 😂

sterile cave
#

At least I’m on 109 now so I only need to pack about 10-15 addons to stay well below the limit

#

Wish me luck 😏

rotund bolt
#

for now, unless it drops again bruh

#

good luck!

sterile cave
#

Better not 😭

#

Thanks 🙏

umbral cove
#

took me about 3 hours to go from the 185 to 90 ish

sterile cave
#

For some reason some content just doesn’t work from the pack tho idk why

#

Maybe I’ve copied it across wrong

unkempt cliff
#

There needs to be a fix for this already.

sterile cave
#

ye...

loud onyx
# sterile cave For some reason some content just doesn’t work from the pack tho idk why

Try and keep content packs under a gb each (split them), I personally had issues with much larger ones not loading properly and missing "parts" in the past, it may be related if you compiled them together recently
Outside of that, I've not had any steam issues/real reports from players on my servers timing out requesting files from steam workshop (via both resource.addworkshop and game.mountgma) so let's hope that is solved already

cerulean relic
#

having the same issue
almost always getting stuck on 101/167 while it tries to retrieve a workshop addon then eventually just skips the rest of the addons and moves on to the map, and if i try to remove the addon it gets stuck on, it just gets stuck on a different addon
i've noticed that although workshopDL says it downloads all the addons again if you clear your cache, only half or less of the addons it says it has downloaded are actually in the workshop cache as gma's (unless thats normal)
what i've tried so far:

removing all my addons
verifying files
running the gmod FactoryReset.bat
removing appworkshop_4000
clean reinstalling gmod
clean reinstalling steam```
also, here are a few snippets from console.log, the first 2 errors happen all of the time for each addon that it cant load, the last one only happens sometimes
```WorkshopDL: Took too long to get item info for (addon id here)!
WorkshopDL: There is no file to mount for '(addon id here)'!
WorkshopDL: GetItemInfo expected one item, got 0```
loud onyx
#

To me this looks like some ratelimit/was reduced on steam end, so you can only have 100 addons now instead of 200. Times match with last Tuesdays maintenance. I am unaffected and never noticed because I use 30~ content packs/addons (my stuff is mostly self made)
Reinstalling anything isn't going to change that, the limit is clearly 100 right now, I've raised awareness though

sterile cave
#

Ye it’s weird I’ve made multiple packs to split content but I’m still having issues where players don’t see the textures on some packs

#

They’re about 200-900MB in size each

loud onyx
sterile cave
#

Ah ok could be a factor easily

#

I’ll recommend 64bit branch to players

loud onyx
sterile cave
#

Is there anyway I can compress before I can upload to workshop

loud onyx
#

it does it inline/as you upload

sterile cave
#

This is genuinely so irritating

#

Ah ok

loud onyx
#

the new ratelimit really doesn't help you, it exasperated this issue imo

sterile cave
#

It’s like the 8th pack I made doesn’t load at all, no one sees anything from it

#

Well from what I’ve seen

#

Only gotten 3-4 people tell me this but could easily be everyone else as they stated

loud onyx
sterile cave
#

ahh ffs

#

what can we do then

#

is there any viable alternative to workshopDL?

loud onyx
# sterile cave what can we do then

I am just a discord janitor/I don't work for fp so my info is as good as yours, though my guess is that for 64bit the limit will likely be 100 addons then, whenever the update is out (on dev already) that mainbranch will go back to normal/200(or perhaps not have a limit at all, depending on how rubat did it), file size issues that you seem to have likely dont apply to x86-64/64bit- kinda making the branches polar opposites.
I think the best option is to shrink/split further the large packs until they load, and avoid any duplicate files across them- 500mb each never failed for me, my content is around 5gb

sterile cave
#

right ok

#

it takes a while and is such a hassle, and im the only one working on it too 🤣

#

ill get to it later, ty for your help

loud onyx
#

No worries, it is a pain depending on how much you have, I would also keep things like model dependancies together in the same content pack, like mdl/phy/vvds from the same folder, I don't think it matters at all for materials

sterile cave
#

right ok cheers!!

loud onyx
#

I would still suggest seeing what the results are after the next steam maintenance, see if the limit reverts- if you don't want to have to repack other people's addons

sterile cave
#

Oh yeah definitely gonna see what happens after next maintenance, have the old workshop.lua archived anyway so it’ll be a quick swap

loud onyx
#

let me know if you succeed to load more than 100 or 200 now, after testing today i can ask for 500 from steam before ratelimits

sterile cave
#

yes, the issue seems to have been fixed, at least for now

loud onyx
#

Hopefully someone with more than 200 can test this too, but this is great news

cerulean relic
#

interesting, it doesnt seem to be fixed for me
with a clean cache it downloaded to around 155/167 addons then skips the rest, but as soon as i rejoin it gets to 101/167 before it skips the rest
while on the dev branch with a clean cache it gets to 111/167 before it says retrieving workshop file details and when it takes too long instead of skipping all the rest of the addons it will continue to attempt to retrieve workshop file details and take too long for each addon
ill probably just end up making a handful of content packs it the problem still persists by next weeks maintenance

manic hearth
#

Issue still exists for our server aswell. Gets to 101 and skips the rest.

rotund bolt
loud onyx
loud onyx
#

that really sucks, it was 500 last night, and now it is 100 again, raising awareness to steam AGAIN

sterile cave
#

Wait is it?

#

Oh ffs

loud onyx
#

it was 500 before, it can be 500 again, i will keep you guys updated anyway

unkempt cliff
#

Ugh. SO frustrating they gotta make everything so complicated. Hopefully this isn't intentional

sterile cave
hoary tree
#

any update??

sterile cave
hardy fog
#

Hello gmoders,
With the recent gmod update.
They said "Reworked how GetItemInfo timeout works for WorkshopDL.

Just wondering if other people are having issues still.
I'm on dev and then chromium and still have the addons failing to mount

loud onyx
#

Yes, that makes zero difference for what I care about. Only mainbranch gmod(via dev) gets updates now, burying the rest in technical issues which is clearly shit imo

Dont use chromium branch, it doesn't have those fixes. If you read the branch it says its outdated too and to use x86-64, which is abandoned-
64bit doesn't have them either as its abandoned (build servers have magically disappeared). You are likely locked to 100 for those now

I didn't get much more info than "well look into it next time we deploy" from steam which was last week

hardy thistle
#

Not only does it allow more performance when it comes to addons, loading times etc, the game could take advantage of the features 64-bit offers

cerulean relic
#

the issue appears to be fixed for me now, able to download all 167 addons from my server through workshopDL
anyone else able to confirm its fixed for them?

sterile cave
#

ill test

#

im aware it works fine on 32bit

sterile cave
#

not getting my hopes up, happened before when @loud onyx let me know then broke the day after

loud onyx
#

I keep asking, whether the limit stays or reverts to lower we shall see again as we go forward
If its fixed in steam end then 64bit doesn't have any additional limitations as its abandoned, scroll up for info on that

loud onyx
loud onyx
# sterile cave yep seems to be fixed now

Can you do me a quick test? Run this lua on yourself

    steamworks.FileInfo( 2777841289, function( result )
        print(i.." "..CurTime())
    end)
end
``` it'll show the ratelimit whereever it delays, I'll check it out when I'm on pc
sterile cave
#

ye sure

#

seems to be 500

#

unless im missing something, u can tell when you do it

loud onyx
#

Yup, it's at 500+ again, better stay this way 😄

sterile cave
sterile cave
#

Issue is back

loud onyx
#

If so then they fucked it up again during maintenance last night, whatever, I asked enough times