LinuxForum.Fans
Тема

Написать скрипт за вознаграждение.

Автор: shadowdnk 20 сообщений 6335 просмотров
04.09.2014 11:33 #391788

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

04.09.2014 12:40 · отредактировано #391794

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

05.09.2014 03:44 #391893

"shadowdnk" написал:
5 Все должно выполняться в screen и рабочий стол должен быть свободен,хорошая оптимизация не больше 100 мб на процесс.
Если такое реально сделать
не реально.
22.09.2014 14:35 #393427
"drBatty" написал:
не реально.

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

22.09.2014 15:36 #393439

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

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

22.09.2014 16:09 #393450
"drBatty" написал:
beliy, wine со стимом и игрушкой внутри и <100Mb? Бред какой-то. Что там оптимизировать-то? Тут магия нужна, а не программирование.

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

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

23.09.2014 04:19 #393500

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

"beliy" написал:
Но такие работы стоят в десятки раз больше предложенного автором вознаграждения
дело не в вознаграждении.
23.09.2014 12:22 #393519
"drBatty" написал:
для игрушек из стима в wine? Не верю. Там данные, а не программы. Ловить нечего, везде всё будет по разному.

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

"drBatty" написал:
дело не в вознаграждении.

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

24.09.2014 02:12 #393604
beliy написал:
[quote="drBatty"]не реально.

Вполне, реально, но многое зависит от того что за игра да и за 10к не скоро найдете того кто будет вникать и заморачиваться с оптимизацией, так как она и займет самый огромный кусок времени. А за работающий скрипт без желаемых оптимизаций вполне найдете, студенты народ не гордый - напишут))[/quote]
Кто возьмется и сколько это стоит?Игра Team-Fortress 2,нужно запустить кучу аккаунтов с хорошей оптимизацией и что бы процессы не видели друг друга,и все должно быть сделано через скрипт,создание и запуск аккаунтов,как я понял лучший вариант это вайн.

24.09.2014 02:14 #393605
beliy написал:
[quote="drBatty"]не реально.

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

24.09.2014 03:26 #393606

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

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

"shadowdnk" написал:
xdotool

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

"shadowdnk" написал:
Кто возьмется и сколько это стоит?

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

ОФФТОП
"drBatty" написал:
не я.

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

24.09.2014 13:18 #393649
"beliy" написал:
Имхо лучший вариант - это jail

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

24.09.2014 13:54 · отредактировано #393657
i2ks написал:
[quote="beliy"]Имхо лучший вариант - это jail

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

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

24.09.2014 14:47 #393661
"beliy" написал:
Собственно реализация обсуждается с клиентом при составлении полного Т3.

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

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

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

24.09.2014 18:48 #393693
beliy написал:
[quote="i2ks"]как показала практика, клиент сам не занет что ему надо, и поэтому приходиться ТЗ дописывать за клиента со всеми вытекающими последствиями.
из последнего с чем приходлось работать, это зонинг, правда он под солярку, но все же у него на много больше приимуществ, нежели у классическог bsd jail :-)

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

24.09.2014 19:07 · отредактировано #393695

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

text
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

След бутылка

text
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

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

13.10.2014 14:20 #396266

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

13.10.2014 22:30 #396396

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

Войдите или зарегистрируйтесь, чтобы ответить.