Как мы ведём страницу статуса
Что утверждает каждое опубликованное состояние и кто его меняет. И почему страница, на которой никогда не бывает плохих строк, не стоит внимания.
Автор: Lethal Solutions
Страница статуса — самая простая для подделки страница любого магазина. Закрасьте все строки зелёным, не трогайте — и она никогда не будет противоречить продажам. Нашу страницу люди читают, прежде чем рискнуть аккаунтом ради сборки. Поэтому вот как она ведётся на самом деле. В этом посте — что утверждает каждое состояние, кто его меняет и что делает страница, когда не может прочитать собственный фид. А ещё — чего стоит опубликовать строку со словами «не запускайте».
Одна строка на сборку, а не на товар
Страница рисует карточку для каждой сборки, которую мы публикуем, а не одну карточку на товар каталога. У товара, который поставляется через трёх провайдеров, три строки, и они вправе расходиться. Одна объединённая строка скрыла бы случай, когда сборка одного провайдера в порядке, а другого — нет. У каждой строки своё состояние и своя дата. Фильтры разбивают их по видам: внешние читы, DMA, спуферы и прошивки. Это разное железо, разные деньги и разные вопросы.
Семь состояний
| Состояние | Что оно утверждает | Что делать вам |
|---|---|---|
| Не обнаружено | На указанную дату для этой сборки не опубликовано ни одного обнаружения | Посмотрите на дату, а затем на дату патча игры рядом с ней |
| Тестируется | Идёт проверка, вердикта пока нет | Прочитайте заметки перед запуском или подождите |
| На свой риск | Для этой сборки явно опубликовано предупреждение | Исходите из повышенного риска и решайте осознанно |
| Обновляется | Идёт обновление, сборка отключена | Ждите. Запускать нечего |
| Техработы | Плановые работы с нашей стороны | Ждите |
| Обнаружено | Античит ловит эту сборку | Не запускайте |
| Нет статуса | Для этой сборки не опубликовано ничего пригодного | Считайте это неизвестностью. Это не значит, что всё чисто |
Те же семь состояний показаны у каждой позиции выдачи на странице Downloads, так что ключ и страница статуса не могут сказать вам разное.
Кто меняет строку
Люди. Каждая строка — значение, которое сотрудник публикует для конкретной сборки. Публичная страница только читает. Ничто на этом сайте не выводит состояние из телеметрии, эвристики или того, как долго сборка ведёт себя тихо. Ничто из этого не знает, поймана ли сборка. Компромисс мы проговариваем, а не прячем. Страница актуальна ровно на тот момент, когда кто-то последний раз её проверял. Поэтому на каждой карточке стоит собственная дата, а не расплывчатый бейдж «live».
База данных может быть недоступна, чтение может не уложиться в таймаут, а таблица может вернуться пустой. Во всех трёх случаях страница показывает панель «недоступно» и ни одной строки. Она никогда не заполняет пробел зелёным. Сбой и «ещё никто ничего не опубликовал» по сети выглядят одинаково. Считать любой из них сигналом «всё чисто» — самое опасное поведение по умолчанию, какое только могло быть у этой страницы.
Две даты, потому что одной мало
Наша дата публикации отвечает на вопрос, когда мы последний раз смотрели. Она не отвечает на вопрос, верен ли ещё ответ. Поэтому на каждой карточке есть и дата последнего патча самой игры, взятая у издателя: из Steam, Riot или Epic — в зависимости от игры. Если этот сигнал слабее простой даты сборки, карточка так и говорит, а не изображает уверенность, которой нет. Сборка, отмеченная как undetected в апреле, рядом с патчем, вышедшим в августе, говорит вам то, чего ни одна из дат не скажет по отдельности. И делает это без единого слова текста.
Почему страница без плохих строк ничего не стоит
Ценность зелёной строки целиком взята взаймы у достоверности красных. Если на странице никогда не было обнаружения, верно одно из двух. Либо ничего из того, что на ней перечислено, ни разу не ловили, что в этой области неправдоподобно. Либо страница — декорация. Со стороны читатель не может отличить одно от другого. Поэтому единственное полезное свидетельство — страница, которая заметно меняется, в том числе в худшую сторону, и в тот самый день, когда это стоит продажи.
Вот в чём состоит обязательство. Опубликовать «Обнаружено» для сборки — значит снять её с полки. Это сигнал всем, у кого есть на неё лицензия, остановиться. И это напрашивается на очевидный вопрос: как долго строка была неверной, прежде чем её изменили? Альтернатива хуже во всех отношениях, в том числе коммерчески. Клиент, которому сказали остановиться и который ничего не потерял, остаётся. Клиент, получивший бан, пока страница показывала зелёный, — нет.
Это значит, что наша команда не опубликовала обнаружение для этой сборки на указанную дату. Это не измерение. Это не обещание насчёт сегодняшнего дня и не утверждение о вашем аккаунте. Разработчики античитов выкатывают изменения без анонсов. Новости об обнаружениях попадают в наш Discord раньше, чем эта страница успевает их отразить. Проверяйте страницу перед сессией и смотрите на дату.
Страница обновляется сама, пока она у вас открыта. Число вверху страницы — возраст самой давней строки со статусом undetected. Оно вычисляется из собственной даты этой строки при каждой отрисовке, а не вводится кем-то вручную. Это сознательно скромное утверждение. Оно говорит, что одна строка продержалась столько времени. О следующей оно не говорит ровным счётом ничего.
Читать дальше
Остались вопросы? Спросите в Discord
Все статьи