FAQ

Подготовка к запуску

Готовая инструкция по настройке - вот тут.

Она может показаться длинной и скучной, но на деле просто досканальная и с картинками :)

Без BAT файла сканер тоже будет работать, это верно. Но использование BAT файла даёт несколько очень полезных преимуществ:

  • сканы, особенно долгие, будут стабильнее. Если Hatty зависает, вылетает или ведёт себя странно - первым делом нужно настроить и использовать BAT файл
  • используя BAT файл, можно выделить опредленное количество ОЗУ, а это важно, т.к. по дефолту сканеру доступно максимум 4 Гб
  • можно включить опцию для добавления прокси по логину и паролю (по умолчанию их добавлять нельзя)

А ещё во втором окне - консоли - можно узнать, как себя ведут прокси. Там будут написаны статусы и задержки. Как их расшифровать - читайте дальше.

Конечно можно! Вот тут детальная инструкция по настройке,

а вот тут - гайд, как настроить файл-лаунчер. Зачем такой нужен? Все преимущества описаны в FAQ: "А зачем вообще нужен этот BAT файл? Я запускаю без него и всё работает хорошо.."

Конечно можно!

Очевидный плюсы запуска на Linux - в отличие от Windows, Hatty доступно больше ОЗУ, т.к. Windows по умолчанию уже занимает в районе 1-1,5 Гб.

Если у вас ПК/сервер с меньше чем 4 Гб ОЗУ - запуск Hatty на ОС Linux выручит, когда на той же машине в Windows у вас были проблемы с недостатком ОЗУ.

Предупреждение!

Настройка Linux - дело непростое, у вас должны быть продвинутые компьютерные навыки. Потому что в отличие от Windows, где нужно просто скачать Java, скачать Hatty, и выполнить 3-4 шага по настройке, в Linux большинство вещей нужно будет делать, используя командную строку, и иметь базовое понимание того, как работает система.

Если вы раньше никогда не слышали о Linux и вам не нравится перспектива мучаться с настройкой по 3-4 часа - даже не думайте о Linux!

Конкретных гайдов нет, т.к. самих версий Linux очень много, но если кому нужно - пишите (Telegram: @m1sell), проконсультирую :)

Папки:

  • databases - папка с результатами сканирования. Результаты можно переносить на разные ПК, но они привязаны к логину и паролю
  • blacklists - папка с кастомными блеклистами. Файлы внутри - отдельные блеклисты, их можно редактировать
  • settings - папка, где хранятся настройки Hatty. API ключи, прокси, настройки фильтров, автозаполнение полей и логина-пароля
  • libs - системная папка. Обязательна для работы Hatty. Удалять нельзя!
    • при ручном обновлении помимо Hatty.jar нужно обновить папку libs

Файлы:

  • Hatty.jar ("Hatty" с иконкой кофе) - основной файл программы. Можно запустить (ЛКМ два раза), но рекомендуемый способ работы - через BAT файл.
    • так же как папка libs, удалять этот файл нельзя.
  • Hatty.bat ("Hatty" с иконкой шестеренки) - BAT файл.
    • если он у вас есть - всегда запускайте с него
    • если его нет - почитайте зачем он нужен (кратко: для стабильности), и как его настроить. В FAQ этому уделены два пункта.

Прочее:

  • _old - папка с прежней версией Hatty, создаётся во время авто-обновления
    • если у вас проблемы с новой (обновлённой) версией - файлы из этой папки можно использовать как бекап
    • если проблем нет - папку можно удалить
  • duplicate-remove.jar - дополнительное приложение для очистки блеклиста от дубликатов
    • устарело
    • входило в комплект с Hatty 5, Hatty 6.0, Hatty 6.1
    • начиная с Hatty 6.2, аналогичная функция доступна в главном меню через функцию "Blacklist"
  • Hatty.command - лаунчер (аналог BAT файла) для MacOS
    • исключён из Hatty 6.2+ из-за ненадобности
    • кому нужен - можно создать по инструкции тут, или напишите мне в Telegram: @m1sell

Если на ПК/сервере мало места, можно попробовать почистить папку databases - удалить базы, которые вам больше не нужны.

Основное

