Yes, you have to. You don’t put the resource.AddFile Lua file in the FastDL tho. Put it in the server folder: lua/autorun.
Here’s an example:
Note: For the “.mdl” file I only have to put “testmodel.mdl” since it will automatically find all the “testmodel.dx80”, “testmodel.dx90” etc. For the “.vmt” file it automatically find the “testmaterial.vtf” file with the same name. Note that it wont find all the .vtf file in that dir. It wont find the “testmateral1.vtf” if you put “testmaterial.vmt” for the resource.AddFile.
It’s pretty complex I know but once you learn it will be easy as a cake.