Requiring a separate download is exactly that NOT to do. Then your friend is prepared and will download the map before.
But if the server is public, others will join TOO - and get the "black screen of missing map". And this is NOT how public servers are supposed to be.
But well, you are well aware that your arrogance is one of the things that made me cease my involvement. Thanks for destroying a great game with a great community.