CS

CS

s

Привет. В общем давай по порядку кратко что нужно сделать:

Для начала КС:

1.) Определится какая модель у тебя ноута и какая диагональ экрана.

Просто вбить в гугл модель, и посмотреть какой экран.

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

Для 15.6" = 800х600 будет нормально.

Для 14" = 800х600 будет мелко, поэтому лучше 1024х768

Для 17.3" = 640х480 можно, либо 800х600

2.) скачать и установить кс: https://download-cs.net/

В настройках выставить:

а.) Имена игроков в центре, меню старого типа.


https://i.imgur.com/bSHGqzf.png

б.) Видео:


https://i.imgur.com/pjcfTMa.png

  • OpenGL
  • 800x600
  • Режим отображения нормальный 4:3
  • оставить галочки только на:

Включить HD модель игроков.

Убрать полосы по бокам.

Что бы не было черных полос и квадрата по бокам экрана.

Если есть черные квадраты после этого, значит что-то не правильно.

в.) Мышь:


https://i.imgur.com/TDdTcPX.png

Включить фильтрацию мыши.

По поводу сенсы: чем меньше, тем лучше. Идеально если ты сможешь по ширине коврика вращать мышку в пределах зоны видимости. Например ты станешь у КТ базы на дасте 2х2 на пленте и будешь смотреть на яму.

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

Почему важно маленькое разрешение экрана?

Потому что плотность пикселей совершенно другая для движка half-life.

У тебя намного больше шансов хорошо попадать в голову с 640х480, чем на 1920х1080р.

Так как разница в точках будет для 640х480 = 307200 точек.

А для 1920х1080р будет 2073600 точек.

Или 2073600 / 307200 = 6.75 раз больше.

В игре есть такие штуки называются: “хитбоксы”

Это точки на теле персонажа куда залетают пули.


Так как вся графика в игре - это полигоны (треугольники), то работает геометрия тут:

Вот видео, о чем я говорю: https://www.youtube.com/watch?v=umEO6BDsEwM

Будет максимально наглядно и просто для понимания.


Почему это важно?

Потому что ты можешь целится на модельку, но из-за рассинхронизации твоего клиента и сервера

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

Ты можешь видеть на экране одно, и стрелять по этой модельке, но не попадать и не убивать.

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

Хорошие сервера ручками настраивают это всё. И разраб сервачка (волны), вроде как все сделал сам, и все впорядке (но это не точно).

Теперь настройки ПК:

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

Встроенная, и дискретная. Т.е. intel и nVidia.

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

Весь ноут греется, дискретная карта будет греться, встроенная карта будет греться, процессор будет греться.

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

CS 1.6 вполне хорошо работает на встроенной видеокарте уровня uhd 610, 620, 630

Как узнать какая у тебя видеокарта или ноут или другие компоненты в системе?

Есть специальные бесплатные утилиты для этого. Например одна из них это hwinfo (hardware info)


Вот программа с помощью которой можно посмотреть какие устройства:

  • https://www.hwinfo.com/
  • скачай, запусти, увидишь что у тебя есть, какая видеокарта, какой проц и так далее.

Если у тебя встроенная видеокарта не плохая уровня intel hd510, 520, 530, 610, 620, 630 и выше.

Или проц i3, i5 от интела - то лучше переключится на встроенную видеокарту в настройках nVidia.

Качество и механика игры немного изменится, и ты это ощутишь, так как не будет цепочки:

рендер игры nvidia картой -> вывод потока картинок на встроенную карту -> из встроенной карты вывод и обработка изображения тебе на дисплей.

Будет:

рендер игрового мира на встроенной карте -> вывод тебе на экран.

ПКМ на рабочем столе -> Nvidia настройки.

Управление параметрами 3д

“Предпочитаемый адаптер”, выбрать Intel встройку -> Применить. Всё.


Теперь КС будет запускаться на встройке.

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

Что дальше можно улучшить?

Очень большую роль играет удобство мышки и сама мышь и скользящая поверхность (коврик)

И расположение кисти и её раслабленое состояние на поверхности.

То, о чем я хочу частично сказать, озвучено вот тут: https://www.youtube.com/watch?v=wSl15sDzCL4

(в конце видео).

Для этого нужна нормальная мышка.

Нормальная мышка - это та, которая тебе удобна.

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

Без свистоперделок в плане кнопок на корпусе, хорошо скользить, и не вызывать раздражения.

Она должна быть под руку.

Пример хорошей мышки: https://a.aliexpress.com/_AEGd8T

В чем прикол именно этой мышки?

Она низкая, тебе не нужно напрягать кисть, у тебя пальцы лежет где-то на средине мышки.

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

С крупными мышками тяжело играть, Так как кисть и суставы и пальцы оч. быстро устают.

Лучше взять низенькую, удобную, хорошо лежащую в руке мышку.

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

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


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

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

Драйвера:

у Intel драйверов есть баг, этому багу 3 или 4 года.

Суть в том, что течёт память процесса DWM (Desktop Window Manager)


Менеджер рабочего стола в переводе на русский.

Это вызывает оч. сильные лаги в игре, и ты не понимаешь что может происходить.

Решения простого к сожалению нет. Нужно перезагрузится.

Процесс DWM не должен жрать больше 100-150мб памяти, если жрёт больше - он потёк.

Его нормальное потребление 30-50мб озу.

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

Что в свою очередь создает кучу лагов в игре.

Чувствуешь что лагаешь? Перезагрузи ноутбук. Попробуй ещё раз.

-----------------


Соединение с сервером:

Игровой сервер 62.122.213.129:27670 (волны)

находится физически в Москве: https://ipinfo.io/62.122.213.129

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

Ну и самое главное с задержками.

Задержки проверяются с помощью разных утилит.

Например: https://github.com/bp2008/pingtracer

Скачать можно тут: https://github.com/bp2008/pingtracer/releases

На графике красным покажет потери.



Как происходит тест? Вводится IP в поле: host, нажимается Active.

Ждёшь минут 5-10, нажимаешь стоп, смотришь график. Видишь красные линии - это лаги.

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

Есть альтернативная утилита называется winmtr: https://www.nic.ru/help/winmtr-diagnostika-setevyh-soedinenij_6799.html



Потерь пакетов до игрового сервера не должно быть.

Желательно для идеальной игры иметь пинг в пределах до 15мс.

Выше 15мс - это для экшн игр уже начинает создавать мелкие неприятности.

==============================

Я всё сделала но не попадаю на CSDM сервере (62.122.213.129:27671 или 62.122.213.129:27673)
в модели персонажей. Что делать?

Возможно есть рассинхрон позиции модели отрисованной в моменте у тебя на экране, и как оно есть на самом деле на серверной стороне.

К сожалению вариантов коррекции этого очень мало.

Есть команды по типу:

net_graph 3
ex_interp 0.1
cl_cmdbackup 2
cl_cmdrate 30
cl_updaterate 30
rate 25000
fps_max 101

Их можно изменить на:

net_graph 3
ex_interp 0.05
cl_cmdbackup 20
cl_cmdrate 101
cl_updaterate 101
fps_max 100
rate 100000

Но это уж совсем изврат.

Но попробовать стоит. Каждый раз при изменении этих настроек нужно перезаходить в игру.

Вроде всё.


Report Page