Страница 51 из 148

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 01:03
Senio
22 минуты 10 аккаунтов или 20?

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 01:09
mad6
Senio писал(а):22 минуты 10 аккаунтов или 20?
пока только 10.
если применить указанные выше ухищрения. можно за это время 20 запустить.
но не вижу повода для спешки.

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 03:56
Charg
а почему бы не сделать простенький gui, в котором собственно задавались бы все переменные и прочие настроечки? если разобрался как такой скрипт сделать, наверное ж и в программировании не новичок?
средне-статистическому юзеру-домохозяйке это явно поможет. больше пользователей => лучше продукт

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 06:50
pocor99
Ребят, почему у меня не работает Symlink Creator? Я все делаю как в инструкуии, а в итоге в TF2Idle нажимая кнопку запустить тф2 он запускает стим и выдает ссылку на скачивание игры.

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 11:01
mad6
Charg писал(а):а почему бы не сделать простенький gui, в котором собственно задавались бы все переменные и прочие настроечки? если разобрался как такой скрипт сделать, наверное ж и в программировании не новичок?
средне-статистическому юзеру-домохозяйке это явно поможет. больше пользователей => лучше продукт
да понимаешь ли в чём дело...

1) я не программист, я - системный админ. и мне ближе и понятнее написание скриптов автоматизации, нежели красивых клиентских приложений.
2) простенький ГУЙ? для этого есть программа из шапки темы. мой скрипт не предназначен для местечкового ручного идла, он - для ПРОМЫШЛЕННЫХ масштабов, когда количество акков начинается от 10 (при активном идле с приложенной картой можно достичь на текущий момент 70 акков в неделю, если помогут с новой картой - будет 140). для тех, кто не хочет каждый день возиться с окошками, а хочет 1 раз настроить, запустить, и забыть о ферме до момента сбора урожая. скрипт сам поддерживает ферму "на плаву". никакого интерактива не требуется.
3) лучше продукт? это конечно желательно, но особых глюков моё собственное тестирование не выявило, ротатор всё делает так, как ему предписано конфигом.

комрад, "средне-статистическому юзеру-домохозяйке" лучше пользоваться ГУЯстой программой из шапки. а вот если он заинтересовался скриптом и попытался разобраться, он уже перестаёт быть таковым. растёт над собой.

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

и кстати о багах...

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

диагностика:

tasklist /v /FI "WINDOWTITLE eq hl2.exe"|find /i "hl2.exe"
tasklist /v /FI "IMAGENAME eq WerFault.exe"|find /i "WerFault.exe"

Image Name Window Title
WerFault.exe hl2.exe
WerFault.exe hl2.exe
WerFault.exe hl2.exe
WerFault.exe hl2.exe
WerFault.exe hl2.exe
WerFault.exe hl2.exe
WerFault.exe hl2.exe
WerFault.exe hl2.exe

Получается, что Image Name не соответствует Window Title.

Исправляем прибивание.

найти блок :CORE-USERS-STOP

найти подфункцию:

Код: Выделить всё

REM Terminate hanging HL2.
tasklist /FI "IMAGENAME eq hl2.exe"|find /i "hl2"
if %errorlevel% equ 0 taskkill /T /FI "WINDOWTITLE eq %steamapps%\%%i\team fortress 2\hl2.exe"
timeout /T 7
заменить на:

Код: Выделить всё

REM Terminate hanging HL2.
tasklist /v /FI "WINDOWTITLE eq hl2.exe"|find /i "hl2.exe"
if %errorlevel% equ 0 taskkill /T /F /FI "WINDOWTITLE eq hl2.exe" /IM *
timeout /T 7
в блоке :USERS-REANIMATOR ничего менять не нужно, там отрабатывает безусловное убивание всех процессов в боксе пользователя. так что там - без вариантов.

мда-с. надо понаблюдать за поведением :CORE-USERS-STOP при массовой остановке акков. возможно что и некоторые другие подфункции требуют доработки в таком же духе.

поставлено на контроль и внесено в следующий релиз.

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 11:38
Saidteshnologi
mad6 писал(а): спасибо за отклик =)

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

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 13:44
mad6
Saidteshnologi писал(а):
mad6 писал(а): спасибо за отклик =)

сможешь по указанным параметрам сделать карту?
это поможет тем, кто хочет активно идлить не 5х5, а 10х10... тогда совокупный активный идл можно будет довести до 140 акков в неделю.
у меня просто машина это с трудом потянет, вот я и не заморачивался раньше...
да конечно, ты мне в лс отпиши по каким параметрам нужно её сделать, а я постараюсь с этим не затягивать.
готово, требования ушли приватом =)
сделаешь- с меня причитается настроенный под тебя ротатор (если есть такая нужда)

