Доброе утро, вы зашли как гость.
Новые сообщения | Поиск
  • Страница 7 из 7
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
ФОРУМ » Записи участника » hate-n-fury [169]
Результаты поиска
Воскресенье, 06.03.2011, 15:55
Пост 151 | Тема: Какая у вас ОС?
hate-n-fury

Удаленные
с
пока из-за нескольких игр сп1 поставить не могу. как он по быстродействию и весу в сравнении с релизной версией?
Профиль
Воскресенье, 06.03.2011, 18:50
Пост 152 | Тема: Какая у вас ОС?
hate-n-fury

Удаленные
с
Quote (Dog)
А что ты имеешь в виду под разницей в весе?

сколько на винте занимает сразу после установки. просто при обновлениях новая винда имеет свойство распухать с 16 гигов до 22 и выше, потому меня интересует, как SP изменил размер
Профиль
Воскресенье, 06.03.2011, 19:17
Пост 153 | Тема: Главный столик
hate-n-fury

Удаленные
с
Quote (aforizm)
На ваульте качество кал,лучше на ютубе тогда посмотреть. http://pldx.com/movie/1228/The_Contenders_2/

офигенный мув. жду чего-то такого от равов вскоре
Профиль
Вторник, 08.03.2011, 00:25
Пост 154 | Тема: Relentless | RaW clan movie
hate-n-fury

Удаленные
с
Quote (eicH)
FL Studio - зачем???

редактировать некоторые саундтреки мб.
Мувик шикарный, но дурацкий мультисэмплинг и не менее дурацкий выбор первой песни (LP) меня убили - как будто смотришь проходной фрагмувик по контре.
Профиль
Вторник, 08.03.2011, 12:08
Пост 155 | Тема: С 8 марта)
hate-n-fury

Удаленные
с
Блин, ты за вечер выучил русский :D
присоединяюсь к поздравлениям.
Профиль
Вторник, 08.03.2011, 23:37
Пост 156 | Тема: Главный столик
hate-n-fury

Удаленные
с
Quote (eicH)
у меня в демке кризиса 2 от стима вирус О_О

http://my-nod32.ru/download/
Профиль
Среда, 09.03.2011, 00:57
Пост 157 | Тема: Главный столик
hate-n-fury

Удаленные
с
Quote (Dog)
Я так понимаю, там кряк есть? :)

там есть все. можно просто добавить сайт в исключения :)
Профиль
Пятница, 11.03.2011, 00:27
Пост 158 | Тема: Дизайн
hate-n-fury

Удаленные
с
Quote (Hofs)
Sunny, ого, вот это фантазия оставьте все как есть.
Профиль
Пятница, 11.03.2011, 23:39
hate-n-fury

Удаленные
с
переустанови винду с форматом системного раздела ЖД, но для начала попробуй просто переустановить дрова сетевухи. переустанови Steam, оставив только демки, карты и конфиги. в Autoexec.cfg добавь:
fps_max 0
cl_updaterate 67
cl_cmdrate 67
rate 96000
cl_interp 0
cl_interp_ratio 2
cl_smooth 1
cl_smoothtime 0.01
В настройках игры выруби вертикальную синхронизацию и многоядерную отрисовку. должно помочь.
Профиль
Суббота, 12.03.2011, 14:13
hate-n-fury

Удаленные
с
Мой друг как-то пришел ко мне потестить телевизор и принес несколько файлов. Сейчас их нагуглил с инструкцией. Качайте .bmp'шники и следуйте указаниям в статье:
http://slrphoto.narod.ru/lcd_calibration.htm


Отредактировано hate-n-fury - Четверг, 07.01.2016, 23:14
Профиль
Суббота, 12.03.2011, 16:42
Пост 161 | Тема: hl2dmu server
hate-n-fury

Удаленные
с
Quote (Dog)
Потери пакетов никак не фиксятся? :)

по вине хоста - никак
Quote (Patrick)
норм поц

он по теме написал :D
Профиль
Суббота, 12.03.2011, 21:29
Пост 162 | Тема: hl2dmu server
hate-n-fury

Удаленные
с
Quote (Patrick)
я вас не понимаю, с доброго можно качать демки. разве нельзя hl2dmu сервер привязать к сайту так же как и добрый ?

