Сменить сайтовое имя

 

Переход на 64-разрядную систему

02.10.2018 13:35

Друзья!

Перед разработчиками Warface стоит очень непростая задача:

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

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


Сравнение минимальных требований игры 2012 и 2018 годов

Поиск золотой середины не может продолжаться вечно: с каждым годом работа с устаревшим инструментом вызывает все больше и больше трудностей. Наступает момент, когда пользоваться им становится невозможно, какие бы ухищрения ни пытались использовать разработчики. Речь идет о технологиях действительно устаревших, от использования которых уже много лет назад отказалось большинство ведущих разработчиков (Ubisoft, Bethesda, Electronic Arts, Activision, From Software, Blizzard, Rockstar Games, Adobe и многие другие).

В свое время так случилось с Windows XP и Vista — Crytek продолжали поддерживать XP еще 4 года после официального отказа Microsoft от ее поддержки. Сегодня такая же ситуация происходит с 32-битными системами. Да, да, PC-версия нашей игры все еще является 32-битным приложением!

Чтобы продолжать соответствовать современным стандартам и радовать вас качественными обновлениями, команда Warface вынуждена принять решение о переводе проекта на 64-разрядную систему. Самое главное: это позволит избавиться от вылетов клиента, улучшит оптимизацию и откроет новые просторы для разработчиков. Давайте поговорим о каждом пункте в отдельности.


Оптимизация и избавление от "крашей"

Некоторые игроки сталкиваются с вылетами клиента игры. Эта ошибка часто связана с нехваткой оперативной памяти (ОЗУ), хотя может возникать даже у игроков с большим количеством "оперативки". Проблема кроется как раз в 32-разрядности.


Что такое разрядность?

Если коротко, то разрядность — это способность одновременно обрабатывать какое-то количество битов. Операционные системы, как и любые приложения (или игры), бывают 32-битными и 64-битными. Warface в настоящее время является 32-битным приложением.


Зачем нужна оперативная память?

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

Текстуры являются главным потребителем оперативной памяти — они сохраняются в ОЗУ, объем которой ограничен не только физически, но и самой операционной системой.

  • 32-разрядная (х86) операционная система разрешает Warface использовать не более 2 Гб ОЗУ.
  • 64-разрядная ОС выделит игре до 3,5 Гб "оперативки" при условии, что эта память не занята другими процессами.

Если на вашем компьютере установлено 4 или более Гб оперативной памяти, то 32-битное приложение (игра) не сможет воспользоваться всеми ресурсами. А уж если установлена 32-разрядная ОС — игра получает и того меньше памяти. Когда доступный объем "оперативки" переполняется, происходит "краш". Подробности

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

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

Даже если вы имеете 2 Гб оперативной памяти, переход на 64-битную ОС окажется эффективным: небольшой прирост способен кардинально изменить картину. Кроме того, вы сможете запускать любые 64-разрядные приложения.


Как работают 64-разрядные приложения?

Работа 64-разрядной операционной системы с 64-битным же приложением имеет два весомых преимущества.

  1. Выделение полного объема оперативной памяти — 64-битное приложение может позволить себе полностью использовать свободные ресурсы ОЗУ, чтобы загрузить требуемый объем текстур.
  2. Более качественная работа с файлом подкачки — это система, которая позволяет обезопасить оперативную память от перегрузки за счет хранения "избытков" на жестком диске. Диск компьютера разгружает оперативную память и высвобождает часть ресурсов.

В 32-битной ОС тоже существует файл подкачки, но на практике он дает меньше производительности. Из-за ограничения по оперативной памяти диску приходится брать на себя повышенную нагрузку. Если диск не справляется — это приводит к "тормозам".

Следует помнить, что жесткий диск тоже имеет ограничения по скорости записи и считывания в зависимости от модели и типа: HDD или SSD.

Совершенствование будущих разработок

Ежедневно перед Crytek встает непростая задача: создавать новый качественный контент, не выходя за рамки минимальных системных требований игры. Это сильно ограничивает разработчиков. Текущие возможности позволяют реализовать в Warface самые смелые идеи, но существуют и слабые ПК, которые не осилят такую новинку. Вы могли столкнуться с этим во время выхода последних спецопераций и режима "Королевская битва" на 32 игрока — не все оценили их из-за низкой производительности ПК.

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

Переход на 64-разрядную систему снимет ряд ограничений с разработчиков и откроет совершенно новые возможности!

Чего ждать?

Из сказанного выше вывод напрашивается сам собой: игре необходим переход на 64-разрядную систему. Резюмируя, скажем: он принесет множество изменений.

  • Прекращение "крашей" клиента из-за нехватки ОЗУ. Пользовательские ПК с малым объемом оперативной памяти смогут эффективнее использовать файл подкачки для предотвращения крашей.
  • Улучшение производительности для современных ПК. Пользователи с большим объемом памяти смогут по-новому наслаждаться игрой — в их распоряжении окажется вся "оперативка".
  • Прекращение поддержки 32-битных операционных систем — выход на новые современные стандарты.
  • Глобальное расширение будущих разработок. Новые возможности позволят Crytek создавать более масштабный, качественный и разнообразный геймплей.

Даты перехода

Не стоит переживать! Переход на 64-разрядную систему состоится нескоро: он запланирован на первую половину 2019 года. Мы сообщаем об этом заранее, чтобы вы имели массу времени подготовиться, обновив свою операционную систему до 64-разрядной. Это очень простой процесс, он не потребует от вас больших усилий. Полный отказ от поддержки 32-битных систем все равно неизбежно произойдет.

Если у вас все еще установлена 32-разрядная ОС, вы имеете много времени на обновление. Вскоре мы расскажем, как сделать это!

Сейчас 64-разрядный Warface тестируется на консолях — это дает возможность безболезненно оценить новинку и наилучшим образом подготовиться к ее установке на PC.


В будущем мы планируем выпустить больше статей и руководств по данной тематике. Вы узнаете о технических особенностях ОС и получите ряд полезных советов.

Мы расскажем, как выяснить разрядность вашей системы и изменить ее. Это проще, чем кажется!

Наверняка у вас появится масса вопросов: задавайте их в специальной теме на форуме! Самые распространенные и интересные из них непременно будут переданы разработчикам.


Обсудить на форуме

Обсудить в соцсети "ВКонтакте"

Обсудить в соцсети "Одноклассники"

Задать вопрос