Главная Мой профиль Регистрация Выход Вход
Приветствую Вас Гость | RSS
Пятница
17.05.2024
06:08




Три вещи никогда не возвращаются обратно:Время, слово, возможность... Три вещи не следует терять :Спокойствие, надежду, честь... Три вещи в жизни наиболее ценны:Любовь, убеждения, дружба... Три вещи в жизни никогда не надёжны :Власть, удача, состояние... Три вещи определяют человека:Труд, честность, достижения... Три вещи разрушают человека:Вино, гордыня, злость... Но иногда пока все это поймешь,пройдет целая жизнь.....
Выбор категории
Статьи [26]
Меню сайта
Мини-чат
Библиотека
РУБЕЖ
БУКВИЦА
Календарь Руси
Главная » Статьи » Статьи

Сетевые лаги и как с ними бороться
Периодически все игроки сталкиваются с лагами. Это когда все вокруг замирает, можно двигаться, но бить никого нельзя. Потом вдруг все внезапно "развисает", и вы обнаруживаете, что вас какой-то моб грызет.. Или жмете скилл, а он срабатывает не сразу. Это сетевой лаг (не путать с лагами компьютера, по другому называемыми "тормоза", это когда картинка при перемещении камеры/персонажа именно "тормозит", двигается рывками, а не плавно).

Обидно, досадно. Сразу возникает мысль написать на форуме: "Ааааа, админы [censored]!!!111 Компенсируйте мне бафы!!11". Но не всегда виноваты админы Муна. Более того, в 99% случаев Мун вообще не при чем. В исключение можно добавить лишь лаги в данжах - хх, куб, в часы пик там иногда лагает, исключительно из-за перенаселенности.

Разберемся, почему так происходит.

Интернет - это не прямой провод от вашего компьютера к игровому серверу. Ваши провайдеры заключают договора по обмену трафиком с другими провайдерами. Самые крупные из таких провайдеров называются "магистральными".

У одних провайдеров маршрут к каждому конкретному серверу идет по нормальным каналам, а у других - окольными путями, как говорится. Если на каком-то участке перегружена или барахлит железка под названием маршрутизатор - у вас будут лаги. Лаг - это когда пакет с информацией пропал либо задержался где-то в пути, по причине того, что один из маршрутизаторов перегружен (хакеры атаковали какой-то сайт, спамеры решили письма разослать, Вася из соседнего подъезда подключил анлим и решил выкачать весь интернет, админы включили чайник в ту же розетку). Чего греха таить, даже у крупных интернет-провайдеров бывают перегружены каналы и маршрутизаторы. А у вашего соклана, сидящего на другом провайдере, лагов в этот момент не будет, потому что он подключен к игровому серверу через другие маршрутизаторы.

Как выявить, кто виноват в лагах? Это можно легко и быстро сделать следующим образом.

Качаем программку pingplotter.http://www.pingplotter.com/download.html
Программа условно-бесплатная, работает 30 дней, да и после 30 дней тоже, только подождать нужно появления кнопочки "do it later". Ставим, запускаем.
В поле "adress to trace" пишем адрес игрового сервера. К примеру: link9.pwonline.ru - пегас.

Внизу слева ставим в поле "trace interval" 1 секунду, жмем кнопку "Trace".

В верхней средней части программы появится список маршрутизаторов, через который идет сигнал к игровому серверу. Это так называемые hops - "прыжки". Щелкаем по каждому из них правой кнопкой и выбираем пункт "show this timeline graph". Разворачиваем окно на полную для лучшего обзора.
Уменьшено: 67% от [ 1495 на 1017 ] — нажмите для просмотра полного изображения

Дальше идем играть.
В момент лагов смотрим на графики. Одиночные красные линии - это нормально, если они вразброс. Вот если красные черточки, , либо черные пиковые скачки на красном или желтом фоне, выстроились в один вертикальный ряд - это лаг. Маршрутизатор, на котором появилась первая красная линия - виновен в лаге. Так же если задержки больше 500 мс - это тоже лаги обеспечены.

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

Соотвественно если у вас много таких красных рядов будет, и начинаться все будет ближе к вашему провайдеру - можно писать жалобу на плохое качество предосталяемых услуг в техподдержку провайдера, приложив скриншот программы. Если ближе к игровому серверу (плюс/минус 1 - 2 прыжка) - жалуемся в техподдержку нивала.

На скриншоте - образце вы можете видеть, что у меня на пятом прыжке один раз была задержка больше 700мс. В игре в этот момент меня немного лагануло. На стыке моего провайдера и промежуточного. В остальное время все было ок.

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

Если пингплоттер не показывает проблем особых, но вас лагает - проверьте, не загружен ли непосредственно ваш сетевой интерфейс. Выключите торренты, закачки. Проверьтесь на наличие вирусов. Так же это актуально, если вертикальные скачкИ начинаются на первом прыжке.

PPS Программа умеет сохранять результаты в виде картинки, File -> save image (можно на выбор, BMP PNG или GIF формат, рекомендую GIF). Если вам непонятен результат трассировки - вы можете выложить вашу картинку с графиками пингплоттера в эту тему, я вам ее расшифрую. Обязательно проставьте графики для всех маршрутизаторов, иначе в диагностике не будет смысла.

PPPS Собственно, жалоба провайдеру и есть метод борьбы Если проблема в его сети - провайдер должен разобраться кто грузит его маршрутизаторы и принять меры. Если проблемы непосредственно на вашем компе / сетевом оборудовании - вам уже виднее, как с этим бороться. Если проблемы у промежуточного провайдера - жалуемся все равно своему провайдеру, они должны связаться с админами проблемного участка и решить этот вопрос. В крайнем случае, если провайдер не хочет ничего менять и делать, отмазываясь фразой "не в нашей компетенции" - правой кнопкой по проблемному маршрутизатору, выбираем пункт "whois information", ищем емейл-адреса в появившемся окошке и пишем жалобы на них. Не всегда решают быстро, увы. С волгателекомом два месяца боролись вон.. Однако вроде они в итоге сменили маршрутизацию на нормальную.
Категория: Статьи | Добавил: слава12 (16.09.2011)
Просмотров: 1153 | Комментарии: 2 | Рейтинг: 5.0/1
Всего комментариев: 2
0  
2 SPIRIT©   (19.11.2011 20:21) [Материал]
да короче , дома надо будет опробывать !!!!!!

0  
1 Старшина   (21.09.2011 01:15) [Материал]
Спасибо! Позновательно!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Кошелёк
Форма входа
Переводчик
BFBC-2 RUBEJ
<S.t.a.l.k.e.r>500
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Наши друзья
Сайт сервера Махновщина 9m-team.ru Сайт ВИА [PorNO] Мониторинг серверов
Клан Volkodav
Мониторинг игровых серверов - UserPlay.info
Наш баннер





ТОП БЛОК
Счетчик PR-CY.Rank
РЕГ.РФ

Примеры: google, google.com

 Copyright MyCorp © 2024