Умение хостить может быть недоступно по следующим причинам.
Причина 1.Ваш компьютер блокирует входящие подключения. В Windows XP
встроена специальная прога - Firewall (браундмауэр, межсетевой экран),
которая применяется для защиты вашего компа от попыток
несанкционированного доступа из сети. Она запрещает все входящие
подключения к вам и разрешает только исходящие от вас. Также есть и
другие фаерволы, которые у вас могут быть установлены (касперский
антихакер, zone alarm, и т.п.). По хорошему если делать, то нужно
настроить правило для фаервола так, чтобы он разрешал удаленные
подключения к вам через порт 6112 (или другой, который назначен для игры
в настройках). Но на это нужно потратить время, а тем более если вы не
шарите в этом, то лучше фаервол просто отключить. В этом случае ваш комп
будет открыт для вторжения хакеров через многочисленные дыры в службах
виндовоза, но зато вы сможете хостить игру, а это главное :))) Ваш комп
будет открыт для вторжения только если на другом участке сети (например у
вашего провайдера) не установлен еще один фаервол. Чаще всего бывает,
что он установлен и не даёт вам хостить. Если его нет, то чтобы не быть
открытым для вторжения свой фаервол нужно настроить на пропуск трафика
только с порта 6112. Ну а если вам наплевать на безопаность, то для
отключения стандартного фаервола у себя зайдите в свойства сетевого
подключения, через которое вы подключаетесь к сети, зайдите во вкладку
Advanced, нажмите кнопку Settings и выберите пункт отключения фаервола,
нажмите ОК (смотрите скриншот). Причина 2.Ваш провайдер установил на входе в свою сеть, в которой находитесь Вы, корпоративный фаервол, блокирующий входящие подключения. Для
того, чтобы обезопасить своих клиентов, иногда провайдеры устанавливают
у себя фаервол типа NATa или другой. Этот фаервол может блокировать
входящие подключения к вам. В этом случае разбирайтесь с провайдером.
Причина 3.Вы пользуетесь proxy-сервером. Если
вы пользуетесь proxy-сервером, то скорей всего вы не сможете хостить.
Вы должны отключить использование прокси сервера в настройках
подключения к интернету. Если вы используете прокси и он не является
анонимным, у вас там появится соответствующая надпись и второй IP адрес.
Причина 4.У вас внутренний IP адрес...Такая проблема и у меня.... Для
того, чтобы хостить у вас должен быть внешний IP-адрес. За
разъяснениями и с вопросами по поводу своего IP-адреса обращайтесь к
своему провайдеру. Он скорее всего потребует с вас плату за внешний IP. С
внутренним IP-адресом в вашу игру смогут зайти только те, кто тоже
находится в этой внутренней сети. Прежде, чем вы пойдете к своему
провайдеру с требованием предоставить вам внешний IP, знайте, что у
хоста трафик в несколько раз больше, чем у остальных игроков, поэтому
вам прийдется заплатить не только за внешний IP, но и за дополнительный
трафик.
Причина 5.LAN MODEM. Smiler1
- Если у вас стоит LAN MODEM тоесть adsl модем подключенный к
компьютеру через Lan port. Основная проблема лежит в настройках вашего
модема. Нам нужно открыть порт 6112. Итак чтобы попасть в настройки в
браузере вводим ип модема у меня он 192.168.1.1 Ищем вкладку Advanced
> Port Forwarding. У меня лично там уже ОГРОМНЫЙ список игр. Если у
вас списка с играми нет то вам нужно добавить порт 6112 вручную. После
этого вы сможете захостить игрока.