1 способ:трабицеонный через Battle.Net
Что нужно: лицензионный вар, последний патч.
Плюсы: Много народа, всегда есть созданные игры.
Минусы: Куча нубов и ливеров. Нелюбовь к русским (иностранцев) - сразу кикают. Если у вас модем, то вас тоже наверняка кикнут, даже если вы и не лагер.

2 способ: через GG-Client
Что нужно: скачать клиент (wwwgg-game.com) и зарегистрироваться на сайте
Плюсы: Низкий пинг, не надо лицензионный варик, основная аудитория - дотеры.
Минусы: не так много людей.

3 способ:через неофициальные сервера
Что нужно: загрузчик и файл реестра
Плюсы: В основном русскоговорящие игроки
Минусы: Мало людей

4 спосов:по телефону
Что нужно: серверу (кому будут свонить) надо проделать следующие операции: панель управления=сетевые подключения=мастер новых подключений=установить прямое подключение к другому комьютеру=принимать входящие подключения=разрешить виртуальные частные подключения=добавить нового пользователя.
Плюсы: Не лагает
Минусы: Игра только 1x1

Замечания:
*Перед игрой желательно отключить антивирусы и фаерволы.
*Поставить последний патч (в случае Battle.Net файлы обновятся автоматически).
*Для создания игр у вас досжен быть внешний айпишник.
*Расход трафика 3-5 мб. в час (с GG-Client значительно больше)
*В названии создаваемой игры желательно указывать кол-во игроков и моды (например - Dota 5х5 -apem), чтобы избежать многочисленных вопросов в будущем.
*Чтобы хостить нужно иметь хорошее соединение и конфигурацию компьютера.