Трассировка. Делаем игру лучше.

Тема в разделе "League of Legends прочие обсуждения", создана пользователем AhLive, 23 окт 2013.

?

Какой пинг у Вас?

  1. <50

    15,5%
  2. 50-60

    14,6%
  3. 60-70

    11,9%
  4. 70-80

    9,7%
  5. 80-90

    8,4%
  6. 90>

    39,8%
  1. AhLive

    AhLive Опытный Пользователь

    Чем это поможет?

    1. RiotGames будет в курсе положения дел с пингом в России.
    2. Мы, играющие, будем делать более уверенные выводы, а у кого же провайдер даёт наименьший пинг и какие маршруты он использует.
    3. Дополнительная информация для провайдеров, которые стремятся снизить пинги для своих клиентов.
    4. Все хотят играть на пинге 20.
    5. Если вы не можете уговорить своего провайдера снизить вам пинг, то я и ещё группа людей поможем вам в этом.

    Пояснение. Почему это важная тема?

    Каждый провайдер имеет свой маршрут к серверу в интернете. Для понижения пингов у своих клиентов, провайдер ищет оптимальный маршрут до сервера (пусть то будет сайт или игровой сервер и прочие) и устанавливает его. Трассировка с вашего компьютера позволяет увидеть этот примерный маршрут.
    Обычно, чем короче путь до сервера (количество серверов до коненого) тем меньше пинг, но так не всегда. (Зависит от качества сервера и его загруженности).
    Провайдеры не могут уследить за всем и не будут принимать никаких действий, если к ним не поступает такого запроса: Пинг до игрового сервера большой, измените пожалуйста маршрут на более качественный из доступных вам, чтобы снизить пинг.
    Допустим запрос был и провайдер начал поиск оптимального маршрута. Но это ещё не даёт факт того, что он выберет идеальный. У больших интернет провайдеров путей выхода к нужному нам игровому серверу очень много и чтобы найти идеальный, для этого потребуется очень много времени поиска. А запросов много и провайдер делает другой короткий маршрут с меньшим пингом допустим 90.
    Но мы с вами хотим как в европе? Пинг 20 думаю устроит, ну хотя бы 40.
    Так вот для этого мы с вами здесь сегодня собрались! Чтобы собрать достаточно информации для провайдера и показать ему, что есть более лучший вариант у другого провайдера и предоставить ему трассировку с IP адресами интересующими нас серверов.

    Этим я и хочу заняться. Кому нужна будет помощь в грамотном составлении обращения к провайдеру с просьбой снизить пинг, обращайтесь!


    Для таких людей, как InsaneMash:
    Как устроен интернет: http://habrahabr.ru/post/186282/
    Небольшая выдержка из учебников, коротко, понятно. Основы маршрутизации: http://citforum.ru/nets/ito/2.shtml#2.3.3.1

    Частое заблуждение. До сих пор наблюдаемое в интернете.
    Существуют программы, мол, которые снижают пинги в вашей игре или в интернете целом.
    Что они делают на самом деле?
    Подменяют число пинга. Допустим у вас пинг 96. Программа подменяет первое значение на нужное, например 4. И у вас будет написано вместо 96 - 46.
    Или другой принцип отнимать 20 или 30 от вашего пинга. В общем, вам уже стало ясно. Такого рода программами лучше не пользуйтесь.
    Дополнение. Программы изменяющие маршрут до сервера.
    Что они делают на самом деле?
    Ничего, никакой маршрут не меняется, вы не можете его изменить. Бывают за такие леваки выдают, обычные программы с подключением к прокси-серверу. Ну там естественно ни а каком улучшении связи речи не идёт.

    Инструкция по проведению трассировки

    Windows

    1. Нажмите комбинацию клавиш Windows + R. (Windows 8: Поиск - введите CMD - Enter)
    2. В открывшемся окне введите команду CMD и нажмите Enter .
    3. В открывшемся окне введите команду chcp 65001 (Для корректного отображения текста).
    4. В открывшемся окне введите команду tracert xxx.xxx.xxx.xxx > Desktop\tracert.txt и нажмите Enter . Вместо xxx.xxx.xxx.xxx укажите соответствующий адрес сервера (31.186.226.1 - 31.186.226.254 / 95.172.70.1 - 95.172.70.254).
    5. Можете свернуть окно, в течении нескольких минут на рабочем столе будет создан файл с названием "tracert.txt", в котором будет содержаться статистика, собранная с помощью трассировки. Пожалуйста, подождите несколько минут, пока трассировка будет полностью завершена. Когда утилита закончит свою работу, Вы снова сможете вводить команды в командной строке.

    Автоматический режим.
    Используйте bat файл для трассировки в Windows.

    К теме приложен архив, скачайте его и распакуйте.
    1. Запустите, нажав клавишу Enter.
    2. Можете свернуть окно. (Трассировка производится на 8 серверов, и займёт около 10 минут).
    3. После завершения откроется лог-файл test-tracert.txt с данными трассировки. (Расположенный в C:/Tracert/).

    Список IP адресов, к которым производится трассировка:
    31.186.226.5
    31.186.226.82
    31.186.226.143
    31.186.226.241
    95.172.70.5
    95.172.70.82
    95.172.70.143
    95.172.70.241


    Код батника выкладываю сюда:

    ::приглашение командной строки не отображается на экране
    @echo off
    :: для корректной работы батника, нужно использовать команду
    SetLocal EnableDelayedExpansion
    ::chcp - это номер кодовой страницы. Как кодировка utf-8, нужна для правильной записи в текстовый файл.
    chcp 866> nul
    :: Директория и сам текстовый файл.
    Set Folder=C:\Tracert
    Set log=test_tracert.txt

    Set Server1=31.186.226.5
    Set Server2=31.186.226.82
    Set Server3=31.186.226.143
    Set Server4=31.186.226.241
    Set Server5=95.172.70.5
    Set Server6=95.172.70.82
    Set Server7=95.172.70.143
    Set Server8=95.172.70.241
    ::Проверка директории
    if not exist "%Folder%" (md "%Folder%") else (if exist "%Folder%\%log%" del /f "%Folder%\%log%")
    :: do Echo - это вывод сообщения в CMD. при запуске будет написано Tracing server
    For /L %%C in (1,1,8) do Echo Tracing server N%%C& call :Trace !Server%%C!
    start "" notepad.exe "%Folder%\%log%"
    goto :eof
    :: Сам процесс. Берём сервер попорядочку и выполняем такую команду с ним tracert -h 15
    :Trace %1-Server_name
    set CpReady=
    for /f "delims=" %%a in ('tracert -h 15 %~1') do (
    if not defined cpReady (
    chcp 1251> nul
    set CpReady=True
    )
    call :convert "%%a" 2>nul
    )
    :: Возвращаем кодировку в изначальное положение, как было.
    chcp 866> nul
    Exit /B

    :convert
    echo.%~1>>"%Folder%\%log%"
    Exit /B

    Mac OS X

    1. Откройте папку /Applications/Utilities и запустите Terminal application.
    2. Введите команду traceroute xxx.xxx.xxx.xxx > ~/Desktop/tracert.txt
    3. Вместо xxx.xxx.xxx.xxx укажите соответствующий адрес сервера и нажмите Return . На рабочем столе будет создан файл с названием "tracert.txt", в котором будет содержаться статистика, собранная с помощью трассировки.
    4. Закройте Terminal.

    Это нужно знать.

    1. У RiotGames сервера защищены от атак, поэтому в последней строке вы можете получить сообщение с ошибкой: «* * * Request timed out» / «* * * Превышен интервал ожидания для запроса.»

    2. Трассировка завершиться после 30 прыжков, чтобы не ждать нажмите Ctrl+C и прыжки прекратятся.

    3. Если трассировка проходит слишком долго, введите -d.
    Например: tracert -d xxx.xxx.xxx.xxx

    4. Вы можете ограничить число максимальных прыжков, нужно ввести -h <число прыжков>.
    Например: tracert -h 15 xxx.xxx.xxx.xxx

    5. Можно вводите несколько параметров для tracert.
    Например: tracert -d -h 15 xxx.xxx.xxx.xxx

    Отступим от темы.
    Я сделал небольшую карту по маршруту от моего города до серверов Лиги. И вот что у меня получилось:
    [​IMG]

    Данные IP адреса сверял с RIPE NCC и ARIN. Но всё равно, это примерный путь. Доходим до Америки через Швейцарию. (Это Ростелеком.) По данным RIPE NCC сервера находятся в Лондоне.
    Полученные трассировки, по одной на провайдера буду прикреплять к теме.
    (Эр-ТелеКом) Dom.ру - любезно предоставил KARA. Пинг в игре 120-130.

    --- добавлено: 23 окт 2013 ---

    Провайдер: Ростелеком.
    Город: Ростов-на-Дону.
    Пинг в игре: 60-70; После 21:30 пинг поднимается до 247.

    Файл с моей трассировкой приложен (test_tracert.txt).
     

    Вложения:

    Amber79, Bruce Lee, Kislorod и 3 другим нравится это.
  2. Agrailag

    Agrailag Пустота у Истока

    Это как-то поможет от фризов последнюю неделю?Если нет,то даже неохота заморачиватся
     
  3. AhLive

    AhLive Опытный Пользователь

    Возможно поможет. Да! И заморачиваться не надо, скачайте архив запустите файл и выложите его сюда. Специально был написан мной bat файл, чтобы ничего не нужно было вводить вручную для трассировки. Остальная инструкция для общего развития, возможно кому-то интересно почитать про то, как делается трассировка.
    В Теме прикреплён Код .bat файла с подробным описание что делает каждая строка.
     
  4. Artemidka

    Artemidka Опытный Пользователь

    качайте и запускайте бат файлы от ноунейма
    разница в расстояние 60 км, а в пинге 35-45
    замечательно.
     
  5. AhLive

    AhLive Опытный Пользователь

    Не понял вашей иронии. Поясните, что вы сейчас написали
     
  6. Artemidka

    Artemidka Опытный Пользователь

    то, что бат файлы скачивать от непонятно кого, а темболее их запускать это такое
    Таганрог, пинг не меньше 95
     
  7. Agrailag

    Agrailag Пустота у Истока

    ну без трассировок-пинг от 40-50,питерский Interzet.Но последние 5 дней дикие фризы(при этом полоска пинга неизменна)
     
    Toshi Shooter нравится это.
  8. AhLive

    AhLive Опытный Пользователь

    Да, вы сейчас процитировали любого программиста который советует, далёкому от компьютера, человеку. Бойтесь дальше. Умный откроет блокнотом, увидит что там обычная трассировка и будет пользоваться им и для трассировки других IP. Школьного уровня хватает, чтобы понять, что делает каждая строка в bat файле.

    Трассировку сделайте. Поглядим какой у вас маршрут. Чтобы избавить от похожих постов. Не важен сам пинг, важна маршрутизация.

    --- добавлено: 23 окт 2013 ---
    Сделайте трассировку.
     
  9. OpsyZz

    OpsyZz Старожил

    Владивосток, Билайн. Пинг под 200 последнюю неделю по вечерам :awesome:
     
  10. CookiePWNZ

    CookiePWNZ Новичок

    Ставрополь. Формула Связи. Пинг 20-40 на Ру. 2-5 на НА.
     
  11. InsaneMash

    InsaneMash Глупый нуб

    Лютый ад написан в этой теме. Просто лютый.

    Пинг зависит, в первую очередь, от расстояния. Маршруты бывают не самыми оптимальными тоже, но они на пинг не так уж сильно влияют.

    Заморачиваться провайдеры с этим не будут, инфа 100.

    Ну и программки вида WTFast прокинут игру по оптимальному маршруту. За небольшую денежку.
     
  12. AhLive

    AhLive Опытный Пользователь

    Я так понимаю школота на форуме продолжает писать и спамить бред. Модераторов прошу удалить сообщение InsaneMash в связи с попыткой ввести пользователей в заблуждение, что касаемо провайдеров - я там работал, что касаемо непонятных программ вида WTFast (Основы маршрутизации вам в помощь).
    Интернет, маршрутизация - всё написано очень простыми словами: http://habrahabr.ru/post/186282/
     
  13. InsaneMash

    InsaneMash Глупый нуб

    Ну ок, удаляторы. Я повторю.

    1) Региональные провайдеры закупают канал у гигантов, которым пофиг на ваши проблемы с пингом. И, соответственно, в 99% случаев региональный провайдер исправить ничего не может.

    2) Сами по себе маршруты влияют на пинг ничтожно. Пинг больше зависит от расстояния. Хотя бывают редкие проблемы с совсем уж кривыми маршрутами, но они исправятся сами, потому что провайдеру не выгодно, когда соединение ОЧЕНЬ уж долго висит.

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

    4) То, чем вы тут занимаетесь со своими трейсертами - лютый бессмысленный ад.
     
  14. Microalone

    Microalone Фаворит форума

    Да, я уже спешу запускать твои батники :awesome:
     
  15. AhLive

    AhLive Опытный Пользователь

    Для вас InsaneMash:
    Как устроен интернет: http://habrahabr.ru/post/186282/
    Небольшая выдержка из учебников, коротко, понятно. Основы маршрутизации: http://citforum.ru/nets/ito/2.shtml#2.3.3.1

    Просьба модераторов снова удалить сообщение с попыткой ввести людей в заблуждение и рекламой WTFast
    --- добавлено: 23 окт 2013 ---
    Специально для тех, кому туго доходит, что можно просмотреть bat в блокноте. Выкладываю код сюда:
    Код:
    @echo off
    SetLocal EnableDelayedExpansion
    chcp 866> nul
     
    Set Folder=C:\Tracert
    Set log=test_tracert.txt
     
    Set Server1=31.186.226.5
    Set Server2=31.186.226.82
    Set Server3=31.186.226.143
    Set Server4=31.186.226.241
    Set Server5=95.172.70.5
    Set Server6=95.172.70.82
    Set Server7=95.172.70.143
    Set Server8=95.172.70.241
     
    if not exist "%Folder%" (md "%Folder%") else (if exist "%Folder%\%log%" del /f "%Folder%\%log%")
     
    For /L %%C in (1,1,8) do Echo Tracing server N%%C& call :Trace !Server%%C!
    start "" notepad.exe "%Folder%\%log%"
    goto :eof
     
    :Trace %1-Server_name
    set CpReady=
    for /f "delims=" %%a in ('tracert -h 15 %~1') do (
      if not defined cpReady (
        chcp 1251> nul
        set CpReady=True
      )
      call :convert "%%a" 2>nul
    )
    chcp 866> nul
    Exit /B
     
    :convert
    echo.%~1>>"%Folder%\%log%"
    Exit /B
     
  16. Nobia

    Nobia Фаворит форума

    бат файлы легко читаются обычным блокнотом, умник.
    тсу надо было вместо этого бат файла написать маленькую инструкцию по его созданию, чтоб не было притензий
     
  17. Microalone

    Microalone Фаворит форума

    Иди отсюда на свой небыдло хабр с кармочкой, у нас тут почти свободное общение.
     
  18. InsaneMash

    InsaneMash Глупый нуб

    Ну а что по этим ссылкам-то, ало? Больше расстояние - больше хопов. Этого не изменить. Вдобавок физическое время прохождения сигнала по кабелям тоже никто не отменял. Выше скорости света оно быть не может.

    Алсо какая нафиг реклама, я подсказал (иногда) работающий способ. Использование прокси серваков.

    А, да, батничек лютый, конечно. Так извратить несколько обычных трейсеров может только человек с Душой Великого Программиста.
     
  19. meralisa

    meralisa Пиписюндра 3 сантиметра

    Тема создана не для обсуждения програмы ВТФ фаст, все подобные сообщения будут удаляться
     
  20. InsaneMash

    InsaneMash Глупый нуб

    Тема создана для введения людей в заблуждение. И чтобы люди выполняли абсолютно бессмысленные действия, а потом ещё бессмысленно доставали провайдера.

    Не говоря уж про то, что в теме существует откровенная ложь:
    Я потому и привёл ПРИМЕР программы, которая делает то, что якобы "заблуждение". Более того, я даже описал принцип работы. Но да, давайте лучше слушать некомпетентного чувака, кидающегося ссылками на то, что прочитал, но не понял. Так форум точно станет лучше.
     
  21. AhLive

    AhLive Опытный Пользователь

    В шапку темы вставлен код .bat файла с пояснениями. Хоть и без пояснений там всё понятно.
     
  22. meralisa

    meralisa Пиписюндра 3 сантиметра

    Я вот одного не понимаю, почему у ТСа конечная точка на карте нидерланды, Европейские сервера расположены во Франкфурте (Германия)
     
  23. AhLive

    AhLive Опытный Пользователь

    Данные RIPE NCC указывают что они находятся в Лондоне. Ссылка: https://stat.ripe.net/31.186.226.1-31.186.226.254#tabId=geo
    Если есть ссылка на официальное сообщение от RiotGames что они находятся в Германии, скиньте пожалуйста.
     
  24. Agrailag

    Agrailag Пустота у Истока

    причем тут Лондон и Нидерланды?Как бы Лондон столица Великобритании.А по карте он типа в Нидерландах.Вот англичане то рады будут))0))
     
  25. AhLive

    AhLive Опытный Пользователь

    Прежде чем потролить от нехер делать, подумал бы. Вчера показывало что он идёт через Нидерланды в Лондон. Лондон я не отмечал. Спасибо за настроение.
     
  26. MaxaMara

    MaxaMara Опытный Пользователь

    пинг 20-30 (Киев)
    провайдер на *** пошлет при просьбе уменьшить пинг до 10-15
    так что смысл темы нИпанятен
    и не качайте батники на будущее, только если сами писали или доверяете
     
  27. Agrailag

    Agrailag Пустота у Истока

    ну ты не отмечал,а в итоге выходило,что Лондон у тебя в Нидерландах.Но ты исправился.молодец
     
  28. AhLive

    AhLive Опытный Пользователь

    Чё ТЫ пишешь?!
    --- добавлено: 23 окт 2013 ---
    Лучше бы скинул данные трассировки своей. Что там за пинги 20-30 аж интересно.
     
  29. Maffie

    Maffie Лидер Сообщества Лидер Сообщества

    может IP диапазон регистрирован на юридическое лицо, штаб-квартира которого в Лондоне? А физически он находится хоть в сомали?
     
  30. AhLive

    AhLive Опытный Пользователь

    =( У тебя есть ссылка на офф. сообщение где они находятся?