1.Скачиваем модуль gmsv_workshop с гитхаба кидаем в gmod/lua/bin
2.Запускаем скрипт на св
3. Вводим в консоль obkak [ID карты в workshop], и карта автоматически скачивается и меняется, также авто скачивается у игроков если карта до 20мб
2.Запускаем скрипт на св
Lua:
concommand.Add("obkak",function(p,_,_,id)
if not p==nil then return end
require("workshop")
steamworks.DownloadUGC(id,function(path,f)
PrintTable({game.MountGMA(path)})
for v,z in pairs({game.MountGMA(path)})do
if istable(z)then
resource.AddWorkshop(id)
for _,v in pairs(z)do
if string.find(v,".bsp")then
RunConsoleCommand("changelevel",v:Replace("maps/",""):Replace(".bsp",""))
end
end
end
end
end)
end)