Для того чтобы Вы смогли стать хостом, мешают некоторые причины:
Причина №1.Это FireWall, ну или Брандмауэр, который встроен в систему XP. Оно то вам и не дает вам возможность хостить, если вы не добавили War3 в исключения. Чтобы Вы смогли хостить, Вам нужно разрешить пропуск трафика от порта 6112. Но если вам лень возиться с этим вы просто можете отключить Брандмауэр, но это снизит вашу защиту системы перед вредоносными файлами и тд. Чтобы отключить Брандмауэр нужно зайти в Панель управления --> Брандмауэр Windows --> Отключить (Не рекомендуется) --> OK.
Причина №2.Также FireWall (Брандмауэр) может стоят и у вашего провайдера, который блокирует подключения к сети провайдера, в которой, к сожалению, вы и находитесь.
Тут уже нужно разбираться с провайдером, чтобы решить проблему.
Причина №3.Если Вы используете прокси сервер, вы не сможете хостить. Вам нужно отключить поркси сервер в настройках подключения к интернету.
Причина №4.Чтобы Вы могли хостить вам нужен внешний IP-адрес.
IP-адреса бывают двух видов: Внешний и внутренний. Чтобы определить какой у вас IP, вы можете посетить
этот сайт.
Внешний IP-адрес каждйы раз меняется при подключении к интернету. Внутренний все время остается прежним.
Причина №5.Если у вас стоит Адсл модем, то вам нужно ввести в браузере IP-адрес модема, после чего добавить порт 6112. Ищем вкладку Advanced --> Port Forwarding.
Все. Желаю удачи!