Технические улучшения ПТС версии Survarium (0.43)

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

30.06.2016, 09:34

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

В Survarium 0.43 мы оптимизировали критические участки кода, чтобы они активнее использовали многоядерность (просчет игроков, просчет пуль, многопоточная версия рендера для слабых ПК). Это позволит игре лучше использовать вычислительные мощности процессора и повысит производительность на системах, где процессор является узким местом. На некоторых конфигурациях мы получили прирост до 70%.

Чтобы скрыть влияние скорости и состояния сети на игру (потеря пакетов, резкие скачки пинга и т.п.), на своем экране вы видите других персонажей там, где они были 200мс назад. Это приводит к ситуациям, когда игрок, выбегая из-за угла, видит противника раньше и получает преимущество.

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

В хотфиксах Survarium 0.42 мы исправили часть ресинков, уменьшили их количество при низком числе кадров в секунду и ввели сжатие сетевых пакетов. Следующий шаг – многократное увеличение частоты передачи сообщений для работы в сложных сетевых условиях. После этого мы снова попробуем уменьшить время отложенного отображения до 150мс. Ключевым изменением станет индивидуальная величина отложенного отображения. В результате этого в перестрелке будут иметь значения только пинги участников, поэтому для игроков с низким пингом игра станет комфортнее.

Превью обновления Survraium 0.43.
Аватара пользователя
FANTOM
Vostok Games
 
Сообщения: 7913
Регистрация: 03.04.2013, 18:20
Откуда: Vostok Games

06.07.2016, 19:40

Оптимизация порадовала. Обычно играю на средне-высоких (текстуры/геометрия/шейдеры/декорации/частицы - максимум, освещение/тени/постпроцессы/затенение - минимум, анизотропия х4) - получаю свои 60-80 фпс на любых картах. Ради интереса на ПТС выкрутил почти всё ультра (затенение не трогал, сглаживание FXAA, анизотропия - х8) - ИГРАБЕЛЬНЫЕ 30 фпс на тараканке и векторе порадовали.

Так же по ресинхам - отыграл пока 4 боя (2/2 на разных акках) - 0 ресинхов. Ранее уже в первом-третьем бою на ПТС лезли ресинхи горой. Буду тестить дальше - отпишу что и как, но пока результат по данному пункту - отлично!
Аватара пользователя
LeD_XIII
 
Сообщения: 830
Регистрация: 16.05.2015, 12:48

06.07.2016, 21:24

При выходе на противника резко падает фпс почти до нуля (6-7 остаётся) и пока показывается килкам, а затем идёт возрождение такой нулевой почти фпс и остаётся. После возрождения он нормализуется, но как только выходишь на противника - опять та же ситуация, перестрелять кого-то -сущее чудо на грани фантастики. И ещё заметил, что во время таких просадок параметры после пинга DRW и old начинают мигать сине-фиолетовым цветом, консоль при этом чистая, ни одного рассинхрона или красной строчки. Не знаю, что вы там такого сделали, но пока играть некомфортно!
Аватара пользователя
Jąckąrd
 
Сообщения: 673
Регистрация: 21.12.2014, 03:45
Откуда: Тверь

06.07.2016, 21:39

LeD_XIII:Оптимизация порадовала.

так ее под старый рендер не было как я понял....
Аватара пользователя
bledniys
Супер-модератор
Супертестер
 
Сообщения: 9574
Регистрация: 24.04.2013, 10:25
Откуда: Донецкая обл

06.07.2016, 22:32

bledniys:так ее под старый рендер не было как я понял....

Делали-делали :) У меня просто проц не "узкое" место, поэтому фпс не взлетел до 60-80 на ультра, но он прилично выровнялся - это хорошо заметно.

LeD_XIII:Буду тестить дальше - отпишу что и как, но пока результат по данному пункту - отлично!

Десяток с хвостиком боёв - не одного ресинха! Большое спасибо Диме и программистам, что работали над технической частью этого патча! :) Ждём на основе, проверим как там будет играться :)
Аватара пользователя
LeD_XIII
 
Сообщения: 830
Регистрация: 16.05.2015, 12:48

07.07.2016, 02:57

На новом рендере играла стала лучше идти в 0.43, пропали периодические дикие просадки фпс. Теперь на новом рендере можно вполне комфортно играть. До этого был парадокс что игра стабильней шла на старом "прожорливом" рендере, чем на новом "для слабых систем".
Аватара пользователя
AnaBiøZ
 
Сообщения: 83
Регистрация: 06.12.2013, 20:09
Откуда: вы лезете?

07.07.2016, 08:59

LeD_XIII:
Делали-делали :)

Survarium DevTeam: многопоточная версия рендера для слабых ПК
Последний раз редактировалось bledniys 07.07.2016, 09:00, всего редактировалось 1 раз.
Аватара пользователя
bledniys
Супер-модератор
Супертестер
 
Сообщения: 9574
Регистрация: 24.04.2013, 10:25
Откуда: Донецкая обл

12.07.2016, 16:22

ПТС тестирование обновления 0.43 завершилось https://survarium.com/ru/news/vyshlo-ob ... varium-043
Работа тестовых серверов будет возобновлена при следующем тестировании обновлений!
Следите за новостями на нашем сайте. https://survarium.com/ru
Аватара пользователя
-Kirk-
Супер-модератор
Отряд "Альфа"
Супертестер
 
Сообщения: 6867
Регистрация: 09.04.2013, 20:56
Откуда: Архангельск, Таганрог

Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.

Публичный тестовый сервер