Читаем ридми игры:
Quote:
				i. Возможные неприятности с сетевой игрой 
Во время игры в 'Homeworld 2' на Gamespy пользователи модемов могут испытывать трудности с подключением при запущенных личных сетевых экранах (таких как ZoneAlarm или Norton Personal Firewall). Отключение сетевого экрана во время игры может решить данные проблемы. 
 
Если вы хотите играть в 'Homeworld 2' по сети и при этом находитесь за маршрутизатором, то возможно вам придется сделать одну из следующих вещей: 
 а) Выключите свой маршрутизатор, чтобы ваша машина была подключена напрямую к интернету. 
 б) Откройте порт 6073 и порты с 2302 по 2400 (это порты DirectPlay, используемые в 'Homeworld 2' по умолчанию). 
 в) Укажите 'Homeworld2' собственный порт, используя в командной строке параметр "-port ####", где #### - номер порта между 1 и 65535. 
 
Если вы все еще испытываете трудности при подключении к GameSpy, пожалуйста, позвольте трафику проходить через следующие TCP порты. 
	6667 (IRC)  
	80 (HTTP)  
	27900 (Синхронизация с основным сервером по UDP)  
	28900 (Запрос списка с основного сервера)  
	29900 (Менеджер подключения GP)  
	29901 (Менеджер поиска GP)  
	13139 (Выбранные пинги UDP)  
	6500  (порт входящего запроса места, заданный по умолчанию, UDP; может быть указан самостоятельно параметром roomqueryport=<port #> в svc.cfg)
 | 
 Попробуй эти, по директконнекту кажись теже порты используются. Проще не заморачиваться, подождать реакции фаервола и ввести ему правило.