1

Всем привет,здесь я уже искал человека который мне перепишет скрипт, но так и не нашел, все ссылались на работу или на то что придется долго вникать как работает скрипт,теперь я решил упростить задачу и попросить вас написать мне скрипт с нуля,не бесплатно конечно.
Мне нужны гуру этого сайта,тех кто сможет написать мне скрипт.Оплату гарантирую в 10 т.р на вм.
Вот что должен делать скрипт.
1 Создание бутылок wine,таких бутылок должно быть много.
2 Установка стим в каждую копию вайн,должно браться из текстового документа в котором я укажу количество этих бутылок и название.
3 Запуск стима с игрой в wine и подключение к серверу.
4 Подтвержение выпадения предметов и переключение к следующему окну,вроде делается через xdotool, щелчки мышки и переключение между окнами.
5 Все должно выполняться в screen и рабочий стол должен быть свободен,хорошая оптимизация не больше 100 мб на процесс.
Если такое реально сделать прошу мне помочь,все должно выполняться через сприпт,именно создание,запуск и подтверждение.

2 (04.09.2014 12:41:31 отредактировано shadowdnk)

Единственное что я знаю, это как создать бутылку,копию вайн.
WINEARCH=win32 WINEPREFIX=~/wine1 winecfg
WINEARCH=win32 WINEPREFIX=~/wine2 winecfg
Показал на примере 2-х копий.
В остальном я не силен,может кто возьмется за скрипт,с оплатой не обману.

3

shadowdnk пишет:

5 Все должно выполняться в screen и рабочий стол должен быть свободен,хорошая оптимизация не больше 100 мб на процесс.
Если такое реально сделать

не реально.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4

drBatty пишет:

не реально.

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

5

beliy, wine со стимом и игрушкой внутри и <100Mb? Бред какой-то. Что там  оптимизировать-то? Тут магия нужна, а не программирование.

Или вы про тетрис?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

6

drBatty пишет:

beliy, wine со стимом и игрушкой внутри и <100Mb? Бред какой-то. Что там  оптимизировать-то? Тут магия нужна, а не программирование.

Или вы про тетрис?

Я же и говорил что "многое зависит от того что за игра", ясен пень что потребление RAM в игре можно урезать лишь частично за счет за счет понижения настроек самой игры и если игра кушает например 1Gb, то 100мб она кушать врятли сможет. Но тут есть нюансы - если использовать технологию Jail и специально написанные для нее патчи, то можно достичь результатов когда при множестве контейнеров с однотипным ПО затраты на RAM из расчета для 1 контейнера вполне может быть в пределах 100Мб. Но такие работы стоят в десятки раз больше предложенного автором вознаграждения ab

7

beliy пишет:

Но тут есть нюансы - если использовать технологию Jail и специально написанные для нее патчи, то можно достичь результатов когда при множестве контейнеров с однотипным ПО затраты на RAM из расчета для 1 контейнера вполне может быть в пределах 100Мб.

для игрушек из стима в wine? Не верю. Там данные, а не программы. Ловить нечего, везде всё будет по разному.

beliy пишет:

Но такие работы стоят в десятки раз больше предложенного автором вознаграждения

дело не в вознаграждении.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

8

drBatty пишет:

для игрушек из стима в wine? Не верю. Там данные, а не программы. Ловить нечего, везде всё будет по разному.

Вы вникали в принцип работы jail? А бинарники и библиотеки загружаемы в память тоже разные? а можно ли не загружать 100500 копий бинарников и библиотек в том числе и системных, а загрузить 1 и заставить обрабатывать данные для всех контейнеров? Правда стоить отметить что все очень индивидуально - нужно проводить аудит по конкретному приложению.

drBatty пишет:

дело не в вознаграждении.

Этот процесс очень трудозатратен и без него никто не будет даже вникать в это ab

9

beliy пишет:
drBatty пишет:

не реально.

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

Кто возьмется и сколько это стоит?Игра Team-Fortress 2,нужно запустить кучу аккаунтов с хорошей оптимизацией и что бы процессы не видели друг друга,и все должно быть сделано через скрипт,создание и запуск аккаунтов,как я понял лучший вариант это вайн.

10

beliy пишет:
drBatty пишет:

не реально.

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

Ну давайте хоть так.

11

shadowdnk пишет:

Кто

не я.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12 (24.09.2014 12:33:16 отредактировано beliy)

shadowdnk пишет:

Кто возьмется и сколько это стоит?Игра Team-Fortress 2,нужно запустить кучу аккаунтов с хорошей оптимизацией и что бы процессы не видели друг друга,и все должно быть сделано через скрипт,создание и запуск аккаунтов,как я понял лучший вариант это вайн.

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

shadowdnk пишет:

xdotool

Не самый лучший вариант, да и подходит он не полностью. Лучше делать на более низком уровне.

shadowdnk пишет:

Кто возьмется и сколько это стоит?

Могу сделать "под ключ" с бесплатным сопровождением месяц за 50к рублей.


+ ОФФТОП
drBatty пишет:

не я.

Да, вам же локалхост админить надо  ab

13

beliy пишет:

Имхо лучший вариант - это jail

если bsd то jail,  в linux это подругому чуть называется(vserver, rsbac etc.), или вы хотите bsdjail через modprobe подлкючать + ядро патчить?  bw

It is good day to die ...
MS Windows 10
Заметки о главном...

14 (24.09.2014 13:55:32 отредактировано beliy)

i2ks пишет:
beliy пишет:

Имхо лучший вариант - это jail

если bsd то jail,  в linux это подругому чуть называется(vserver, rsbac etc.), или вы хотите bsdjail через modprobe подлкючать + ядро патчить?  bw

Ну на самом деле там существенно больше манипуляций с jail и там свои хитрости и преимущества с недостатками, но линукс аналог это наверное больше chroot. Вместо vserver логичнее таки будет использовать OpenVZ, но тоже можно и также будет работать. По rsbac особо ничего не скажу так как с ним не приходилось работать. Но при необходимости могу настроить на любом из удобных инструментов. Собственно реализация обсуждается с клиентом при составлении полного Т3.

15

beliy пишет:

Собственно реализация обсуждается с клиентом при составлении полного Т3.

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

It is good day to die ...
MS Windows 10
Заметки о главном...

16

i2ks пишет:

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

Понятно что клиент не вкурсе всех технических вопросов - для этого есть мы, но пока много нюансов не известны по вопросу. Но мы можем кратно обьяснить о преимуществах и недостатках каждого из возможных реализаций. Клиент должен принимать участие в планировании - автоматически отвеваются куча вопросов и конечное настроение клиента тоже лучше от того что он принимал участие в проектировании и он примерно понимает как все работает и каких либо вопросов у клиента практически не возникает. Посмотрел на зонинг - достаточно интересная идея, спасибо, надо будет потестить хотя я и не любитель солярки. По поводу сравнения с класическим jail то возможно, но в совокупности с патчами jail очень мощный инструмент  способен существенно экономить ресурсы для однотипных контейнеров. Из минусов правда присутствует сложность дальнейшего обновления системы.

17

beliy пишет:
i2ks пишет:

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

Понятно что клиент не вкурсе всех технических вопросов - для этого есть мы, но пока много нюансов не известны по вопросу. Но мы можем кратно обьяснить о преимуществах и недостатках каждого из возможных реализаций. Клиент должен принимать участие в планировании - автоматически отвеваются куча вопросов и конечное настроение клиента тоже лучше от того что он принимал участие в проектировании и он примерно понимает как все работает и каких либо вопросов у клиента практически не возникает. Посмотрел на зонинг - достаточно интересная идея, спасибо, надо будет потестить хотя я и не любитель солярки. По поводу сравнения с класическим jail то возможно, но в совокупности с патчами jail очень мощный инструмент  способен существенно экономить ресурсы для однотипных контейнеров. Из минусов правда присутствует сложность дальнейшего обновления системы.

Я вам скинул готовый скрипт в лс,который у меня не запускается,может вы его перепишете,могу заплатить 15к максимально или напишите с нуля,тот скрипт посмотрите что бы понять принцип работы.

18 (24.09.2014 19:15:39 отредактировано shadowdnk)

Вот как примерно должно быть.

WINEARCH=win32 WINEPREFIX=~/akk1 winetricks --no-isolate steam 

WINEPREFIX=~/akk1 wine /home/nik/akk1/drive_c/Program\ Files/Steam/Steam.exe -login xxx xxx -silent -low -nobreakpad -nodev -nodns -nogamestats -nohltv -noipx -nomaster -nominidumps -dxlevel 80 -w 640 -h 480 -nod3d9ex -nocrashdialog -nojoy -nomessagebox -nopreload -nopreloadmodels -novid -port 28201 -sw +connect 0.0.0.0

След бутылка

WINEARCH=win32 WINEPREFIX=~/akk2 winetricks --no-isolate steam 

WINEPREFIX=~/akk2 wine /home/nik/akk2/drive_c/Program\ Files/Steam/Steam.exe -login xxx xxx -silent -low -nobreakpad -nodev -nodns -nogamestats -nohltv -noipx -nomaster -nominidumps -dxlevel 80 -w 640 -h 480 -nod3d9ex -nocrashdialog -nojoy -nomessagebox -nopreload -nopreloadmodels -novid -port 28201 -sw +connect 0.0.0.0

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

19

Это тема работа, а не флудильня,хватит уже писать всякую ерунду, не хотите браться не беритесь, вас никто не заставляет!

20

Флуд почищен.