Обновление 2.1.0

Обновление 2.1.0

RustTweaker

Обновление 2.1.0 уже доступно для скачивания! 

После недели открытых дверей и масштабного обновления 2.0.0 мы получили множество багрепортов и логов. Спасибо вам за обратную связь! Две недели мы старательно исправляли ошибки, награждали багхантеров и подготовили для вас крупный баг-фикс патч. Большая часть этих изменений — следствие ваших обращений в поддержку. Но не обошлось и без нового контента!

Доработка бенчмарков:

Больше никаких встроек с 98000 баллов! Мы доработали определение видеокарты и теперь берем его не из CPU-Z, а напрямую из Windows. В лидерборд больше не будут попадать записи со встроенной графикой у тех, кто на самом деле использует дискретную.

Также мы значительно расширили поддержку наших бенчмарков. Теперь они адаптированы под любые разрешения экрана, включая широкоформатные мониторы, отключение звука работает во всех бенчмарках, исправлены ошибки с совместимостью: оверлей Discord и HDR больше не должны мешать работе программы.

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

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

Обладатели мониторов с разрешением ниже 1920х1080 теперь также могут полноценно использовать вкладку "Оптимизация". Попасть в лидерборд с таким разрешением не получится, а вот посмотреть свои очки, пройти любые тесты и применить все твики оптимизации теперь можно. Кстати о них:

Твики оптимизации:

Доработаны проблемные твики: "Автоопределение файла подкачки" стало работать корректнее, "Отключить Xbox Game Bar" больше не вызывает надоедливое уведомление Windows при запуске игры (простите), "Отключить ненужные сервисы" теперь учитывает особенности разных версий Windows и работает на разных сборках. Другие твики мы тоже понемногу доработали.

Лидерборд:

Исправлен некорректный фильтр устройств — раньше при фильтрации результаты могли не соответствовать указанным устройствам. Шанс такого поведения теперь значительно снижен. Интерфейс фильтров также доработан, а в самом лидерборде появилась кнопка «Наверх».

Дешборд:

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

Сравнение бенчмарков:

Как и обещали: бенчмарки теперь можно сравнивать. Сопоставляются не только статичные данные по железу, системе и числовые значения, но и графики. В сравнение можно добавить до 4-х разных тестов, как своих, так и чужих. Поделиться результатами теста можно через код. В ближайшее время также появится возможность экспорта через PDF/JPEG/PNG.

Интерфейс:

Исправлены графические баги в разных вкладках, добавлены недостающие анимации и эффекты, приведены в единый вид обозначения частоты оперативной памяти (теперь используется только эффективная частота RAM) и ее потребление (теперь везде указано в гигабайтах). Здесь изменения мы можем перечислять вечно, но лучше выразимся яснее: программа стала еще удобнее.

Серверная оптимизация:

Проведена глубокая оптимизация серверной части. Ранее на обработку одного отчета о бенчмарке база данных могла потратить до 20 секунд, что вызывало задержки в работе программы, вылеты и тайм-ауты. Неудивительно, что наши сервера упали замертво, когда за неделю на них обрушилось более 4000 отчетов. Теперь наш сервер готов принимать сотни (!) бенчмарков в секунду. Данные корректно кешируются как на стороне клиента, так и на стороне сервера. Лидерборд обновляется раз в час (вместо раза в сутки).
Помимо этого, мы начали серьезную работу по структуризации и рефакторингу внутреннего кода сервиса. Подписки теперь всегда выдаются без задержек, приведен в порядок механизм управления автосписанием, оптимизирована база данных пользователя, улучшены внутренние инструменты для обслуживания пользователей, приведен в порядок сервис по сбору статистики Steam и сделано еще очень много действительно важных улучшений. Эти изменения, пожалуй, самые неинтересные, но, поверьте, только благодаря ним это обновление можно было бы смело называть RustTweaker 3.0.0. Однако, мы будем поскромнее, и просто поделимся с вами традиционным ченжлогом :)


Добавлено

Вкладка "Оптимизация"

  • Сравнение бенчмарков
  • Адаптация бенчмарков под любые разрешения
  • Возможность поделиться отчетом
  • Отключение звука во всех бенчмарках
  • Мягкое восстановление настроек после некорректного закрытия бенчмарка
  • Автоопределение Staging-ветки в бенчмарке
  • Кнопка "Наверх" в лидерборде

Доработано

Вкладка "Оптимизация"

  • Кеширование данных клиентом и сервером
  • Баг с встроенными видеокартами
  • Совместимость бенчмарков
  • Стабильность работы оверлея бенчмарков
  • Фильтры в лидерборде
  • Отображение частоты и загрузки ОЗУ
  • Масштабная серверная оптимизация отчетов
  • Твики "Автоопределение файла подкачки", "Отключить Xbox Game Bar" и "Отключить ненужные сервисы"

Интерфейс и логика

  • Локализация новых окон
  • Блок "Наша команда"
  • Приведены к общему виду конкретные кнопки и интерфейсы
  • Перерисован сайд-бар
  • Улучшены анимации и размытия

Сайт и сервер

  • Система выдачи подписок
  • База данных пользователей
  • Скорость обработки запросов
  • Система автопродления подписок

В работе

  • Конфигуратор ПК
  • Вкладка "Мой сервер"
  • Переработка вкладки "Статистика"
  • Редизайн и расширение функционала сайта
  • Новый "Демо-режим" вместо устаревшей Демо-версии программы
  • Отображение фризов на графиках

RustTweaker




Report Page