Я тут вон че нашёл...
-----------------------------------
Связь
От скорости и качества связи зависит ваш ПИНГ при игре на том или ином сервере. Пинг это задержка между отправкой пакетов инфы сервер-клиент и обратно. И если этот пинг высок то поиграть вы нормально не можете. Игроки с более низким пингом будут иметь перед вами преимущество по той простой причине, что на их выстрел сервер среагирует быстрее и если вы выстрелите в друг-друга одновременно то противник вас убьет, а вы его нет т.к. к тому моменту как вы выстрелите, его уже в этой точке не будет. Помните, что в сетевой игре все решают доли секунд. Уровень играбельного пинга находится в диапазоне до 70-ти. В COD2 в отличие от COD1 есть встроенная система antilag, которая по идее призвана уравнять шансы игроков с разным пингом.
Но? система показала себя не очень состоятельной, для серьезного уровня игры т.к. добавляет дикое кол-во
рандомов. Команды консоли влияющие на качество связи клиент/сервер. Первое что рекомендуется сделать это запустить лагометр команда /cg_drawlagometer 1 (0 соответственно отключить) В результате на экране появиться этакий осцилограф.
Первая
линия на графике показывает то, насколько успевает ваша машина реагировать на те данные, которые присылает сервер об изменениях в игровой среде. Если линия синего цвета, то все в порядке, обновление
изображения соответствует изменению игровой ситуации. Если цвет желтый, то это значит, что часть данных пересылаемых сервером ваша машина обработать не успевает. В этом случае Вам нужно либо отказаться от
передачи этих лишних данных с помощью команды "snaps", либо оптимально настроить видеопараметры, чтобы повысить производительность.
Вторая
линия - это сетевой график. Зеленый цвет показывает что связь в порядке; желтый, что вам не хватает rate для передачи всех пакетов; а красный говорит о том, что из-за низкого качества связи теряются сетевые пакеты.
Лечиться изменением параметров rate и snaps.
rate - Размер сетевых пакетов. Синтаксис команды /rate 20000
snaps - переменная отвечающая за то, сколько пакетов с информацией об игровой ситуации, пересылается с сервера клиенту в сек. Синтаксис /snaps 40.
cl_packetdup - Синтаксис команды /cl_packetdup 1 (или 0)
если включить эту переменную, то каждый сетевой пакет ,пересылаемый между сервером и клиентом, дублируется на случай потери из-за плохой связи.
Смотрите показания лагометра, и выбирайте если по показаниям лагометра у вас часто теряются пакеты, то включите дублирование
Внимание! Частая потеря пакетов это, в первую очередь ваши пули, не долетевшие до противника
Но надо понимать, что используя дублирование вы увеличиваете трафик.
cl_maxpackets - эта переменная устанавливает максимальное число пакетов, которое ваша машина может переслать на сервер. Изменение значения поможет тем, у кого низкая скорость исходящего трафика. По умолчанию число равно "30".
Для пользователей быстых тарифов конфиг примерно такой:
rate "20000"
snaps "40"
cl_maxpackets "80" (100)
cl_packetdup "0"
Те кто на анлиме 128 могут изменить cl_packetdup на "1"
Но в любом случае оцените показания вашего лагометра.
Ниже приведу оптимальные настройки для разных типов соединений... Сразу оговорюсь, это не я тестировал, просто нашел в инете!
Примеры оптимальных настроек для игры по сети
LAN
rate "25000"
snaps "40"
cl_maxpackets "100"
cl_packetdup "0"
ADSL / Cable / Wireless
rate "25000"
snaps "40"
cl_maxpackets "100"
cl_packetdup "1"
ISDN Bonded
snaps "40"
cl_maxpackets "40"
cl_packetdup "1"
rate "(см. список ниже)"
128000 BPS : rate "12400"
112000 BPS : rate "10000"
ISDN Single
snaps "40"
cl_maxpackets "30"
cl_packetdup "1"
rate "(см. список ниже)"
64000 BPS : rate "6200"
56000 BPS : rate "5400"
Модем 56K (stac/microsoft compression)
snaps "30"
cl_maxpackets "30"
cl_packetdup "1"
rate "(см. список ниже)"
48000 BPS : rate "5800"
46000 BPS : rate "5500"
44000 BPS : rate "5200"
42000 BPS : rate "5000"
40000 BPS : rate "4800"
38000 BPS : rate "4600"
36000 BPS : rate "4400"
Модем 56K (hardware compression)
snaps "20"
cl_maxpackets "30"
cl_packetdup "1"
rate "(см. список ниже)"
48000 BPS : rate "4600"
46000 BPS : rate "4400"
44000 BPS : rate "4200"
42000 BPS : rate "4000"
40000 BPS : rate "3800"
38000 BPS : rate "3600"
36000 BPS : rate "3400"
-----------------------------------
так вот лагомер реально иногда зашкаливает - очень часто бывает зеленая полоска до верху, и потом череда красных идет... жёлтые не помню уже были или нет....
тока вот вопрос - вот это дублирование пакетов включаеца на серверной части или у себя в конфиге?