Выбиваем дроп с игр Steam

Кому лень генерить батники 2

1. Устанавливаем python 3.
2. Закидываем аккаунты в файл accounts.txt рядом с идлером.
3. В ту же папку кидаем сию поплаву start.py
Код:
import time
import subprocess
acc_file = open("accounts.txt").read().splitlines()
appid = "232090"
dld = "910000"
for line in acc_file:
    line = line.split(':')
    cmd = 'START "'+ line[0] +'" /MIN SteamItemDropIdler.exe '+ line[0] +' '+ line[1] +' '+ appid +' '+ dld
    subprocess.Popen(cmd, shell = True)
    print("Запущен аккаунт: " + line[0])
    time.sleep(15)
acc_file.close()
Обязательные требования:

1. Форк идлера с поддержкой secret файлов.
2. Сами secret файлы в той же папке.

+ генератор secret файлов:
Код:
import os
import json
filelist = os.listdir("./mafiles/")
for line in filelist:
    f = open("./mafiles/" + line)
    data = json.load(f)
    with open(data["account_name"] + ".secret", "w") as sfile:
        sfile.write(data["shared_secret"])
f.close()

mafile'ы от SDA закидываются в папку mafiles рядом со скриптом, на выходе получаются файлы username.secret рядом с самим скриптом.
Скрипт так же сохранять в формате scr.py
 
Последнее редактирование:
Кому лень генерить батники 2
Код:
acc_file = open("accounts.txt", "r")
....
acc_file.close()
Используй менеджер контекста (with open(...) as f) и сразу читай весь файл. Вряд ли у местных столько акков чтобы забить всю память чтением файла в буфер целиком.

Кому лень генерить батники 2
Код:
    lst = line.replace('\n', '').split(':')
Есть платформонезависимый splitlines(), который обрабатывает виндовые \r\n затем можно сгенерить словарь {login: password} с помощью dict comprehension и делать итерацию по items().

Кому лень генерить батники 2
Код:
    cmd = 'START "'+ lst[0] +'" /MIN SteamItemDropIdler.exe '+ lst[0] +'  '+ lst[1] +' '+ appid +' '+ dld
    subprocess.Popen(cmd, shell = True)
shell=True не очень хорошо; если правильно помню, cmd может быть списком агрументов. Ну или хотя бы используй .format() вместо конкатенации.

Кому лень генерить батники 2
Код:
# coding: cp1251
    sfile = open(name[0] + ".secret", "w")
    sfile.write(secret[0])
Забываешь закрыть. Лучше используй менеджер контекста.
 
А че кстати в Call To Arms самый ценный эпик ящик не продаваемый? Там ящики ключами открываются?
 
за расшаривание по беспределу будет бан от стима ? )
 
когда тф2 через идл пофиксят знает кто?
 
Ребятки где можно подешевле акки купить для фермы?
 
долго искал ее спасибо
:5:
Screenshot8.jpg
 
Кстати на линуксе сидишка работает?
 
89 часов суммарно 7 аккаунтов, у всех есть прем из дропа только сундуки, хех мда, либо я самый не фартовый,либо не по фиксили)
На сколько я знаю, то сундук падает каждую неделю сразу при запуске, а дальше ничего через сиди не падает
 
На сколько я знаю, то сундук падает каждую неделю сразу при запуске, а дальше ничего через сиди не падает
сундуки сыпятся, а шмот не) жду когда вальв пофиксят