If you have "pure" server switched on, it doesn't matter what's in the client's "main" folder, it will be ignored. This is the whole point of pure servers - to prevent client files being read. When pure server is enabled, the server only recognises stock server files. A client's mod files will be completely ignored.
Ryan may not have enabled the pure server dvar, in which case it IS reading client files. Turning pure off will make the server read client mod files. The solution to this scenario is to enable pure server. Make sure this dvar is set in your server's config file:
NB: pure is enabled on a server by default.Code:set sv_pure "1"
Or, if it isn't pure server being turned off, there is something else going on - maybe corrupt stock server IWD files, in which case it will give the error message "unpure client detected" because it thinks the client is corrupt, when in fact it is the server. Solution to this scenario is to reinstall the server.