Тик (tick) - это скорость сканирования. Измеряется в человеках в секунду. Тик 130/s означает что за одну секунду сканер проверяет 130 человек.

Начиная с 6.2, тик можно увидеть во время скана вот тут.

Тик зависит от:

  • напрямую от количества потоков (Number of threads). Чем больше потоков - тем быстрее будет работать сканер.
  • напрямую от сложности фильтров (чем больше фильтров активно) - тем меньше будет тик. Можно даже просчитать вручную: количество вкладок с активными фильтрами = количество запросов.
  • косвенно от качества прокси. Этому нужно уделить отдельный пункт в FAQ, но чем хуже качество у прокси - тем меньше может быть тик (и гарантированно менее надежным)
  • косвенно от мощности вашего ПК/VDS. Тут просто - использование ЦП под 95-100% - верный признак того, что процессор не успевает, и нужно понизить количество потоков. Если после понижения тик тоже упал - стоит задуматься об апгрейде)

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

Разные виды прокси обеспечивают разное качество (стабильность) скана.

Собрал список разных видов, по возрастанию надёжности (по моим наблюдениям):

  1. бесплатные прокси наименее стабильны. Использовать их можно, но в больших количествах и с настройкой "Errors per proxy" максимум в 10. Ожидайте бесконечных ошибок 0 и 429, т.к. ими очень активно пользуются.
  2. платные бесплатные - это те где вы платите за огромный список всяких разнообразных прокси. Так же называются world/mix. То же самое что бесплатные, разве что доступ к таким есть у тех, кто не пожалел заплатить. 0 будет меньше, а 429 нет.
  3. платные, 1 на 3 и подобные - неплохой вариант, если прокси сервис не очень известный. Означает что помимо вас этими же проси будут пользоваться ещё 2 (случайных) человека. И может быть так, что эти двое будут использовать их для Steam. Может быть даже в том же Hatty - тогда 429 не избежать. Так что с удачей 1:3 может повезти :)
  4. приватные прокси - ключ к стабильному скану. Прокси выдаются вам в одни руки и сервис даёт гарантию, что на весь срок аренды никто больше не будет их использовать. Важно: стоит заранее узнать, сколько потоков на прокси/потоков на пул разрешает прокси сервис.

Пара полезных мелочей:

  • подходят только прокси IPv4, IPv6 не поддерживается самим Steam! Не надо меня просить включить поддержку, пишите на личную почту этого джентльмена.
  • прокси с ротацией - это когда прокси обновляются сами, в итоге сканер не успевает поймать 429 из-за нового потока прокси. Как правило, стоят больше
  • тематические прокси, они же прокси для сайтов, они же прокси для Steam - будут работать. Если на выбор даётся несколько сайтов - нужно выбрать только Steam. И нет, никакого "специального алгоритма" для Steam не бывает.
  • т.н. "low latency" прокси - не для Hatty. Профита от них не будет, только цена выше.
  • high efficiency proxy - прокси с бОльшим количеством потоков. Например, по тарифу 500, с этой опцией - 2500. Не поможет, если всего прокси небольшое количество, наоборот только ухудшит положение.
  • резидентные, резидентские прокси - их отличие от остальных в том, что айпи у прокси будет как у реального пользователя, будто это его домашний интернет. Ходит миф, что стим такие прокси меньше ограничивает (меньше 429), но никто не торопится проверять...
  • мобильные прокси - см. резидентские. Отличие от резидентских в том что айпи принадлежит мобильному оператору (напр. мобильный инет Мегафон/МТС). Очевидного профита от таких тоже не замечено.
  • использовать VPN вместе с прокси - вроде как помогает "уравнять" тик, чтобы его не колбасило. Но у такого способа ещё больше подводных камней и сложностей в настройке. Вывод: лучше найти замену прокси сервису.

Скорость поиска, или тик, зависит от нескольких факторов.

