VitalSteamFarm by ezhevita
ezhevitaVSF (VitalSteamFarm) - модификация оригинального ArchiSteamFarm от JustArchi, основанная на последней пререлизной версии, сделанная ezhevita.
Возможности:
- Активация расходуемых вещей.
- Более быстрый фарм распродажных карт, и гарантированно работающий (оригинальная версия может не делать этого из-за багов Steam).
- Возможность использовать матчинг без добавления в публичный список ботов (параметр
ShouldAnnounceStatistics
типаbool
, по умолчанию =true
) - Возможность заходить на аккаунт бота через браузер без необходимости в авторизации (Браузер в VSF-ui, или эндпоинт
/Api/Web/{botName}/{url
). - Возможность устанавливать кастомный лимит вещей на трейд (параметр
MaxItemsPerTrade
типаushort
, по умолчанию =255
) - Вход и выход из групп.
- Добавление/удаление любого аккаунта с бота в друзья.
- Использование рандомного айди оборудования (параметр
UseCustomMachineID
типаbool
в глобальном конфиге), что позволяет избежать рейтлимитов при логине. - Крафт сетов.
- Ломание всех предметов из инвентаря в самоцветы.
- Отмена зависших трейдов.
- Очистка истории ников.
- Пересылка предметов определённых типов (не используя
TrasferrableTypes
, как раньше). - Поддержка активации ключей без
redeem
(как раньше). - Поддержка как старого, так и нового IPC (а также команды
api
). - Подписка на кураторов игр.
- Подсчёт предметов в инвентарях бота.
- Покупка внутриигровых предметов/гифтов/игр/подарочных карт Steam.
- Полная проксификация запросов до серверов Steam (работает при параметре
SteamProtocols
=4
и заполненномWebProxy
) - Получение ссылки на трейд.
- Получение опыта, оставшегося до следующего уровня (улучшенный
level
). - Пополнение баланса ботов.
- Превращение предметов в самоцветы по команде для получения значка.
- Принудительный запуск просмотра рекомендаций и голосования по команде.
- Просмотр баланса и валюты аккаунта при пустом кошельке (улучшенный
balance
). - Прохождение значка сообщества 2 уровня на ботах (первый гарантирован, второй проходится, если нет ошибок со стороны Steam).
- Отключено вступление в группу ASF при включённом
Statistics
. - Разбивка/соединение стаков предметов в инвентаре.
- Рассылка сетов на ботов.
- Установка случайного аватара.
Команды:
Обязательные аргументы команд здесь показаны в квадратных скобках, необязательные - в фигурных, при вводе команд скобки вводить не надо.
Аргумент bot
обозначает, от лица какого бота нужно выполнять команду (подробнее в вики ASF)
api {bot}
Получение информации о боте, возвращена для совместимости с программами, работающие с устаревшим IPC.balance {bot}
Показать баланс.buygame {bot} [subIDs]
Купить игры с баланса аккаунта с данными ID (для игр нужно указыватьsubID
, а неappID
, узнать его можно здесь). Для покупки бандлов необходимо написать айди бандла с префиксом b. К примеруbuygame 12345,b23456
купит игру сsubID = 12345
и бандл сid = 23456
.buygift {bot} [targetAccounts] [subIDs]
Купить игры в подарок на указанные аккаунтыtargetAccounts
(могут указываться либо имена ботов, либо SteamID аккаунтов в друзьях) с указаннымиsubIDs
(см.buygame
).buyitem {bot} [appID] [itemID] [amount]
Купить внутриигровой предметitemID
из игрыappID
в количествеamount
.canceltrades {bot}
Отменить все входящие и исходящие обмены.clearnicknames {bot}
Очистить историю ников на боте.combadge {bot} [ignoreTasks]
Выполнение заданий сообщества, без выполнения заданий, указанные вignoreTasks
(если нужно выполнить все задания - нужно указать-
).
Список обозначений для tasks:BC
Посмотрите трансляциюWL
Добавьте игру в список желаемогоWV
Оцените файл в МастерскойWS
Подпишитесь на продукт в мастерской SteamOG
Просмотрите руководство в оверлее SteamRN
Укажите свое настоящее имя в профиле СообществаJG
Вступите в группуCP
Оставьте комментарий в профиле другаFR
Оцените запись в ленте активностиPS
Опубликуйте статус для ваших друзейCS
Оставьте комментарий к скриншоту друга (не выполняется при отсутствии скриншотов на аккаунте мастера/овнера)SB
Поместите значок себе в профильSM
Используйте смайлик Steam в чате (поочерёдно отправляется мастерам бота, пока не удастся)DS
Выполните поиск по обсуждениям Steamcombadgecount {bot}
Показать количество выполненных заданий значка сообщества.combine {bot} [appID] [sourceItemID] [destinationItemID] [amount]
Перенестиamount
вещей инвентаря игрыappID
из стака сassetid
, равнымsourceItemID
, в стак вещей сassetid
, равнымdestinationItemID
.consume {bot} [amount]
Активироватьamount
расходуемых вещей. Для активации всех вещей напишите*
вместоamount
.count {bot}
Подсчёт общего количества предметов во всех инвентарях бота.craft {bot} [amount]
Скрафтитьamount
сетов. Для крафта всех сетов укажите*
вamount
.curatorsub {bot} [curatorIDs]
Подписаться на кураторов с указаннымиcuratorIDs
(можно найти в адресной строке на странице куратора, указываются через запятую).curatorunsub {bot} [curatorIDs]
Отписаться от кураторов с указаннымиcuratorIDs
(см.curatorsub
). В качестве значения аргумента можно указать*
, тогда бот отпишется от всех кураторов в подписках.delayexecution [bot] [delay] [command]
Выполнить команду на ботах с задержкойdelay
секунд (пауза начинается в момент окончания выполнения команды на боте).delaystarting [bot] [delay] [command]
Выполнить команду на ботах с задержкойdelay
секунд (пауза начинается в момент начала выполнения команды на боте).detailedcount {bot}
Детальный подсчёт каждого инвентаря бота с группировкой по типу предмета.exptolevel {bot} [targetLevel]
Подсчитать количество необходимого опыта до уровняtargetLevel
.friend {bot} [targetAccounts]
Отправить заявку в друзья аккаунтамtargetAccounts
(могут указываться либо имена ботов, либо SteamID аккаунтов в друзьях; указываются через запятую). Если целевой аккаунт находится в той же копии VSF, что и бот, выполняющий команду, то конечный аккаунт по возможности примет заявку в друзья.gemall {bot} [itemTypes]
Разломать все предметы типов itemTypes из инвентаря в самоцветы. Для разбивки всего укажите*
вitemTypes
.gemcheck {bot}
Проверить наличие значка самоцветов на боте.invcount {bot} [appID] [contextID]
Подсчёт предметов в указанном инвентаре бота с группировкой по типу предмета.joingroup {bot} [groupIDs]
Войти в группы с указаннымиgroupIDs
(узнать их можно, нажав на кнопку "Пригласить в группу", он будет находиться в адресной строке после?invitegid=
; указываются через запятую). Также можно в качестве аргумента указатьasf
, тогда будет выбрана группа Archi's SC Farm.leavegroup {bot} [groupIDs]
Выйти из групп с указаннымиgroupIDs
(см.joingroup
). В качестве значения аргумента можно указать*
, тогда бот выйдет из всех групп, в которых находится. Также можно в качестве аргумента указатьasf
, тогда будет выбрана группа Archi's SC Farm.level {bot}
Показать уровень и опыт, оставшийся до следующего уровня.loot# {bot} [itemTypes]
Залутать вещи типов itemTypes.loot* {bot}
Залутать все инвентари бота.randomavatar {bot}
Установить случайный аватар.sale {bot}
Принудительно пройти событие распродажи.salecount {bot}
Получить количество выфармленных карт распродажи.sendsets {bot} [targetAccounts] [itemTypes] [amount] [marketable]
Разослать amount сетов аккаунтамtargetAccounts
(могут указываться либо имена ботов, либо SteamID аккаунтов в друзьях; указываются через запятую) типов itemTypes (можно использовать как цифровые, так и буквенные обозначения). В параметреmarketable
необходимо указатьtrue
/false
, либо-
, если фильтрацию применять не требуется.sendanysets {bot} [targetAccounts] [itemTypes] [amount] [marketable]
Аналогично командеsendsets
, но отправляются любые сеты, без проверки на имеющиеся значки и лимит по уровню значка.setcount {bot}
Получить подробную статистику по карточным сетам в инвентаре.split {bot} [appID] [itemID] [amount]
Разбить стак вещей сassetid
, равнымitemID
, в инвентаре игрыappID
на колиечествоamount.
tradelink {bot}
Получить ссылку на обмен.transfer# {bot} [targetBot] [itemTypes]
Отправляет ботуtargetBot
все предметы инвентаря, соответствующие типам itemTypes (можно использовать как цифровые, так и буквенные обозначения).unfriend {bot} [targetAccounts]
Удалить из друзей аккаунтыtargetAccounts
(см.friend
). В качестве значения аргумента можно указать*
, тогда бот удалит из друзей все аккаунты, находящиеся в друзьях.
Цена: $70, для покупки обращаться к @ezhevita.
VSF можно купить в комплекте с годом премиум-подписки на каталог SteamKeys со скидкой 20%, подробнее о каталоге можно прочитать здесь.
На данный момент действует скидка 20% в обе стороны для владельцев лицензии программ SBM/Loot от @Gues_t.
Лицензионное соглашение
При покупке клиент обязуется соблюдать данные правила:
- Программу запрещено использовать для спама/обмана/других заведомо мошеннических действий.
- Запрещено выполнять какие-либо мошеннические действия или получать какую-либо выгоду путём обмана других клиентов программы.
- Запрещено проводить реверс-инжиниринг, модифицировать каким-либо образом исполняемый файл, а так же запускать программу в среде, которая позволяет обойти методы проверки лицензии, без предварительного разрешения разработчика.
В случае нарушения данного соглашения, лицензия будет отозвана без права возврата денежных средств.
Политика конфиденциальности
- При регистрации и привязке аккаунта собирается следующая информация:
1) Ник Telegram, использующийся пользователем;
2) Список из Steam ID, допустимых для использования в параметреSteamOwnerID
глобального конфига VSF. - При каждом запуске VSF отправляется следующая информация:
1) Ключ лицензии пользователя;
2)SteamOwnerID
из глобального конфига VSF;
3) Версия и вариант VSF;
4) IP-адрес, с которого был запущен VSF;
5) Количество установленных плагинов;
6) Название и версия ОС;
7) Уникальный идентификатор копии;
8) Уникальный идентификатор запускаемого модуля;
9) IP-адрес, прописанный вWebProxy
; - Во время работы VSF может отправлять следующие данные:
1) Steam ID всех ботов, запущенных соSteamOwnerID
данной копии программы;
2) Флаги аккаунта каждого из ботов, запущенных в копии программы;
3) Количество собранных распродажных карт каждым из ботов, если во время работы проходит полугодовая распродажа. - При возникновении ошибки (сообщения уровня ERROR и выше в логе, краши VSF) на сервер обработки ошибок отправляется следующая информация:
1)SteamOwnerID
из глобального конфига VSF;
2) Версия и вариант VSF;
3) Сведения о среде выполнения VSF, включая, но не ограничиваясь: название и версия ОС, имя сервера, версия .NET runtime, состояние памяти программы, настройки региона, время запуска ОС и VSF, загруженные плагины;
4) Последние сообщения из лога;
5) Уникальный идентификатор копии. - Пользователь даёт согласие на обработку своих персональных данных при покупке программы и привязке аккаунта Telegram к
SteamOwnerID
. - Данные используются для повышения качества обслуживания и предотвращения нелегального копирования и использования программы, путём установления соответствий между ником Telegram,
SteamOwnerID
и IP-адресами. - Доступ к данным имеет только команда разработки VSF, данные могут обрабатываться как автоматически, так и вручную.
- Все данные хранятся в течение 12 месяцев.
- Пользователь имеет право запросить полную историю своих действий и получить её в течение 7 дней.
- Пользователь имеет право отозвать право на обработку или хранение своих персональных данных, а также удалить данные за определённый период. Следует помнить, что функционирование VSF будет невозможно при запрете на обработку и сбор данных.