If the in-game map download is stuck for you, go to
this link and download the correct file with the name of
[insert map name here].bsp.bz2 (don't confuse this with the file ending in
.bsp.size; that file is useless). Extract the
.bsp map file using a file archiver like
7-Zip or
WinRAR, and place the map file in your
tf/download/maps folder. After that's done, simply reconnect to the server.