Про эти самые факторы можно (рекомендую!) почитать чуть выше ("Что такое тик? Слышу уже не в первый раз.."), но в общем и целом ситуация такая:

  • если прокси приватные - узнаём у прокси сервиса, сколько максимально потоков разрешено на проксю. Умножаем это число на количество доступных вам проксей, и получаем кол-во потоков.

    • пример: куплено 40 прокси, на сайте написано - 100 потоков на прокси. Значит макс. количество потоков - 4000.
    • другой пример: куплено 50 прокси одного пула, на сайте написано по 2500 потоков на пул (не на прокси, на пул). Тогда макс. количество потоков = 2500.
  • если прокси публичные, или бесплатные - эту деталь можно опустить. Вместо этого остаётся экспериментировать с количеством потоков самому. Учитывайте, что эти прокси гораздо больше непредсказуемы, поэтому тик будет скакать из часа в час, изо дня в день.

  • прописываем кол-во потоков в настройку "Number of threads" в Hatty, запускаем скан

  • после начала скана в самый его разгар, когда все потоки активны, смотрим в Диспетчере задач нагрузку на процессор:

    • если ЦП нагружен под 100% (95+%) - верный признак того, что сам компьютер/сервер не успевает всё обработать
    • попробуйте уменьшить кол-во потоков: от "облегчения" нагрузки иногда скорость повышается
  • если с нагрузкой всё в рамках разумного, и тик улучшился - всё равно время от времени проверяйте консоль; читать замечание ниже. Если хотите ещё большую скорость:

    • если прокси публичные - можно попробовать увеличить количество потоков ещё больше; повторять весь процесс увеличения и мониторинга до тех пор, пока либо прокси сдуются, либо ПК/сервер не сможет вытянуть больше, либо вы найдёте идеальный баланс между скоростью и стабильностью.
    • если прокси приватные... больше заявленного кол-ва потоков устанавливать не стоит - рискуете стабильностью. Можно попробовать уточнить у вашего прокси сервиса, есть ли опция подключить больше потоков; ну или подыскать замену сервису
  • если прокси мало, а потоков много (соотношение что-то вроде 1:5/1:8 и выше) - высоки шансы, что получите ошибку "429". Читаем замечание ниже.

Важное замечание!

Добавлять потоки ради увеличения скорости - занятие весёлое, но если добавить слишком много - тик опять упадёт, а в консоли полетят ошибки "429". Это сам Steam недоволен происходящим: достигнут лимит, 10-минутный или суточный.

Если пробуете увеличить скорость сканирования путём добавления потоков - всегда обращайте внимание на количество 429.

Они могут появиться через 10 минут после начала скана - тогда скорее всего это временный лимит, и от него можно избавиться, подождав минут 10 и запустив новый скан с меньшим количеством потоков.

А могут появиться уже через час-полтора после начала скана: это значит, что Steam заблокировал доступ, и прокси будут работать только через 24 часа.

  • публичные прокси используют все подряд, так что там такое неминуемо
  • типичная вещь для публичных прокси - ошибка/статус "0". Можете глянуть в FAQ, как с этим бороться, но если кратко - никак :)
  • как бороться с коварной ошибкой "429", и прочие советы можно найти в соответствующем пункте FAQ в разделе "Устранение проблем"

Каждое такое сообщение - это результат работы прокси. Оно состоит из двух частей, разделенных "/".

  • Первая часть - это статус. Статусы бывают: 0, 200, 400, 403, 429.

Плохие статусы - 0 и 429. Если такие встречаются часто - стоит обратить на это внимание и поменять настройки. Остальные можно считать хорошими.

Более детальную инфу по статусам можно получить из соответствующего пункта FAQ.

  • Вторая часть - это задержка. Кто-то называет пинг. Это значение в миллисекундах, как долго прокси делает свой запрос.

Оценка задержек иногда нужна для оптимизации, но для большинства не несёт полезной нагрузки.

Если у вас часто появляются статусы 0 и/или 429 - обязательно прочитайте о них в FAQ.

