Сделал 3д - видео для сайта про CS2
я молодой дизайнер, жду критику. Можете ознакомиться с моими работами - https://t.me/bobstudiomagazine
я молодой дизайнер, жду критику. Можете ознакомиться с моими работами - https://t.me/bobstudiomagazine
Уверен, сей вопрос возникает у каждого, кто так или иначе в своей жизни соприкасался с играми на source/source2 движках. Хотелось бы добавить в копилку случаев ещё один, тем более, когда дело касается производительности.
Дело было вечером, делать было нечего, и я задался вопросом, как снять со своего старого железа (которое упорно не желаю обновлять, ибо хватает почти для всего), лишних 30-40 кадров в секунду, уж очень достало больное место Counter-Strike 2 - это вода и всё, что с ней связано. Каждый, кого постигла та же участь (играть в это произведение геймдева), понимает, что это такое: когда твой средний фпс на любой карте ~300, а на бесючем de_ancient, если 5 тел бодро топают по воде, можно наблюдать дроп оных до 90-100.
Конфигурация железа: i7 6900k 4.1 gz 8/16 (OC), Asus x99 Deluxe, RTX3080, 32GB DDR4 в 4-х канале.
Условия задачи: настройки картинки трогать нельзя, почти всё на минимуме, путём поиска по всяким интернетам был составлен небольшой список параметров запуска, из кучи всего, что есть, особняком стоял параметр -thread, который регулирует количество потоков, используемых движком. Важно понимать: по умолчанию движок задействует количество потоков по количеству ядер вашего ЦПУ.
Поначалу выставил значение по полному количеству, 16, и что мы наблюдаем?
-threads 16. 290-320 фпс на контрольной сцене
Минуточку: это на ~110 меньше, чем было до использования этого параметра!
Без всего. 400-430 на контрольной точке
Не совсем понял сего прикола, и продолжил баловаться с командой: последовательно, вводил значения в диапазоне от 4х до 12-ти, чтобы понять зависимость количества кадров от количества потоков.
Результаты убили: если брать простые сцены, то уменьшение количества потоков до 4-5-6 (вместо 8 по умолчанию), приводило к росту фреймрейта, в нагруженных (беготня по воде) - наоборот, наблюдалась просадка, на ту же величину в относительных значениях. При использовании 7-8, разницы, само собой, между ручной настройкой и автоматической, не было.
Выставив значение в 9 единиц, получил максимальный фреймрейт как на загруженных сценах, так и на пустых, что только добавило вопросов к реализации многопоточной производительности этого движка: при 10+ наблюдалось плавное снижение фреймрейта по мере роста количества потоков.
-threads 9. 425-460 кадров на контрольной точке
Результат: цифра просадок со 100-110 выросла до 140-160, что вполне приемлемо (НЕТ).
Глядя на это, возникают вопросы: а что, если у вас топовые процессоры с большим количеством ядер? Ведь если движок задействует 16 потоков из 32, то, следуя полученному опыту, производительность игр на этом движке должна снижаться (до 30%!), даже при условии работы на аналогичных (по сравнению с более бюджетными решениями) частотах. Проверить возможности нет, буду рад, если среди прочитавших сию запись найдутся люди с ThreadRipper, 7950X или другими многоядерными (12+) решениями, которые попробуют вручную ограничить число используемых потоков до 9-10 и расскажут о результатах.
Если это так, то, наверное, не стоит удивляться многочисленным жалобам на отсутствие античита: видимо, вместо реального искусственного интеллекта происходит дрессировка оравы индусов, как это было в ещё свеженькой новости про магазины Амазон.
Для всех поклонников футбола Hisense подготовил крутой конкурс в соцсетях. Попытайте удачу, чтобы получить классный мерч и технику от глобального партнера чемпионата.
А если не любите полагаться на случай и сразу отправляетесь за техникой Hisense, не прячьте далеко чек. Загрузите на сайт и получите подписку на Wink на 3 месяца в подарок.
Реклама ООО «Горенье БТ», ИНН: 7704722037
Три месяца назад (27.09.2023) вышла из бета тестирования CS2. На старте игра получила массу негативных отзывов из-за «сырости» проекта. Но Valve поставили все на кон и пообещали, что к концу года Counter-Strike 2 изменится в лучшую сторону и станет в разы играбельнее. Все ли у них удалось? И чего ждать от разработчиков в 2024 году? На эти вопросы редакция GGSel и постарается ответить в статье.
За этот период Valve выпустили огромное количество фиксов, исправляющих мелкие и незначительные баги. Но, как бывает с этой компанией, чиним одно — появляется другое. Однако, если возникают ошибки, влияющие на геймплей, вроде легального WH, то разработчики пытаются их исправить как можно быстрее. И конечно, баги возникают и сейчас, так было и с CS GO — редкие, не ломающие игру проблемы остаются в CS на некоторое время, а потом заменяются другими)
Valve работали и продолжают работать над изменениями карт, чаще всего затрагиваются 5 на 5 мапы из соревновательного режима. В основном это делается для раскидки — более правильная и понятная траектория гранат, реалистичные отскоки и т. д. А также улучшение видимости и сглаживание углов, чтобы наш персонаж реже мог за что-то зацепиться. Разработчики потихоньку начинают отказываться от динамического освещения, которое выдает позицию слишком массивными тенями.
Ранее в CS2 был неприятный момент, из-за которого некоторые владельцы видеокарт от AMD получили VAC из-за несовместимости драйверов. Но теперь при запуске игры графические адаптеры проверяются на эту самую совместимость. А Valve сняли и продолжают снимать блокировку с аккаунтов, получивших ее из-за этой проблемы.
Что насчет античита Valve — он все также плох, как это и было в Counter-Strike Global Offensive. Вместо борьбы с читерами разработчики выпустили немало обновлений, касающихся сабтика, хотя сообщество игры считает, что 128-тиковые серверы были бы лучшим вариантом.
Конечно, разработчики осведомлены о проблемах с сабтиком. Многие игроки думают о том, почему Valve выкатывают новые обновления, но никак не решают самые главные ошибки. Работа над исправлением багов ведется, как ни странно, не одним человеком. Именно поэтому баги, которые уже пофикшены выкатываются в обновлении; а то, что довольно сложно исправить, ждет нас в будущем, и мы надеемся, что очень скоро.
Новая стрельба. На старте Counter-Strike 2 наш выстрел отображался на следующем тике, который происходит в среднем каждые 15 мс. Теперь же выстрел выводится на следующем кадре (что зависит от количества fps), также, как было в CS GO. И визуально стрельба чувствуется гораздо более отзывчивой. Тоже самое касается и мувмента, наш персонаж стал более отзывчивым. На снижение задержек также повлияли и работы с сабтиком.
Рейтинг в премьер-режиме до сих пор довольно странно работает. Это касается и подбора и количества выданных очков за победу или проигрыш. Существуют две основные проблемы.
Во-первых, читеры, которые встречаются слишком часто, особенно на высоких поинтах. Во-вторых, рейтинговая система. Нередко случается ситуация, когда за победу вы получаете +100 поинтов, а за поражение с заведомо сильным соперников теряете по 300-400 поинтов. Сложно это назвать грамотным балансом.
Поэтому до сих пор Faceit выглядит куда лучше — из-за своего античита, баланса и лучших серверов.
Было выпущено множество обновлений, касающихся звука, визуальных эффектов и покраски чего-либо.
Была проделана огромная работа над оптимизацией игры. У пользователей современных ПК fps заметно вырос по сравнению с релизом. А для владельцев более старых систем CS2 стала хотя бы играбельной.
Вернули мастерскую в игру, из-за отсутствия которой нельзя было без костылей загрузить тренировочные и другие карты, созданные сообществом игры.
Паттерны спрея в CS2 значительно отличаются от CS GO. На чаще всего используемых винтовках (galil, ak-47, m4a1s и m4a4) площадь разброса пуль в сиквеле стала ниже на 8–11%.
Изменилось взаимодействие декой-гранат со смоками. Теперь они вносят тот самый эффект пропадания дыма, такой же как при выстрелах с оружия. Что сделало ложные гранаты не настолько бесполезными и их действительно можно использовать.
Еще со времен CS GO был момент, когда после одного правого и двух левых ударов ножом враг мог не умереть и остаться на 3 ХП. Теперь этот баг исправили и урон наносится полный.
Некоторое время назад, разработчики поделились тем, что у них есть планы по введению нового оружия, но это не главный приоритет. На данный момент Valve продолжают заниматься полировкой самых важных частей игры и только после этого будут завозить какой-то новый контент.
Разработчики не забыли про «Гонку вооружений» и другие любимые сообществом игровые режимы. Скорее всего, их добавят в 2024 году.
Пусть далеко не сразу, но Valve прислушиваются к мнению сообщества и стараются сделать игру лучше — с момента релиза сиквела выходит чуть ли не по 15 обновлений в месяц. Скорее всего, в 2024 году разработчики допилят CS2, исправят все свои значимые косяки (мелкие баги никуда не денутся) и начнут выпускать новый контент: Train и другие играбельные карты и новые ганы. Но проблема с античитом никуда не делась и, судя по всему, Valve не спешат что-то с этим делать.
Чтобы снизить шанс попадания на читеров к минимуму, стоит приобрести Prime Status для CS2. А осуществить это поможет GGSel.net — торговая площадка, где вы найдете игры для ПК и консолей, DLC, сможете пополнить баланс популярных игровых и неигровых сервисов, купить и продать игровой аккаунт. И все это — по выгодным ценам!
Реклама ИП Николаев Д.Н.