:beer:

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 17:52
DR4GUN0F3
mad6 писал(а):
DR4GUN0F3 писал(а):Можно вопрос по поводу скрипта?
Как прописать путь к песочнице, если у меня в папе соит пробел? "Program Files"
Мне не очень охото сейчас во всех батниках переписываь путь песочницы :(
мм.... боюсь что я это не учёл, хотя и следовало бы...
наконец-то первый вопрос по существу :good: . хоть больше смахивает на баг-репорт...

вот солюшен.

пути обозначены как переменные

%sandbox_dir%
%sandbox%

найти и заменить в тексте скрипта эти переменные на

"%sandbox_dir%"
"%sandbox%"

т.е. просто "заковычить". сообщи, если тебе помогло.
ДА! и заковычить нужно так же и пути в личных скриптах запуска акков!
я внесу это в следующий релиз. спасибо.

да, в принципе можно попробовать заковычить сразу сразу в
sandbox_dir="C:\Program Files\Sandboxie"
я проверю это позже.

проверил - портит загрузку srcds. я исправлю это в следующем релизе...
пользуйся первым вариантом.
Saidteshnologi писал(а):Могу помочь с этим вопросом, ты мне уже как то в ЛС писал, но не ответил на мой ответ :D
спасибо за отклик =)

сможешь по указанным параметрам сделать карту?
это поможет тем, кто хочет активно идлить не 5х5, а 10х10... тогда совокупный активный идл можно будет довести до 140 акков в неделю.
у меня просто машина это с трудом потянет, вот я и не заморачивался раньше...
Спасиб помогло :)

Все же я задаю глупый вопрос.
Для скрипта акка путь нужно прописывать полный путь или достаточно прописать команду "%sandbox_dir%" и "sandbox". Думаю, если командой, то будет удобнее :)

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 19:28
mad6
DR4GUN0F3 писал(а):
mad6 писал(а):
DR4GUN0F3 писал(а):Можно вопрос по поводу скрипта?
Как прописать путь к песочнице, если у меня в папе соит пробел? "Program Files"
Мне не очень охото сейчас во всех батниках переписываь путь песочницы :(
мм.... боюсь что я это не учёл, хотя и следовало бы...
наконец-то первый вопрос по существу :good: . хоть больше смахивает на баг-репорт...

вот солюшен.

пути обозначены как переменные

%sandbox_dir%
%sandbox%

найти и заменить в тексте скрипта эти переменные на

"%sandbox_dir%"
"%sandbox%"

т.е. просто "заковычить". сообщи, если тебе помогло.
ДА! и заковычить нужно так же и пути в личных скриптах запуска акков!
я внесу это в следующий релиз. спасибо.

да, в принципе можно попробовать заковычить сразу сразу в
sandbox_dir="C:\Program Files\Sandboxie"
я проверю это позже.

проверил - портит загрузку srcds. я исправлю это в следующем релизе...
пользуйся первым вариантом.
Saidteshnologi писал(а):Могу помочь с этим вопросом, ты мне уже как то в ЛС писал, но не ответил на мой ответ :D
спасибо за отклик =)

сможешь по указанным параметрам сделать карту?
это поможет тем, кто хочет активно идлить не 5х5, а 10х10... тогда совокупный активный идл можно будет довести до 140 акков в неделю.
у меня просто машина это с трудом потянет, вот я и не заморачивался раньше...
Спасиб помогло :)

Все же я задаю глупый вопрос.
Для скрипта акка путь нужно прописывать полный путь или достаточно прописать команду "%sandbox_dir%" и "sandbox". Думаю, если командой, то будет удобнее :)
вопрос отнюдь неглупый =)
разница в этих переменных только одна:

%sandbox_dir%" - это только каталог, сделана для использования с командой шелла "start" (не путать со start.exe бокса!). потому что в старту нужно отдельно указывать каталог и отдельно файл запуска. ну, таков синтаксис...

%sandbox% - это полный путь до start.exe именно сандбокса. онужен во всех общих случаях. кроме указанного старта сервера

Код: Выделить всё

(start /W "SRCDS-START" /D "%sandbox_dir%" /B Start.exe /box:%server_box% %srcds_dir%\orangebox\srcds.exe %srcds_start_string%).
но если я не ошибаюсь, в личных скриптах вообще не использованы переменные... никакие...
или ты имел в виду вызов личного скрипта из ротатора? так нужен %rotator_dir%\users\box_%%i.cmd

в общем, уточни вопрос. =)

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 19:40
DR4GUN0F3
mad6 писал(а): вопрос отнюдь неглупый =)
разница в этих переменных только одна:

%sandbox_dir%" - это только каталог, сделана для использования с командой шелла "start" (не путать со start.exe бокса!). потому что в старту нужно отдельно указывать каталог и отдельно файл запуска. ну, таков синтаксис...

%sandbox% - это полный путь до start.exe именно сандбокса. онужен во всех общих случаях. кроме указанного старта сервера

Код: Выделить всё

(start /W "SRCDS-START" /D "%sandbox_dir%" /B Start.exe /box:%server_box% %srcds_dir%\orangebox\srcds.exe %srcds_start_string%).
но если я не ошибаюсь, в личных скриптах вообще не использованы переменные... никакие...
или ты имел в виду вызов личного скрипта из ротатора? так нужен %rotator_dir%\users\box_%%i.cmd