Сканер работает следующим образом:

  • для каждого человека, что нужно проверить, сканер посылает "запросы" к Steam.
    • запрос можно себе представить так: "Steam, привет, подскажи в какие игры играл юзер 76561198068138237"
    • помимо запроса, есть ещё статус - это что-то вроде ответа, но промежуточного. Статус не даёт ответ на вопрос, но показывает, получилось ли ответить или нет
  • запросы проходят через прокси, которые вы добавили
    • если запрос по пути теряется (прокси перестала работать), или прокси нарочно игнорируют запрос - он считается неудачным, и статус становится "0".
  • от прокси запрос уходит прямиком к стиму, и стим может ответить на него по-разному:
    • 200 - если всё хорошо. Аналог - если стим ответит "вот информация, у юзера CS:GO и Dota 2"
    • 403 - скорее всего информация недоступна (профиль/инвентарь закрыт)
    • 500 - У стима неполадки. Запрос считается неудачным.
    • 429 - превышено количество запросов с IP/прокси. Запрос считается неудачным.

Пара простых правил помогают организовать стабильное сканирование:

  1. Если запрос неудачный (0/429/500) - "здоровье" прокси уменьшается, а запрос повторяется, но уже через другой прокси в списке
  2. Если показатель "здоровья" прокси станет меньше установленного в "Errors per proxy" - прокси считается "умершей" и удаляется из общего списка
  3. Если прокси в списке, и последующие запросы "удачные" - здоровье прокси пополняется

За статусами можно наблюдать в консоли

  • если у вас нет консоли - нужно чтоб была. Для этого настройте BAT файл; первый пункт FAQ

Почитать про решения для отдельных видов ошибок - в частности, как решить постоянные "429" или беспросветные "0" можно в разделе "Устранение проблем" FAQ.

Берём в руки калькулятор и считаем вместе:

Прибавляем столько, столько написано, если фильтр активен. Если это Yes/No/Any - фильтр активен, когда установлен в Yes или No. Если это числовой фильтр - активен, когда любое значение больше 0. Если список (например, список стран) - активен как только выбран один или несколько элементов. Если поле для ввода (блеклист/вайтлист) - активен даже если там всего одна буква. Блеклисты и вайтлисты считаются как одно целое.

  • +2 запроса изначально. Это запросы на инвентарь и базовую информацию о пользователе.
  • Вкладка Profiles:
    • +1 за Year of creation
    • +1 за Level
    • +1 за Has new name
    • +1 за Has new badge
    • +1 за Has new friend
    • +1 за любой из банов (Has trade ban, Has VAC ban..)
  • Вкладка Names:
    • ничего не добавляется, даже если все фильтры активны
  • Вкладка Badges:
    • +1 если активен любой из фильтров или блек/вайтлисты
  • Вкладка Games:
    • +1 за Number of games, или Hours sum (любой из них или все вместе, это один запрос)
    • +1 за любые часы в Hours (recent)
    • +1 за любые часы в Hours (total)
    • Если установлено Check total through recent, будет +1 если Hours (total) не активен. Если активен - не будет, т.к. это общий запрос
  • Вкладка Groups:
    • +1 за любой из фильтров (все один и тот же)
  • Вкладка Friends:
    • +1 за любой из фильтров (все один и тот же)
  • Вкладка Comments:
    • +1 за любой из фильтров (все один и тот же)
  • Вкладка Connections:
    • +1 если активен Apply to friends
    • +1 если активен Apply to comments (но не активен в Comments, т.к. один и тот же запрос)
    • Блек/вайтлисты не считаются отдельно, они связаны и работают только если галочки установлены
  • Вкладка Showcases:
  • Вкладка Items:
    • ничего не добавляется, даже если все фильтры активны

В Hatty можно добавлять прокси двумя способами:

  1. списком, когда у вас есть список айпи и портов, или
  2. по ссылке, когда у вас есть одна единственная ссылка на прокси

Второй способ имеет несколько преимуществ:

  • не нужно каждый раз копировать и вставлять прокси туда-сюда
  • не нужно задумываться об экспорте в нужном формате
  • всё что нужно для использования прокси - это индивидуальная ссылка, которая всегда постоянна и не меняется
  • сканер может сам запрашивать прокси каждые 30/10/5 минут и добавлять их к себе прям во время скана

