but what files does i need for loading the map...?
That depends on if you've used any custom assets in your map (eg. custom textures, custom sky, custom sound etc.), if so, those assets needs to be on the server too. If you haven't used any custom stuff, only the bsp-file is needed.
(Also, custom textures could be included inside the bsp by using compile parameters)