я думаю, что когда это запилят, обязательно всем сообщат.
Профиль
Воскресенье, 13.03.2011, 00:25
hate-n-fury

Удаленные
с
Quote (Naruto)
хм...Заметил периодическое повышение пинга на ОМОСе и парочки европейских серверов. У кого-нибудь подобного не бывает?...До обновы такого никогда не было, но скидываюсь на своего провайдера...из-за пинга, естественно, регулярно застреваю в физике, текстурах и прочие прелести задержек >130.

я давно говорил, что на омосе, pwn и ряде других серверов кривой конфиг (особенно sv_maxrate 30000). при этом скачки пинга - обычное дело.
Профиль
Воскресенье, 13.03.2011, 15:26
hate-n-fury

Удаленные
с
Quote (Sunny)
на других даже при 20мс чуствуешь "какие-то" странности и залипания к полу и прочая.

еще, как я недавно понаблюдал, fps_max на сервере очень сильно влияет на геймплей. мб позже об этом подробнее напейшу
Профиль
Вторник, 15.03.2011, 23:02
hate-n-fury

Удаленные
с
бронелифчик лол :D
Профиль
Пятница, 04.12.2015, 19:43
hate-n-fury

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

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

net_graphproportionalfont - при значении 1 размер шрифта зависит от разрешения экрана в игре. Поставьте 0, чтобы он всегда был минимальным и не мешал.

net_graphheight - положение таблицы на экране по вертикали. Для разрешения x1080 можете сразу поставить 1051 чтобы ненужные нам графики вынести за пределы экрана.

net_graphpos - положение таблицы по горизонтали. Значения 1-3 выравнивают по правому краю, центру и левому краю соответственно, любые другие задают точное значение.

net_scale - масштаб графика в байтах на пиксель изображения. Чем больше, тем мельче. Можно не менять.

net_graphshowinterp и net_graphshowlatency ставьте по нулям, чтобы не мешали.

Пример нормальной работы игры:


Расшифровка:

Цифры оранжевого цвета предупреждают о неадекватной настройке клиента.

fps: "Frames Per Second". Фреймрейт клиента.

ping: время ответа от сервера. Обратный пинг проверяется командой ping в консоль. Не зависит от пропускной способности соединения.

lerp: дополнительная задержка для интерполяции движений на экране. Желтеет каждый раз, когда ее оказывается недостаточно из-за сервера.

in: входящие пакеты: размер последнего обновления, скорость и частота.

out: то же самое для исходящих пакетов.

Справа сверху: настройка cl_updaterate на клиенте.

Справа снизу: настройка cl_cmdrate на клиенте.

choke: залипания, недоотправки пакетов (обычно плохо).

loss: потери пакетов на линии (обычно очень плохо).

sv: в более ранних версиях движка показывало фреймрейт сервера, в версии Source для Orange Box 2007 года и в более новых показывает тикрейт (частоту перерасчета игрового процесса), в CS:GO и еще более новых показывает длину последнего такта.

var: variation - колебание. Показывает перепады времени такта на сервере за последние 50 раз. Чем мощнее сервер, тем меньше это значение и меньше проблем с расчетом попаданий и т. д.

Теперь о том, как оптимизировать настройки клиента


Отредактировано hate-n-fury - Понедельник, 14.12.2015, 01:43
Профиль
Пятница, 04.12.2015, 20:15
hate-n-fury

Удаленные
с
Старая статья про сетевой код написана мной в неадеквате и для сравнительно опытных игроков и админов, поэтому некоторыми трудно переваривалась и фтопку ее. Вот вам моя новая инструкция с форума hl2dm.ru, облегченная, актуальная (и, надеюсь, более понятная crazy ).

Сначала найдите неисправность.

Конфиг

В папке "...\Half-Life 2 Deathmatch\hl2mp\cfg" (аналогично для других игр на Source) откройте или создайте файл "autoexec.cfg", который считывается автоматически при каждом запуске игры. В нем "Блокнотом" или любым другим текстовым редактором будете добавлять или менять все нужные вам консольные параметры и их значения через пробел в кавычках, каждый с новой строки. Значения из одного слова или числа можно оставлять без кавычек. Первую строчку оставьте для комментария или пустой. Комментарии должны начинаться с // или #.

Общие настройки

