К сожалению в Dota 2 нет опенсорс серверов (есть только пиратские, собранные энтузиастами
тык), в вашем случае либо запускать Dota 2 в режиме локальной сети, либо ждать хорошего интернета, либо поднимать/найти халявный/купить VPN до ближайшего сервера валв.