Steam в песочнице
- Tenshow
- Нович0к
- Сообщения: 12
- Зарегистрирован: 29.12.2011
- Откуда: Moscow
- Благодарил (а): 1 раз
- Контактная информация:
Всем привет.
По случаю распродажи расчехлил свои стим твинки и песочницы для фарма.
Узнал о прелестях бат скриптов и автоматизировал процесс запуска стима в песке, но вот в чём проблема - очень часто аккаунты не подключаются с первого раза, жалуясь на то, что якобы нет подключения к сети Steam. В итоге через две-три попытки он подключается, но это всё же замедляет процесс. Такое бывало и раньше, когда я запускал все стимы вручную.
Все песочницы имеют прямой доступ к папке Steam. (Проблема была и с папкой внутри песочницы)
Что пробовал делать:
1) Добавил в скрипт очищение *.blob файлов перед запуском каждого клиента
2) Автоматическое очищение песочниц после закрытия всех программ
3) Параметры запуска стим -silent и -nocache
4) Делал таймаут перед запуском каждого стим клиента 1,2,5,10,15 секунд. Без толку.
Если есть такие же наркоманы, как я, отзовитесь, была ли у вас подобная проблема, как справились?
По случаю распродажи расчехлил свои стим твинки и песочницы для фарма.
Узнал о прелестях бат скриптов и автоматизировал процесс запуска стима в песке, но вот в чём проблема - очень часто аккаунты не подключаются с первого раза, жалуясь на то, что якобы нет подключения к сети Steam. В итоге через две-три попытки он подключается, но это всё же замедляет процесс. Такое бывало и раньше, когда я запускал все стимы вручную.
Все песочницы имеют прямой доступ к папке Steam. (Проблема была и с папкой внутри песочницы)
Что пробовал делать:
1) Добавил в скрипт очищение *.blob файлов перед запуском каждого клиента
2) Автоматическое очищение песочниц после закрытия всех программ
3) Параметры запуска стим -silent и -nocache
4) Делал таймаут перед запуском каждого стим клиента 1,2,5,10,15 секунд. Без толку.
Если есть такие же наркоманы, как я, отзовитесь, была ли у вас подобная проблема, как справились?
Лишь утратив всё до конца, мы обретаем свободу.
- manulio
- Полковник
- Сообщения: 2116
- Зарегистрирован: 17.10.2011
- Откуда: Омск
- Благодарил (а): 322 раза
- Поблагодарили: 1609 раз
- Контактная информация:
Для фарма чего? Получить карточку за голосование?Tenshow » Пн дек 22, 2014 6:41 pm писал(а):песочницы для фарма.
- Tenshow
- Нович0к
- Сообщения: 12
- Зарегистрирован: 29.12.2011
- Откуда: Moscow
- Благодарил (а): 1 раз
- Контактная информация:
Да.manulio » Пн дек 22, 2014 4:08 pm писал(а):Для фарма чего? Получить карточку за голосование?
Лишь утратив всё до конца, мы обретаем свободу.
- Tenshow
- Нович0к
- Сообщения: 12
- Зарегистрирован: 29.12.2011
- Откуда: Moscow
- Благодарил (а): 1 раз
- Контактная информация:
Есть 50 аккаунтов, с каждого нужно нажать кнопку "голосовать", кинуть трейд на основной акк и передать карточку. Если делать это каждый раз релогинясь даже в пределах одной песочницы, то выйдет долго. Мне проще потоком завести все аккаунты в сеть и проделать данные манипуляции.manulio » Пн дек 22, 2014 4:22 pm писал(а):Tenshow
Что мешает просто зайти с нужного аккаунта? К чему все эти лишние телодвижения?
Суть сейчас даже не в этом. Если на будущий фарм расчитывать, то избавление от проблемы сэкономит кучу времени.
Тем более я подозреваю, что дело всего-лишь в каком-нибудь закэшированном файле, который не пускает один акк после другого.
Лишь утратив всё до конца, мы обретаем свободу.
- Hedgehog684
- Капитан
- Сообщения: 398
- Зарегистрирован: 18.01.2013
- Благодарил (а): 35 раз
- Поблагодарили: 265 раз
- Контактная информация:
Если комп хороший и есть место на HDD то:
1) Ставишь виртуальную машину (3 ГБ места - 512 МБ ОЗУ - Windows XP максимально обрезанная)
2) Настраиваешь одну виртуальную машину по типу браузер -> steam -> framework 4.0 -> idle_master
3) Копируешь её со сменой uid 49 раз ещё в суме 160 гигов тебе надо
4) Настраиваешь все 50 машин.
На выходе получаешь:
+ Возможность открытия множества виртуальных машин, при условии 16 ГБ ОЗУ есть вариант открыть, ~25 рабочих виртуальных машин.
+ Аккаунт привязан к браузеру и не нужно каждый раз перезаходить на него что бы взять ключик на какой нить раздаче
+ Очень удобно по той причине что к аккаунту всё привязано и не надо вводить пароли, авторизироватся и т.п.
+ Очень лёгкий идлинг
- Требуется сравнительно много места и много ресурсов
- В случае обнов стима надо тянуть для каждой виртуальной машины обновления
- Нудность первоначальной настройки
1) Ставишь виртуальную машину (3 ГБ места - 512 МБ ОЗУ - Windows XP максимально обрезанная)
2) Настраиваешь одну виртуальную машину по типу браузер -> steam -> framework 4.0 -> idle_master
3) Копируешь её со сменой uid 49 раз ещё в суме 160 гигов тебе надо
4) Настраиваешь все 50 машин.
На выходе получаешь:
+ Возможность открытия множества виртуальных машин, при условии 16 ГБ ОЗУ есть вариант открыть, ~25 рабочих виртуальных машин.
+ Аккаунт привязан к браузеру и не нужно каждый раз перезаходить на него что бы взять ключик на какой нить раздаче
+ Очень удобно по той причине что к аккаунту всё привязано и не надо вводить пароли, авторизироватся и т.п.
+ Очень лёгкий идлинг
- Требуется сравнительно много места и много ресурсов
- В случае обнов стима надо тянуть для каждой виртуальной машины обновления
- Нудность первоначальной настройки
- PAD
- Лейтенант
- Сообщения: 238
- Зарегистрирован: 04.07.2012
- Откуда: Perm
- Благодарил (а): 461 раз
- Поблагодарили: 212 раз
- Контактная информация:
А зачем все они имеют прямой доступ? У меня прямой только на папку с играми.Tenshow » 22 дек 2014, 18:41 писал(а):Все песочницы имеют прямой доступ к папке Steam.
Добавлено спустя 4 минуты 51 секунду:
Hedgehog684 » 22 дек 2014, 19:55 писал(а):4) Настраиваешь все 50 машин.
По моему очень муторно.Hedgehog684 » 22 дек 2014, 19:55 писал(а):- Требуется сравнительно много места и много ресурсов
- В случае обнов стима надо тянуть для каждой виртуальной машины обновления
- Нудность первоначальной настройки
С чем сравнение? С песочницей?Hedgehog684 » 22 дек 2014, 19:55 писал(а):+ Очень лёгкий идлинг
- Tenshow
- Нович0к
- Сообщения: 12
- Зарегистрирован: 29.12.2011
- Откуда: Moscow
- Благодарил (а): 1 раз
- Контактная информация:
Чтобы при обновлениях стим клиента не обновлять клиент для всех песочниц или не чистить все песочницы.PAD » Пн дек 22, 2014 10:14 pm писал(а):А зачем все они имеют прямой доступ? У меня прямой только на папку с играми.
Лишь утратив всё до конца, мы обретаем свободу.
- PAD
- Лейтенант
- Сообщения: 238
- Зарегистрирован: 04.07.2012
- Откуда: Perm
- Благодарил (а): 461 раз
- Поблагодарили: 212 раз
- Контактная информация:
Этого и не надо делать, просто очищаешь папку нужной тебе песочницы и вуаля у тебя в ней уже актуальный стим. Плюс, не забываем что во время работы стима, он создает временные файлы и держит их, например debug.log, .crash.Tenshow » 23 дек 2014, 01:57 писал(а):Чтобы при обновлениях стим клиента не обновлять клиент для всех песочниц или не чистить все песочницы.PAD » Пн дек 22, 2014 10:14 pm писал(а):А зачем все они имеют прямой доступ? У меня прямой только на папку с играми.
- AvgusT[HeinekeN]
- Капитан
- Сообщения: 257
- Зарегистрирован: 24.01.2013
- Откуда: Zakarpattya
- Благодарил (а): 145 раз
- Поблагодарили: 22 раза
- Контактная информация:
Офигеть я прозрел, что люди вытворяют и я буду))) Комп позволяет)))
- Hedgehog684
- Капитан
- Сообщения: 398
- Зарегистрирован: 18.01.2013
- Благодарил (а): 35 раз
- Поблагодарили: 265 раз
- Контактная информация:
Конечно это муторно, но это надо сделать всего 1 раз!PAD » 22 дек 2014, 22:14 писал(а):По моему очень муторно.
Со всем... Сохранение авторизаций в браузере очень сильно ускоряет процесс. Открыл машину, зашёл на нужные сайты быстро цапал ключи, поставил на идлинг, открыл следующую виртуалку и т.п. Всё упирается в том сколько виртуальных машин потянет машина. Просто сейчас у большинства стоит по 4-16 ГБ озу что позволяет более менее комфортно работать.С чем сравнение? С песочницей?
- PAD
- Лейтенант
- Сообщения: 238
- Зарегистрирован: 04.07.2012
- Откуда: Perm
- Благодарил (а): 461 раз
- Поблагодарили: 212 раз
- Контактная информация:
Что-то сомнения у меня есть. Что запуск клиента стима и запуск виртуалки будут удобнее запуска просто клиента стима. Еще не забываем что если требуется обновить клиент то это нужно будет делать на каждой виртуалке.Hedgehog684 » 23 дек 2014, 19:00 писал(а):Со всем...
В вебе я пользуюсь браузером из оверлея, т.е. можно запустить например тф2 и в оверлее открыть нужную веб-страницу далее авторизоваться на ней через стим без ввода логина\пароля. Вроде проще чем запускать виртуалку лишь для браузера в котором выполнен вход в аккаунт.Hedgehog684 » 23 дек 2014, 19:00 писал(а):Сохранение авторизаций в браузере очень сильно ускоряет процесс.
Вот в этом вся суть, нужно экономить ресурсы основного ПК, чтобы была возможность как можно больше запустить аккаунтов стим. Сколько нужно ОЗУ чтобы запустить например 30 виртуалок? Потребуется 16гб только на виртуалки, а еще нужна память для основной ОС минимум 2гб. Я обычно запускаю 30+ стимов, хватает 8гб.Hedgehog684 » 23 дек 2014, 19:00 писал(а):Всё упирается в том сколько виртуальных машин потянет машина.
Последний раз редактировалось PAD 23.12.2014, 16:55, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 1028
- Зарегистрирован: 22.11.2008
- Благодарил (а): 39 раз
- Поблагодарили: 386 раз
- Контактная информация:
Если основная задача состоит в том что
То можно вобще без виртуалок и стима обойтись, всё это можно сделать через браузер, для каждого акка свой профиль создал, залогинился, и запускай потом хочешь поочереди, хочешь все сразу. Можно ещё и скрипты прикрутить чтобы поменьше кнопок тыкать в процессе.Tenshow » 22 дек 2014, 16:32 писал(а): Есть 50 аккаунтов, с каждого нужно нажать кнопку "голосовать", кинуть трейд на основной акк и передать карточку.