На Vista и более новых системах Windows в движке Source встречается странный глюк, который можно упустить из виду: если в игре есть ограничение фреймрейта, то есть консольный параметр fps_max не равен 0, сетевая игра работает значительно хуже. В таких случаях его нужно ставить на 0 в своих конфигах! Лучше поставить лимит в настройках драйвера видеокарты, если это возможно.

Мощность компьютера и настройки графики и звука должны обеспечивать не меньше 80 кадров в секунду для комфортной игры на уровне, в идеале не меньше 128, чтобы задержки были минимальны. В любом случае фреймрейт должен быть выше ваших параметров cl_cmdrate и cl_updaterate, которые описаны ниже.

По возможности используйте родное разрешение и максимальную частоту развертки экрана, отдельно для игры их можно задать в параметрах запуска. Чтобы не слепнуть в темных или ярких участках карт, гамму в игре поставить максимально ярко, выключить HDR и bloom. Вертикальную синхронизацию/VSync выключить обязательно, чтобы не было лишней задержки управления. Если есть запас мощности видеокарты и вам так будет удобнее, можете повысить настройки теней до средних (в играх до CS:GO) и включить небольшое сглаживание MSAA. Остальные параметры картинки мало влияют на комфортность изображения, только на фреймрейт и время загрузки.

С многоядерным процессором попробуйте включить в игре многопоточную обработку/multicore rendering для повышения фреймрейта. При нем параметром запуска -threads N позволяете игре использовать N потоков процессора, в случае зависаний или вылетов игры выключите опцию.

Скорость обновления мыши/refresh rate/polling rate должна быть настолько высокой, насколько позволяет установить ее драйвер. Акселерацию нужно выключить везде (в Windows - снять флажок "повышенная точность указателя" в настройках мыши в панели управления/параметрах системы). Добавьте параметры запуска -noforcemaccel -noforcemparms. Raw input/грубый ввод - включить. Подробнее про устранение акселерации и задержек мыши можете нагуглить самостоятельно.

Настройки соединения с сервером, они же "рейты"

rate - задается в бАЙтах в секунду, ограничивает максимальные скорость передачи данных от сервера к вам и скорость загрузки файлов с сервера. При cl_updaterate 66 для игры без лагов HL2DM требует до 96000 бАЙт (чуть меньше 1 мегабИта) в секунду. Можно поставить rate даже быстрее, но никак не быстрее, чем позволяет качать ваше интернет-соединение. Скорость линии можете измерить на speedtest.net или другим способом.

cl_updaterate - определяет, как много обновлений в секунду вы хотите получать с сервера. Чем больше пакетов, тем больше нужно скорости соединения для стабильной работы, см. параметр rate.

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

Обе частоты - и cmd, и update - физически ограничиваются тикрейтом сервера (это частота перерасчета процесса игры), а в HL2DM все серверы работают на частоте 66, так что в этой игре ставить апдейт и цмд выше 66 не имеет смысла. Если же поставить их выше тика, немного затруднится движение в игре, а вы не получите никакой выгоды, кроме эффекта плацебо.

Как работает интерполяция
Ситуация игре может меняться не очень плавно даже при 66 обновлениях в секунду: примерно то же, что и играть при 66 FPS. Поэтому игра отображает ее с небольшой задержкой, чтобы успеть получить от сервера хотя бы 2 целых пакета и математически дорисовать между ними недостающие кадры. Значение lerp в таблице net_graph отображает текущую задержку для интерполяции в миллисекундах.

cl_interp_ratio - множитель, который на всякий случай задает минимально допустимую задержку (lerp) в шагах (интервалах) между обновлениями: 1 шаг = время на 2 пакета, 2 шага = 3 пакета и т. д. Обратите внимание: длину интервала игра рассчитывает не из реальной частоты обновлений и не из тикрейта сервера, а из cl_updaterate у вас в конфиге. Это позволяет при завышенном cl_updaterate ставить задержку меньше, чем нужно (недоработка игры). cl_interp_ratio желательно ставить 2.

cl_interp - задает желаемую задержку в секундах. Стандартное значение в 0.1 по-моему не оправдано и создает очевидную задержку в 100 мс в добавок к пингу и времени монитора. Оптимальное значение для хорошего соединения = 2 / cl_updaterate + 0.001~0.005 (чтобы покрыть колебания).

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

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

