WilliamVenner / gmsv_workshop

📩 steamworks.DownloadUGC for the server!
https://wiki.facepunch.com/gmod/steamworks.DownloadUGC
MIT License
47 stars 3 forks source link

Module no longer works since the February 2022 update #4

Closed FlorianLeChat closed 2 years ago

FlorianLeChat commented 2 years ago

It's all in the title, I updated the module to its latest version but it doesn't seem to work anymore since the last update of Garry's Mod.

Under Linux (dedicated server)

Protocol version 24
Exe version 2021.12.15 (garrysmod)
Exe build: 16:38:55 Jan 27 2022 (8482) (4000)
GMod version 2022.02.02, branch: unknown
Linux 32bit Dedicated Server
> require("workshop")...
L 02/17/2022 - 20:06:26: Lua Error: 
[ERROR] lua_run:1: Couldn't load module library! (/home/florianrp/serverfiles/garrysmod/lua/bin/gmsv_workshop_linux.dll: undefined symbol: SteamAPI_SteamGameServer_v013)
  1. require - [C]:-1
   2. unknown - lua_run:1

Obviously my dedicated server is running the 32-bit and not the 64-bit version of the binaries, I have already done this check.

Under Windows (singleplayer)

Protocol version 24
Exe version 2021.12.15 (garrysmod)
Exe build: 15:23:05 Jan 27 2022 (8482) (4000)
GMod version 2022.02.02, branch: unknown, multicore: 0
Windows 32bit
] lua_run require("workshop")
> require("workshop")...

[ERROR] lua_run:1: Couldn't load module library! (La proc?dure sp?cifi?e est introuvable.)
  1. require - [C]:-1
   2. unknown - lua_run:1

(In English: "The specified procedure cannot be found.")

I find it so strange that no one has reported this issue that I wonder if I made a mistake on my side after all... 🤨

FlorianLeChat commented 2 years ago

This one is also fixed, thank you!