в общем, уточни вопрос. =)
@echo off
cls
setlocal
start /W "AAA" /D ПУТЬ_К_SANDBOXIE\ /B Start.exe /box:имя_бокса ПУТЬ_К_ИДЛОВОМУ\Steam.exe -silent -login имя пароль -noshaderapi -dxlevel 81 -applaunch 440 +ip адрес_на_котором_запускать_клиента -textmode -nosound -nopix -novid -nopreload -nojoy -sw +connect адрес_сервера:порт_сервера -retry

Вот в это дело можно прописать "переменную"? Я же в скриптинге нифига не шарю. Не дорос :) .
После переустановки сэндбокса останутся мои 20 песочниц?
Тоесть я хочу не парясь просто у становить в корень диска.

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 19:46
gogu9000
У меня такой печальный вопрос, я переставил виндувс и теперь при входе через sandboxies TF2 не запускаеться в консольке,текстовом режиме, командной строке. Почему ??? обычный steam запускаться и работает в консольке нормально, но через sandboxies процесс hl2.exe отображаеться в диспетчере задачь в процессах но памяти жрёт около 1.000 - 1.200 - 1.800 и больше нечего не происходит. Где консолько ? куда она деваться ? в чём конкретно пробелема ? переустанавливал steam и sandboxies. В чём проблема даже ума не преложу.

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

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 21:09
Sidex44
mad6, зачем указывать ссылку на dedicated-server.ru если там закрытая регистрация?

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 21:29
Delawer
Разобрался - старая версия сэндбокси. была 58, сейчас 68

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 22:00
gogu9000
gogu9000 писал(а):У меня такой печальный вопрос, я переставил виндувс и теперь при входе через sandboxies TF2 не запускаеться в консольке,текстовом режиме, командной строке. Почему ??? обычный steam запускаться и работает в консольке нормально, но через sandboxies процесс hl2.exe отображаеться в диспетчере задачь в процессах но памяти жрёт около 1.000 - 1.200 - 1.800 и больше нечего не происходит. Где консолько ? куда она деваться ? в чём конкретно пробелема ? переустанавливал steam и sandboxies. В чём проблема даже ума не преложу.

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

Re: [ГАЙД] Как идлить в Team Fortress 2 (Обновлено: 21.03.12

Добавлено: 27.04.2012, 22:54
mad6
gogu9000 писал(а):
gogu9000 писал(а):У меня такой печальный вопрос, я переставил виндувс и теперь при входе через sandboxies TF2 не запускаеться в консольке,текстовом режиме, командной строке. Почему ??? обычный steam запускаться и работает в консольке нормально, но через sandboxies процесс hl2.exe отображаеться в диспетчере задачь в процессах но памяти жрёт около 1.000 - 1.200 - 1.800 и больше нечего не происходит. Где консолько ? куда она деваться ? в чём конкретно пробелема ? переустанавливал steam и sandboxies. В чём проблема даже ума не преложу.

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

строку запуска в студию....

Добавлено спустя 1 минуту 45 секунд:
DR4GUN0F3 писал(а):
mad6 писал(а): вопрос отнюдь неглупый =)
разница в этих переменных только одна:

%sandbox_dir%" - это только каталог, сделана для использования с командой шелла "start" (не путать со start.exe бокса!). потому что в старту нужно отдельно указывать каталог и отдельно файл запуска. ну, таков синтаксис...

%sandbox% - это полный путь до start.exe именно сандбокса. онужен во всех общих случаях. кроме указанного старта сервера

Код: Выделить всё

(start /W "SRCDS-START" /D "%sandbox_dir%" /B Start.exe /box:%server_box% %srcds_dir%\orangebox\srcds.exe %srcds_start_string%).
но если я не ошибаюсь, в личных скриптах вообще не использованы переменные... никакие...
или ты имел в виду вызов личного скрипта из ротатора? так нужен %rotator_dir%\users\box_%%i.cmd

в общем, уточни вопрос. =)
@echo off
cls
setlocal
start /W "AAA" /D ПУТЬ_К_SANDBOXIE\ /B Start.exe /box:имя_бокса ПУТЬ_К_ИДЛОВОМУ\Steam.exe -silent -login имя пароль -noshaderapi -dxlevel 81 -applaunch 440 +ip адрес_на_котором_запускать_клиента -textmode -nosound -nopix -novid -nopreload -nojoy -sw +connect адрес_сервера:порт_сервера -retry

Вот в это дело можно прописать "переменную"? Я же в скриптинге нифига не шарю. Не дорос :) .
После переустановки сэндбокса останутся мои 20 песочниц?
Тоесть я хочу не парясь просто у становить в корень диска.
понятно =)
там можно использовать АБСОЛЮТНЫЙ путь, в ковычках.
т.е. "C:\program Files\Sandboxie\start.exe"

я специально оставил такую возможность для тех, у кого каталоги на джанках построены.
там могут не действовать переменные, я не проверял.

Добавлено спустя 41 секунду:
Sidex44 писал(а):mad6, зачем указывать ссылку на dedicated-server.ru если там закрытая регистрация?
потому что я- создатель данного ресурса.
и первичная тема скрипта находится именно по данной ссылке.