cl_smooth - вкл/выкл сглаживание поправок. По стандарту включено.

cl_smoothtime - время в секундах на поправку: чем меньше, тем резче. Стандартное значение = 0.1.

cl_pred_optimize - оптимизирует предсказание на клиенте. Стандартное значение = 2, при нем не будет делаться перерасчет, если не было ошибок. При значении 1 данные не будут копироваться без обновления от сервера (?).

Что еще важно знать про рейты

Тикрейт сервера физически ограничивает возможную частоту обновлений.

Для компенсации задержек сервер помнит последнюю секунду и отматывает ее назад, потому игроки с большими ping и lerp могут убивать вас там, где вас давно нет, например за углом.

Конфиг сервера временно ограничивает ваши рейты, пока вы к нему подключены. Эти ограничения могут быть неадекватными, и тогда вам придется рассчитывать и менять рейты во время игры, чтобы играть без проблем. Например, в HL2DM можно попасть на сервер, который жестко задает rate не выше 30000, что при cl_updaterate 66 вызовет заметные лаги и промахи (если включить таблицу net_graph 3, будет отображаться залипание/choke), так что придется этот параметр снижать или просто валить с этого лагодрома. Вот список возможных серверных ограничений:
sv_minrate
sv_maxrate
sv_minupdaterate
sv_mincmdrate
sv_maxupdaterate
sv_maxcmdrate
sv_client_min_interp_ratio (стандарт 1)
sv_client_max_interp_ratio
Их можно проверить, подключившись к серверу и введя параметр в консоль без значения.
В лиге hl2dm.net максимальные рейты и быстрый канал ставятся принудительно, чтобы не было спекуляций, а игроки с другими рейтами выкидываются с серверов автоматически.

Ставить lerp меньше, чем нужно на 2 обновления + небольшой запас на задержку пакета, не желательно, потому что интерполяция может давать сбои с неочевидными последствиями. Большинство серверов не позволят поставить cl_interp_ratio меньше, чем 1.

Расчет попаданий очень мало (если вообще) зависит от рейтов, иначе это плацебо. Он сильно зависит от работы сервера и стабильности пинга. Из-за несовершенства движка даже в идеальных условиях ваши 100%-е попадания будут засчитываться не всегда. Заранее смиритесь с этим и не убивайте нервы себе и другим игрокам.


Отредактировано hate-n-fury - Понедельник, 14.12.2015, 17:20
Профиль
Пятница, 04.12.2015, 22:39
hate-n-fury

Удаленные
с
Цитата FENIX ()
interp на 0

По стандарту сервер насильно ставит интерполяцию в минимум 1 шаг, поэтому отключить везде не получится. Не проверял, как сейчас настроены в этом плане Public Match серверы.

Цитата FENIX ()
rate "66000"

Если я ничего не путаю, после пересадки на Orange Box при 64000 на мясе из 6-8 человек появлялся чоук на респауне и не только, пришлось поднять. Проверь, не появляется ли у тебя, и не стесняйся ставить огромный запас - современный интернет позволяет.

Цитата FENIX ()
с хитами непонятно


По документации клиент отправляет свое точное время серверу, так что теоретически лерп не должен влиять, но нет способа объективно проверить. Сейчас у меня не лагающий провайдер, монитор на 144 Гц и мышка с хорошим сенсором вместо топорной Bloody: с хитрегой ясно на сей день только то, что она сильно ухудшается при скачках пинга и "шатаниях" сервера (var), но при любых условиях и настройках очень грустная dash2 Разработчики говорят то же самое о CSGO: проблема в железе. В этом году еще и сделали для отгораживания от читеров перерасчет разброса пуль на сервере (*рукалицо*). ИМХО эти гандоны за столько лет могли запросто написать полностью новый сетевой код без дыр для читеров, но с хорошей обратной связью, чтобы попадания считало всегда справедливо.


Отредактировано hate-n-fury - Суббота, 05.12.2015, 01:24
Профиль
Суббота, 05.12.2015, 01:12
Пост 169 | Тема: Важный опрос
hate-n-fury

Удаленные
с
Лерп зело длинный


Отредактировано hate-n-fury - Суббота, 05.12.2015, 01:23
Профиль
ФОРУМ » Записи участника » hate-n-fury [169]
  • Страница 7 из 7
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
Поиск: