Warp. ping FAQ

Discussion in 'FAQs' started by Kroshka, Jan 27, 2003.

  1. Kroshka

    Kroshka Super Moderator

    Joined:
    Oct 27, 2002
    Messages:
    109
    Warp. ping FAQ (Russian lang)

    Аксиома номер 1: На сервере и особенно борде ФриХоста стиль ответов, которые вы получаете на задаваемые вопросы, зависит от способа задания вопросов не меньше, чем от их сложности. Это руководство научит задавать вопросы так, чтобы увеличить вероятность получения удовлетворительного ответа.

    Устойчивое мнение номер 1: Принято считать, что долгожители ФриХоста и борды, а также админы Фрихоста относятся к простым вопросам скорее враждебно или высокомерно. Иногда кажется, что они достаточно грубы к новичкам и игнорируют их. Но, на самом деле, это не так.

    Пояснение номер 1: Без сомнения, неприязненно на Фрихосте и борде могут относитья к людям, предположительно не желающим подумать или поучиться прежде, чем задавать вопросы. Однако вполне понятно, что многие люди просто хотят летать в виртуальном мире ФриХоста и совершенно не собираются изучать технические детали.

    За время функционирования ФриХоста и борды определился ряд топиков (тем), при возникновении которых у ряда админов и долгожителей Фрихоста возникает некое подобие аллергии ? одни начинают бессмысленно мычать и мучаться животом, другие брызгать слюной, а третьи просто впадают в прострацию или нирванну.

    Данный FAQ посвящен одной из таких тем - теме «варп» (warp). Некоторые, впрочем, предпочитают называть эту тему иначе, вводя в нее вопросительные предложения типа «почему меня все кикают?» или утвердительные типа «мой пинг и канал всегда отличный!!!». Иногда тема принимает на борде Фрихоста или в online совсем уж неприятные формы и цель данного документа как раз предотвратить это.

    Хотя вовсе не обязательно быть технически компетентным, чтобы получить ответы на вопросы по теме «варп», но крайне рекомендуется продемонстрировать качества, позволяющие стать компетентным ? внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения. Если вы не можете смириться с подобного рода дискриминацией, имеет смысл подумать что вы делаете на ФриХосте при большом наличии online ряда других авиа-симуляторов.


    Итак, если у вас произошел в online инцидент, связанный с тем, что вы были удалены с арены с объяснением «warp», то:

    1. Прежде чем открывать новый топик на борде, в котором вы собираетесь подробно рассказать всем как вас кикнули (kick) с арены - прочтите до конца и попытайтесь осознать аргументы, приведенные в данном FAQ, попробуйте приложить их к своей ситуации. Возможно вам придется произвести ряд проверок и экспериментов, чтобы понять в чем была ваша проблема, но не воспринимайте это как неуважение к себе («я пришел поиграть, а меня заставляют пинги делать») ? администраторы или опытные игроки ФриХоста занимаются в точности такими же экспериментами для решения подобных проблем. Вы же не считаете неуважением к себе «взлетать» с одной полосы вместе с администраторами и опытными игроками?

    2. Не стоит также открывать топик лишь для того, чтобы высказать свое мнение об админе, применившем свои права по удалению вас с арены. Помните, что для выяснения личных отношений на борде ФриХоста введена фича «частного сообщения» (private message).

    3. Если вы исчерпали все собственные возможности ? спросите более опытного товарища (со-сквадника или просто знакомого с ФриХоста, который летает дольше вас).

    4. Учитывайте то, что если вы все-же сочли необходимым запостить на форум информацию о «вашей» проблеме, то вам придется серьезно учитывать аксиому номер 1, приведенную в начале данного документа.

    5. Не думайте, что вам должны ответить (даже администратор, который лично вас удалил с арены). Вам никто ничего не должен - вы же, в конечном счете, не платили за эти услуги. Вы получите ответ, если заслужите его, задавая существенный, интересный и наводящий на размышления вопрос. Большинство администраторов или опытных игроков, которые могут детально рассказать вам в чем состояла ваша проблема ? люди серьезные и занятые, приходящие на ФриХост за тем же, зачем пришли вы ? поиграть, а вовсе не решать ваши проблемы. Уважайте время этих людей, готовых, в принципе, вам помочь избежать дальнейшего удаления с арены по причине ваших варпов.

    6. Не пытайтесь доказать, что тот канал в Интернет, по которому вы подключались к ФриХосту ? самый большой и самый чистый канал, в котором никогда не бывает лагов и варпов. Потому что если вас кикнули с арены за варпы ? с 95% вероятностью можно предположить, что варп у вас все же был. Даже если вы абсолютно уверены в том, что вы попали в оставшиеся 5%, то все же сначала дочитайте до конца этот документ.

    7. Когда задаете вопрос по теме о варпах и связанным с ними удалением вас с арены, укажите с самого начала, что вы провели за эксперименты (или что сделали еще для выяснения проблемы) - это поможет понять, что вы не какой-нибудь лентяй, транжирящий чужое время и не человек, который пришел просто вылить на всех свое плохое настроение. Еще лучше, покажите, что вы узнали в результате своих экспериментов (примеры описаны ниже).



    Некоторые полезные данные.

    Подключаясь к ФриХосту вы используете (ко крайней мере на части маршрута) публичные каналы связи, организованные не только для того, чтобы вы могли летать на ФриХосте, но также и для того, чтобы все люди, находящиеся в Интернет вместе с вами могли выполнять свои задачи. В связи с этим надо четко представлять себе, что провайдеры, предоставляющие вам (или вашей фирме, откуда вы подключаетесь к ФриХосту) доступ в Интернет, руководствуются интересом всего общества пользователей, организовывая соответствующим образом маршрутизацию (доставку) трафика. В связи с этим учитывайте, что еще пять минут назад стабильный канал связи между вашим компьютером и сервером ФриХоста (или одного из прокси), в данный момент может резко ухудшиться, а потом восстановиться.

    Проблема варпов напрямую связана с качеством канала связи, причем не только физического канала (вашей модемной линии или оптики), но и с качеством виртуального канала ? TCP-сессии, установленной между программой-клиентом, стоящей на вашем компьютере, и портом на сервере ФриХоста.

    В клиентской части FH (пришедшей из WB) есть механизм, отображающийся как beacon. Он прост и интуитивен, как светофор и, изначально, вероятно, имел цель визуального отображения состояния канала для игрока. Но, к сожалению, как показывает практика, он не очень надежен, если не сказать более. То есть во время игры примите к сведению следующую рекомендацию по соотношению цвета beacon и реального состояния дел в вашем канале:
    "желтый - все плохо
    зеленый - возможно все хорошо
    .pingtest 10 раз подряд гораздо полезней :)" (с) rgreat

    Также следует серьезно учитывать тот аспект, что общепринятая в Интернет методика проверки качества связи (речь идет об ICMP PING) не может служить однозначным доказательством качества канала в случае с ФриХостом (впрочем не только с ним, но речь тут идет о ФриХосте). Проверяя канал связи при помощи команды ping убедитесь, что вы понимаете, что делаете и что за результат собираетесь получить.

    Большинство пользователей дает команду ping из command prompt операционной системы Windows (под которую и существует программа-клиент FH), причем дает ее со стандартными параметрами ping 195.208.34.5

    Учтите, что результат, который вы получите при этом ? четыре ответа в течение четырех секунд ? не может восприниматься как доказательство качества вашего канала. Это всего-лишь результат, показывающий, что в течение четырех секунд у вас "вот такое" состояние связи между вашим компьютером и сервером ФриХоста по протоколу ICMP.

    Когда вы находитесь online на ФриХосте, обмен данными между вашим компьютером и сервером осуществляется постоянно, а не в течение всего четырех секунд, и обрыв или задержка связи в любую единицу времени будет означать потери данных (пакетов), что и приведет, с высокой степенью вероятности, к вашему варпу. Для того, чтобы аргумент о безупречности качества вашей связи в тот момент, когда вам говорили, что вы варпите, был воспринят хотя бы с небольшой степенью доверия, вам придется получить данные беспрерывного пинга, который был запущен параллельно с тем, как вы играли. Весьма серьезно учитывается тот факт, что вы не собираетесь при помощи этих данных устроить длинную дискуссию о допущенной по отношению к вам несправедливости на борде, а всего лишь хотите получить эти данные для того, чтобы уяснить для себя, что же произошло.

    Постоянный пинг дается, например, в WindowsXP, командой ping ?t (проверьте правильность синтаксиса команды для вашей операционной системы).

    Итак, если в случае запущенного параллельно с игрой постоянного пинга, вы услышали от других игроков, что вы варпите, то проверьте немедленно, что происходит с пингом. Некоторые игроки предпочитают иметь его запущенным постоянно, но это несколько неудобно ? это лишняя загрузка вашего канала (особенно модемного), кроме того, переключение из клиента в Windows и обратно отключит функции мыши в игре. Более удобно запустить пинг на стоящем рядом компьютере.

    Однако, если вы услышали, что вы варпите, но запущенный параллельно пинг показывает, что с вашим каналом все в порядке ? все же не торопитесь это утверждать. Посмотрите вот этот документ, он немного прояснит ситуацию.

    Учитывайте прежде всего то, что ping, которым вы проверяете связь, принадлежит к протоколу ICMP, а протокол обмена данными между клиентом и хостом ? TCP. Это принципиально разные функционально протоколы, имеющие разные параметры, прежде всего параметры доставки этих пакетов от одного компьютера к другому. Иначе говоря, если вы видите, что пакеты ICMP проходят от вашего компьютера до ФриХоста без потерь, это совсем не означает, что та же картина будет в случае с протоколом TCP в ту же единицу времени. Проделайте простой эксперимент ? запустите беспрерывный пинг ICMP и дайте одновременно команду .pingtest в FH-клиенте (эта команда запускает кратковременный пинг хоста пакетами TCP), а потом сравните данные ? время пинга ICMP с высокой степенью вероятности будет серьезно (до 20% и выше) отличаться*.

    * (если у вас значения пингов совпали ? это уникальный случай, достойный того, чтобы обсудить его на борде).

    Если вам интересно более подробно, чем отличаются эти протоколы ? воспользуйтесь поиском документации на www.google.com или вот этими ссылками:

    ICMP
    TCP

    Итак, принимать ICMP PING за доказательство стабильности канала связи весьма проблематично, как следует из вышесказанного. Что же можно сделать, чтобы доказать всем качество своего канала? На этот вопрос ответ ? ничего .

    Потому что доказывать качество канала не надо, существует другая более серьезная задача ? понять что же происходит в канале и разобраться действительно ли он подвержен варпам и в какой степени, и, если подвержен, то из-за чего.

    Проблем, которые могут оказать влияние на ситуацию в канале очень много. Как правило, эти проблемы могут быть связаны как с вашим оборудованием (например, проблемы вашего софта), так и с проблемами у провайдеров. Поскольку провайдеров наиболее часто обвиняют во всех проблемах, опишем первичную и простейшую процедуру выяснения наличия возможных проблем у провайдера.

    Это опять применение ICMP PING (при всей его неоднозначной доказательности он все же позволит выявить явные проблемы у провайдера).

    Воспользуйтесь командами ping ?t и ping ?l (это маленькая L) для проверки. Учтите, что «короткий» пинг не даст вам реальной картины, поэтому приготовьтесь, что вам придется потратить некоторое время на выяснение ситуации.

    ping ?t 195.208.34.5 (для Windows XP) запустит беспрерывное пингование сервера пакетами ICMP размером по 64байта. Проведите его в течение минимум 10 минут и, остановив (CTRL-C), посмотрите на результат ? интересна строчка Packets: Sent = 5, Received = 5, Lost = 0 (0% loss), конкретно позиция Lost ? это количество потеряных пакетов за все время пинга. Если оно превышает 5%, то это может быть причиной проблемы. В любом случае воспользуйтесь следующей командой.

    ping ?t 195.208.34.5 ?l 128 (для Windows XP) запустит беспрерывное пингование сервера пакетами ICMP размером по 128байт. Поскольку пакет пинга больше, то и результаты вы получите иные. Если здесь процент Lost будет выше 20% - это так же может быть подтверждением возможного наличия проблемы у провайдера. Можно также дать команду с параметром -l 256 и посмотреть на ее результат.

    Обрабатывая результаты опять учитывайте, что вы пользовались протоколом ICMP, а FH работает по TCP, причем между хостом и клиентом идет обмен пакетами «в среднем - порядка 250 байт. С частотой раз в две секунды, когда клиент в башне, и с частотой два раза в секунду, когда в полете. Это усредненные данные, естественно, но картинку отображают.» (с) UF

    Пакеты могут теряться по ряду причин, и если вы хотите изучить детально этот вопрос (что вовсе необязательно) - вам придется потратить время на понимание основ маршрутизации (routing) и коммутации (switching). Хотя, вы просто можете принять по-умолчанию, что если пределы потерь пакетов превышены, это легко детектируется вами при помощи ICMP и происходит постоянно, то вам стоит задуматься о двух возможных путях ? переход на менее маневренные самолеты в FH (например в бомберы) или о смене провайдера.

    Еще одна полезная программа, которой вы можете воспользоваться для выяснения ситуации ? traceroute, показывающая действительный маршрут от вашего компьютера до ФриХоста. (для Windows ее параметр tracert). Воспользуйтесь ей - tarcert 195.208.34.5, чтобы выяснить, насколько часто ваш провайдер меняет маршрутизацию. Не исключено, что это происходит часто, и это может быть источником проблем ? при одном маршруте вы будете иметь хорошие показатели пинга, а в другом значительно хуже. Однако учитывайте, что tracert показывает лишь маршрут от вашего компьютера до хоста, а обратный маршрут может быть совершенно иной (всегда один или иногда разный) ? выяснить это можно у провайдера (если он захочет предоставить вам эти данные).

    Если в результате экспериментов в ICMP вы выяснили, что у вас нулевые потери пакетов при пинговании в течение 10-15 минут пакетами разного размера, команда tracert показывает, что маршрут всегда один, а провайдер утверждает, что обратный маршрут тот же самый, что и тот, что вы видите в tracert, но при этом вам продолжают говорить, что вы постоянно варпите на хосте, а иногда и кикают за это, то ваш случай достоин рассмотрения и выяснения в чем же причина. Однако совет ? воспользуйтесь на борде формумом Hardware and Software ? он как раз и служит для решения подобных вопросов.

    (Идея стилистической структуры данного документа взята из документа, находящегося по адресу http://ln.com.ua/~openxs/articles/smart-questions-ru.html)
     
    Last edited: Jan 27, 2003
  2. last_hopes

    last_hopes New Member

    Joined:
    Nov 30, 2009
    Messages:
    1
    Location:
    DreemLand
    Warp ping FAQ

    Увидел я в разделе загрузок 2 ISO образа: один с OS/2, а другой с софтом для нее.

    Можно ли их заказать на дисках ?

    Спасибо.
     
  3. -exec-

    -exec- FH Consultant

    Joined:
    Jan 29, 2000
    Messages:
    24,690
    Location:
    xUSSR
    на какой странице?