Как настроить:

  1. Заходим на сайт нашего прокси сервиса, в личный кабинет (если такой есть)
  2. Ищем, где можно найти ту самую ссылку. У разных сервисов своё название: доступ по ссылке, прямая ссылка, API ссылка, API доступ...
  3. Иногда ссылка не в готовом виде, её нужно сгенерировать. Для этого на сайте есть соответствующая кнопка.
  4. Если по пути нужно выбрать формат для загрузки - выбираем тот что называется "{ip}:{port}"
  5. Если ничего не нашли - пишите в поддержку сервиса. Современная поддержка быстро отвечает и выручает.
  6. В конце концов, у вас будет ссылка вида https://...... с кучей непонятного текста. Записываем это чудо куда-нибудь, где можно будет легко найти
  7. Если Hatty запущен - ждём пока он завершит скан, затем закрываем
  8. Запускаем Hatty, выбираем метод и API ключи, как обычно, доходим до экрана с Proxies
  9. Вставляем вашу ссылку в поле куда вставляются прокси. Получится что-то вроде такого.
  10. Выбираем кнопку сверху под названием "As URLs". (вот такой)
  11. Нажимаем Yes. У нас спросят, как часто мы хотим обновления: значение в минутах.
    • по умолчанию установлено 30, то есть 30 минут
    • хотите обновляться каждые 5 минут - пишем 5
    • минимальная частота обновления - 1 минута, то есть 1
  12. Нажимаем OK, ждём проверки.
  13. После проверки увидите, сколько прокси было загружено по этой ссылке "X in list"
  14. Сканируете себе в удовольствие даже не думая о том что прокси нужно догружать вручную

Другие вопросы:

Q: при добавлении по ссылке, сколько попыток и потоков выставить на слайдерах снизу?

A: не имеет значения, прокси по ссылке всегда добавляются с 1 попытки в 50 потоков.

Q: хочу взять несколько прокси сервисов, оттуда несколько ссылок. Можно добавить их все?

A: конечно можно. На 9 шаге вместо 1 ссылки вставляем столько, сколько есть

Q: вставил в Hatty, нажал добавить, а после проверки показывает что добавлено 0 прокси! Не работает ваша программа!

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

Если всё это работает, но не работает в Hatty - пишите мне самые злые сообщения: @m1sell

Посмотрите краткую инструкцию: тут.

Объединение блеклистов с удалением дубликатов пока не поддерживается. Напишите в ЛС если такое нужно.

Речь вот об этих слайдерах

Проще всего показать на примере.

Notify at выставлен на 20%, Pause at выставлен на 10%

Предположим, загружено 200 прокси; начался скан. Если во время скана:

  • остаётся 40 прокси (остальные 160 умирают) - приходит уведомление Windows и оповещение в Telegram (если включено)
  • остаётся 20 прокси (остальные 180 умирают) - скан ставится на паузу

Дополнительно, если прокси добавлены по ссылке с авто-обновлением - скан продолжится сам, как только наберет больше 20%.

Как добавить по ссылке - смотрим в FAQ.

После сканирования

После открытия базы, зажимаем ⇧ Shift и нажимаем ЛКМ по столбцам для сортировки

  • один клик - сортировать по возрастанию
  • второй клик - сортировать по убыванию
  • третий клик - не сортировать (убрать из сортировки)

Пример: чтобы получить самые дорогие tradable предметы вверху списка:

  1. Нажимаем ⇧ Shift и держим его
  2. Нажимаем сверху на заголовок Tradable (первая сортировка)
  3. Нажимаем там же на Price (вторая сортировка)
  4. Получится вот так (внимание на точки)
  5. Теперь Shift можно отпустить

P.S.: колонки можно перетаскивать куда угодно, удерживая ЛКМ.

Для пользователей:

^ Ctrl + Open [P]rofile : Открыть профиль

^ Ctrl + Open [I]nventory : Открыть инвентарь

^ Ctrl + Add to [F]riends : Добавить в друзья

^ Ctrl + Add to [B]lacklist : Добавить в черный список

^ Ctrl + Open [O]pskins shop : Открыть магазин Opskins

^ Ctrl + [Delete] user : Удалить

Для предметов:

⇧ Shift + Open [M]arket page : Открыть страницу предмета на Steam-маркете

⇧ Shift + Open [O]pskins page : Открыть страницу предмета на Opskins

⇧ Shift + [Delete] item : Удалить все предметы с таким же именем

