Yea you have to have all the same mods as the server. One thing to watch out for is if installed via workshop, sometimes it will include the full path to the mod, which is usually kinda long. There's a limit to the size of the stuff sent in the connect string to the server so it will overflow...