Не секрет что сервер отдаёт карты очень медленно, тут вариантов казалось бы всего два - просить игроков качать карты заранее или заливать их на отдельный сайт и использовать sv_downloadurl.
Однако проблему можно решить значительно проще - используя утилиту
Запустите программу, согласитесь на добавление hfs в меню проводника, после чего открывайте в нём папку tf вашего сервера и добавляйте его в hfs:

В утилите выбирайте "real folder":

Теперь к вашей папке tf можно получить доступ через интернет:

Открывайте server.cfg и добавьте туда следующие строчки:
У этого метода есть недостаток - если ip динамический он будет меняться.
Но это идеальный вариант для небольшого уютного сервера, где играют почти одни и те же люди - правильный ip надо будет прописывать только перед тем, как загружаете новые карты.