Snatcher

⇧ Shift + [S]ervice = Открыть сервис

⇧ Shift + [P]rofile = Открыть профиль

⇧ Shift + [T]rade = Открыть ссылку на обмен

⇧ Shift + [I]nventory = Открыть инвентарь

^ Ctrl + [C]opy = Скопировать имя предмета

^ Ctrl + [I]nspect = Скопировать ссылку на осмотр предмета

^ Ctrl + ⇧ Shift + [I]nspect = Осмотреть предмет в игре

Устранение проблем

В первую очередь - проверьте консоль. Если не знаете что такое консоль - настройте батник и запускайте сканер с него. Так сканы будут гораздо стабильнее. Инструкция по настройке BAT файла - первый пункт в FAQ.

Если вы глянули в консоль, и

  • консоль зависла и ничего не происходит: напишите мне в Telegram: @m1sell. Посмотрим, что там не так.
  • консоль работает, новые статусы появляются и вообще всё хорошо - значит, что Hatty не хватает ОЗУ. Нужно перенастроить BAT файл и добавить побольше. Гайд по перенастройке - тот же самый что по настройке (см. первый пункт FAQ), только вместо "Add" нужно выбрать "Hatty.bat"

Последнее, что мы хотим видеть в консоли Hatty во время скана - тонну статусов 429.

429 означает, что стим временно ограничил доступ прокси. У Стима есть определённый лимит на количество запросов в сутки - и если этот лимит исчерпан - больше запросы через эту прокси не пройдут, и мы получаем статус 429.

Как пофиксить?

Если у вас

  • публичные прокси, они же многопользовательские прокси, они же "прокси 1 на 3", или вы просто купили доступ к огромному списку прокси за недорого:
    • это скорее всего означает что кроме вас этими прокси пользуется ещё добрая куча человек (кто знает, может быть точно так же с Hatty) - и в сумме через эту прокси проходит слишком много запросов к Steam.
    • если у вас есть возможность заменить прокси на новые или свежие - делайте это прямо сейчас
    • если у вас огромный список проксей (в сканере показано больше 2 тысяч), а потоков меньше - устанавливайте "Errors per proxy" в разы меньше. Чем меньше значение, тем быстрее плохие прокси будут отсеиваться.
    • если ничего из этого не помогло - меняем прокси сервис. Купили недавно - можете потребовать возврат шекелей.
  • приватные прокси, они же частные (не путать с резидентскими, это совсем другая история):
    • либо добавляем больше прокси (если есть больше),
    • либо убавляем количество потоков. Тик уменьшится, зато скан не будет затухать со временем, позволяя сканить больше человек в сутки

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

Как настроить добавление прокси по ссылке - отдельный пункт этого FAQ.

Код ошибки (статуса) 0 означает таймаут прокси.

Такое может происходить по разным причинам:

  • прокси перестали работать
    • публичные/бесплатные прокси могут выйти из строя просто так, это норма
    • если у вас куча публичных прокси, и в консоли время от времени пробегают "0" - лучше всего просто отсеивать такие. Ставим "Errors per proxy" на 5 или 3 или 2 или 1, и пробуем снова.
  • скорость интернета (кб/с) превосходит разрешенную вашим провайдером (смотреть в Диспетчере задач)
  • если установлены кастомные Connect/Read/Write timeout, и запрос занимает дольше чем разрешено

Способы исправления:

  1. проверяем скорость интернета и сравниваем с разрешенной по тарифу (если у вас VDS - пропускаем сравнения, там всё уже сделано)
  2. если скорость в норме, проверяем значения Timeout - если установлены кастомные - пробуем сканить с увеличенными
  3. если ничего не получилось, а у вас приватные прокси - так дело не пойдёт, надо разбираться. Если нужна помощь - пишите (@m1sell).

Прочие варианты решения проблемы:

  • в редких случаях, при использовании домашнего интернета, провайдер ограничивает доступ специально. Уменьшение количества потоков поможет.
  • в ещё более редких случаях, может быть виноват кабель/роутер. Если они очень старые (старше 2012) - может быть виноваты они, были уже такие случаи.

