There will always be some people who download from your server, at least until 1.2 comes out

If the client doesn't have tjw's build, they will download from the server. Also, some linux client installs (like Ubuntu) with trem require additional steps for it to work.
If you can, open the console when it tries to connect and fails (the client that is). If you scroll up, way way way up in the console, you will find where the server is telling the client to get it from online and after that you will see the error that causes your client to download it from the server. Or, you could try it, cancel out of the map download with esc, open the console and run:
condump http.error
which will dump the console to a logfile that you can open with notepad. Not sure where it puts it though, search for it though and you'll find it.
