Skip to content

Problem with connecting clients sourcemods directory

It would appear that if you have support files and the sourcemod installed on a different drive. You can play it locally. But when you join a server, you will get a disconnect saying you are missing the mod.

I was able to test this by moving the sourcemod in question to my C:\Program Files (x86)\Steam\steamapps\sourcemods\* then re-join and it loaded correctly. But my configuration is E:\SteamLibrary\sourcemods\* which is proving to be a problem in the development branch.

There must be a different check happening server-side on connecting clients that only checks C:\Program Files (x86)\Steam\steamapps\sourcemods\* instead of whether or not the client has the mod at all.

For a while I was able to get symlinks to work in its place, but the development branch seems finicky about whether or not it follows junctions or symbolic links.