Если Hatty зависает после окончания скана и/или открытии базы через Databases, это может быть одно из двух:

  • устаревшая версия Hatty
    • перезапустите сканер: при запуске он проверит обновления, и если есть любое - соглашайтесь на обновление. Уже через пару секунд всё обновится само, и попробуйте открыть базу снова.
    • если обновления нет или оно не помогло - читаем дальше
  • недостаточно ОЗУ для открытия
    • = база слишком жирная, и компьютеру не хватает ресурсов, чтобы её открыть. Решаем проблему:
    • увеличьте количество ОЗУ (maxHeap) для программы. Это можно сделать используя мастер настройки BAT-файлов, гляньте 1 пункт FAQ
    • если увеличивать уже некуда (например ПК/VDS всего с 2 Гб ОЗУ) - придётся найти другой ПК, с которого можно открыть базу
    • если нужна помощь - пишите @m1sell

Цены на предметы, будь то кейсы, оружия, стикеры, музыкальные диски и всё остальное берутся с проверенного источника.

Они обновляются каждый день, но новые предметы туда добавляются через 2-3 дня после того, как предмет набрал массу на торговой площадке Steam.

Расхождение цены с той, что предлагают на той или иной площадке в доллар-полтора - норма.

Если разница больше - пишите мне в ЛС (@m1sell), обязательно исправим.

Если в таблице колонка "Level" выглядит вот так - у всех пользователей -1,

это значит, что во время скана фильтр по уровню был неактивен (установлен 00).

Получение Steam уровня пользователя - это отдельный запрос, и если фильтр неактивен, он не происходит, а в колонке отображается нулевое значение.

Если нужно узнать уровни всех в базе - придётся провести рескан (в меню - Rescan)

Такое происходит, когда Java (программа, которую использует Hatty как основу) перестаёт работать.

Для начала, откройте папку с Hatty (ту, где есть BAT файл и папка settings), и посмотрите, есть ли там файл "hserr....".

Если его нет - эта инструкция, увы, не подходит. Напишите мне в Telegram: @m1sell, посмотрим что к чему.

Если такой файл есть (или даже несколько) - его можно открыть обычным текстовым редактором, например Блокнотом.

Открываем, и получаем кучу текста. То, что нам нужно - это первые 5 строк.

Если начало такое:

# There is insufficient memory for the Java Runtime Environment to continue.

— это значит, что Hatty не хватило свободной памяти вашей системы, чтобы её использовать.

Другими словами, когда выделено 12 Гб, и Hatty нужны были эти 12 Гб - в системе оказалось свободно 8, или 9, или 11.

Решения проблемы:

  • если во время скана используете другой софт (напр. браузер) - нужно внимательнее подойти к расчёту ОЗУ для BAT файла. Используйте инструкцию по созданию BAT файла (первый пункт FAQ)
  • если не используете и считаете что ОЗУ настроена правильно - всё равно гляньте инструкцию и убедитесь. Используя кнопку авто-определения размера ОЗУ можно раз и навсегда избавить себя от этой ошибки
  • если у вас на ПК/сервере и без того мало ОЗУ (например, физической всего 2 Гб) - попробуйте увеличить размер файла подкачки, раза в 2. Гайды как это сделать можно найти в интернете.
    • Имейте в виду, после этого "трюка" Hatty не будет вот так неожиданно закрываться, но начнутся другие проблемы. Смотрите "Зависает при открытии" и "Во время скана зависает намертво".
    • из-за этих проблем и уменьшения тика рекомендация: не делать ничего этого; это на крайний случай если выхода нет.

Если начало вот такое:

#
# A fatal error has been detected by the Java Runtime Environment:
#

Значит что-то серьёзнее. Напишите мне в Telegram: @m1sell.

  • ошибка EXCEPTION_ACCESS_VIOLATION (0xc0000005) была замечена на ПК под управлением Windows 11. Если есть возможность - попробуйте на другой машине с Windows 10/Server.
    • поиски решения ведутся...

Если помимо тех файлов есть огромные файлы по несколько гигабайт - можете удалить.

Они содержат копию ОЗУ на момент падения Java, но анализировать их в современный век интернета выходит непрактично. Освобождайте место.