Студия Bungie представила подробный разбор системы безопасности и сетевых технологий своего грядущего экстракшен-шутера Marathon. В основе модели лежат выделенные серверы, которые в реальном времени проверяют каждое действие игрока, такие как перемещения по карте, стрельба и действия с инвентарем. Это должно исключить вероятность использования эксплойтов на бесконечные патроны, модификацию урона или мгновенную телепортацию.
Для компенсации задержек при стрельбе применяется алгоритм отката, и сервер индивидуально сверяет позиции участников боя в момент выстрела. Такой подход позволяет минимизировать случаи «смертей за стеной» и гарантировать регистрацию попаданий даже по быстродвижущимся целям при нестабильном интернет-соединении.
Одной из наиболее заметных мер противодействия читерам станет система тумана войны. Сервер передает на компьютер пользователя данные только о тех частях карты и объектах, которые тот может непосредственно видеть или ощущать. Подобное ограничение потока информации значительно снижает эффективность таких инструментов, как Wallhack и ESP, а также лишает злоумышленников возможности заранее узнать содержимое закрытых контейнеров с ценной добычей. Защита игрового клиента включает в себя BattlEye и собственные разработки Bungie, работающие на уровне ядра системы.
Разработчики также предусмотрели механизмы защиты прогресса в случае технических сбоев. Если игрок потеряет связь с сервером в разгаре матча, его персонаж останется в мире, а сам пользователь сможет переподключиться и продолжить выполнение задачи. В ситуациях, когда возвращение невозможно по вине инфраструктуры Bungie, студия обязуется компенсировать снаряжение пострадавшим.
Первые испытания сетевой устойчивости Marathon пройдут в рамках технического теста Server Slam, начало которого запланировано на 26 февраля.
