Раздел:
Max Payne II: Моддинг
Данная статья посвящена решению одной из самых сложных проблем, возникающих при расчете освещения. На данный момент это единственное грамотное решение проблемы Couldn’t connect to server ‘localhost’ at port 10000!

Введение

Couldn’t connect to server ‘localhost’ at port 10000!
Достаточно распространенная и одна из самых трудно устраняемых проблем. При появлении подобной ошибки многие советуют переустановить редактор или вообще всю операционную систему Windows. Сегодня мы поговорим о том, как устранить ее.

Возможные причины возникновения

С возникновением подобной ошибки у других, я сталкивался не раз, со временем у меня сложилось мнение, что ошибка эта плавающая, вызываемая банальной недоработкой редактора MaxEd2. В редакторе я работал достаточно долго и на разных операционных системах, таких как Windows XP, Windows Server 2000, Windows XP x64, Windows Vista x64 и Windows 7 x64.
Хочу поделиться следующими наблюдениями:
  • На компьютерах без сетевой карты ошибка не появляется или появляется в исключительных случаях. Заметил это еще в 2005 году, когда сидел в интернете на модемном соединении.
  • На операционной системе типа XP ошибка возникает реже, чем на системах типа Vista. Возможно, это связанно с различиями в организации сетевых подключений.
  • При установке в последовательности: Windows – MaxEd 2 – драйвера сетевой карты и настройка интернет соединения, вероятность возникновения ошибки ниже, чем при установке в последовательности Windows – драйвера сетевой карты и настройка интернет соединения – MaxEd 2. Вероятно, это вызвано тем, что при установке редактора в реестр заносятся данные основанные, на настройках сетевой карты и интернет соединения.

Решение проблемы

Но все эти наблюдения, могут решить проблему лишь отчасти, и направлены скорее на предотвращение проблемы. Что делать если злосчастная ошибка Couldn’t connect to server ‘localhost’ at port 10000! Вылезла у вас именно сейчас и не дает спокойно работать.
Хочу отметить, что именно с помощью нижеизложенного способа я отделался от этого глюка на операционной системе Windows Vista x64.
Итак, решение проблемы кроется в определении термина Localhost
Localhost (127.0.0.1—127.255.255.255) — это зарезервированный диапазон IP-адресов для обозначения т. н. «локального хоста», то есть для сети, состоящей только из одного компьютера.
Итак, идем в Пуск – Настройка – Сетевые подключения и заходим в свойства.
После этого переходим в свойства
Протокол Интернета Версии 6 (TCP/IPv6)
или
Протокол Интернета Версии 4 (TCP/IPv4)
Смотрим и записываем (если память плохая) адрес, прописанный в графе *IP-адрес*
Теперь идем в директорию F:\MaxPayne2Dev\MaxEd2\GISClient
И открываем файл config.txt. Первую строчку localhost заменяем на свой IP адрес. Сохраняем изменения.
Далее открываем нужный уровень в MaxEd2 и запускаем BAT.файл Launch GIS Lighting Server and Client.
Переходим в меню GIS и выбираем пункт Send Level.
В появившемся окне жмем кнопку Clear, после чего в текстовом поле прописываем свой IP и жмем OK.
Если вы все сделали правильно, процесс просчета освещения будет запущен и все пойдет как надо.

Заключение

Напоследок, хочу отметить, что очень важно, что бы ваш просчитываемый файл, не содержал пробелов в названии или символов кириллицы. Тоже самое, касается и папки, в которой установлен редактор.
Ошибка Server localhost at port 10000 didn't respond to share location guery появляется, если Подключение по локальной сети отключено.
Надеюсь, что информация, изложенная в данной статье, кому-нибудь поможет. Все удачи и успехов в творчестве.
Этот комментарий удален
0
6
12 лет назад
0
Бесполезно
3 комментария удалено
0
6
6 лет назад
0
можно также попробовать (проверено на win7 x64):
  1. через командную строку узнать текущий ip (команда "ipconfig", значение "ipv4-адрес")
  2. "...\MaxEd2\GISClient\config.txt" поменять "localhost" на "ipv4-адрес"
  3. в редакторе при расчете освещения указать "ipv4-адрес" вместо "localhost"
  4. в полном имени файла-уровня не должно быть пробелов и русских символов
Чтобы оставить комментарий, пожалуйста, войдите на сайт.