Основные ошибки подключения к серверу Ил-2
Если при попытке подключения к игровому серверу возникает какая-то ошибка, то будет выдано сообщение, по тексту которого можно примерно определить причину. Ниже перечислены основные ошибки, причины их возникновения и способы устранения.
"The communication with the remote host is lost. Reason: Timeout 0"
"Соединение с удаленным хостом потеряно. Причина: таймаут 0"
"The communication with the remote host is lost. Reason: Timeout 1"
"Соединение с удаленным хостом потеряно. Причина: таймаут 1"
Ечли сервере включена проверка CheckRunTime=2,то у некоторых игроков, через несколько секунд после подключения может появиться такая ошибка с надписью "Reason: Timeout 0" или "Reason: Timeout 1". Как правило, эта ошибка возникает при попытке подключиться с модифицированной версией игры Ил-2. Необходимо запускать игру через исходный "il2fb.exe", а не модовый.
Если у вас установлены моды, которые модифицируют файл игры il2fb.exe, то вы не сможете подключиться.Для запуска игры используйте исходный файл "il2fb.exe" от чистой игры Ил-2, а не модовый. Если всё сделано правильно, но при подключении всё равно возникает ошибка "Timeout 0" или "Timeout 1", то возможно виновата "несовместимая" версия операционной системы.
Побочным эффектом проверки CheckRunTime=2 является то, что при запуске игры из под некоторых операционных систем иногда невозможно подключиться к серверу, так как игра не проходит проверку CheckRunTime=2. Например, если запустить игру Ил-2 из под операционной системы Windows 2000, то через несколько секунд после подключения к игровому серверу, на котором включена проверка CheckRunTime=2, может появиться сообщение об ошибке "The communication with the remote host is lost. Reason: Timeout 0" или "Timeout 1". Впрочем, такое бывает не у всех игроков и на большинстве версий Windows (XP/Vista/7, как 32-битных, так и 64-битных) всё прекрасно работает и игра спокойно проходит проверку, если запускать её через чистый "il2fb.exe".
"Connection attempt to remote host failed. Reason: Timeout"
"Попытка подключения к удаленному хосту не удалась. Причина: истек таймаут ожидания"
Такая ошибка означает что игра не может установить связь сервером, а точнее вообще его не видит по указанному адресу. Проверьте правильность ввода адреса сервера.Доступность сервера в любой момент можно проверить через консоль ("Пуск" -> "Выполнить" -> "cmd") командой ping адрес сервера
Если сервер точно работает, то одна из самых распространенных причин такой ошибки - наличие двух (и более) одновременных сетевых подключений на компьютере игрока. Если ваш компьютер имеет несколько IP-адресов (один в локальной сети, один в интернете, один еще где-то), то игра Ил-2 будет использовать только один из них (это ограничение самой игры). Какой IP-адрес использовать нужно указать либо в конфигураторе на вкладке "Сеть" (там должен появится выпадающий список с IP-адресами), либо вручную: закрыть игру, открыть файл "conf.ini" любым текстовым редактором и в разделе [NET] в строке localhost= указать нужный IP-адрес (расположенный в той же сети, что и адрес сервера). После этого запустив игру, пробуем подключится.
Узнать какие IP-адреса имеет непосредственно ваш компьютер можно набрав в консоли ("Пуск" -> "Выполнить" -> "cmd") команду ipconfig. Если вы подключены через маршрутизатор, то скорее всего у вас там всего один IP-адрес и игра будет сама его использовать (как единственно возможный).
"Connection attempt to remote host rejected. Reason: Server uses a different version of the game"
"Попытка подключения к удаленному хосту отвергнута. Причина: сервер использует другую версию игры"
Такая ошибка означает, что у вас другая версия игры Ил-2, не такая как на сервере. Разные версии игры Ил-2 несовместимы между собой, у всех игроков версии игры должны совпадать с той что используется сервером.
"The communication with the remote host is lost. Reason: Connection lost."
"Соединение с удаленным хостом потеряно. Причина: Соединение утеряно"
Эта ошибка означает что игра по каким-то причинам потеряла связь с сервером. Если это сообщение появляется сразу же после надписи "Успешное подключение", то вероятнее всего сервер вас кикает (см. описание ошибки ниже), а игра это принимает как потерю соединения.
Если это сообщение появляется во время игры, то это скорее всего вызвано каким либо сетевым сбоем на линии до сервера. Кроме того, если у вас динамический IP-адрес, то когда он сменится во время игры - связь с сервером будет так же утеряна и игра выдаст это сообщение (в этом случае на сервере вам будет засчитано Disco, т.е. "дисконнект" игрока в полете).
"The communication with the remote host is lost. Reason: You have been kicked from the server."
"Соединение с удаленным хостом потеряно. Причина: вы были кикнуты с этого сервера"
Это сообщение возникает обычно сразу же после сообщения об успешном подключении (а так же при кике игрока во время игры). Чаще всего - сервер автоматически кикает всех игроков у которых не указан ник (а точнее "позывной" в пункте "Пилот" игры Ил-2), либо он содержит символы кириллицы, либо ник может быть просто запрещен или забанен.
Так же проверьте чтобы в нике не было пробелов (они могут случайно попасть в начало или в конец ника). Исправьте ник и повторите попытку подключения.
__________________
Шернер выдумывает серию приказов кнута и пряника. За подбитый танк-трехнедельный отпуск (солдаты со связками гранат гонялись за советскими танками).
|