Jump to content
flibustier

оптимизация лаунчера mail.ru

Recommended Posts

sVoHM.jpg

Идея уменьшить нагрузку на систему игровым центром mail.ru возникла после оценки потребления им ресурсов. Получилось сделать следующие выводы.

лаунчер в режиме загрузки по-умолчанию. Подгружается множество ненужных элементов, видео не кэшируется и грузится полностью каждый раз заново
sw21z.jpg
лаунчер в упрощенном режиме
sw21U.jpg

потребление cpu, ram(private, working) в режиме загрузки по-умолчанию на i5-3570K, 3900

spAS0.png
потребление cpu, ram(private, working) в упрощенном режиме

spAM8.png

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

В связи с этим была написана небольшая программа, помогающая решить данную проблему.

Программа требует запущенной службы "Брандмауер windows".
Как пользоваться:
1. Распаковать программу в ту же папку, что и игровой лаунчер GameCenter@Mail.Ru.exe
2. Запустить программу
3. Дождаться появления кнопки "Играть" и нажать

Аналогичного эффекта, который реализует программа, можно добиться добавлением
127.0.0.1 games.mail.ru
в файл hosts. Однако в этом случае вам придется убирать эту строку каждый раз, когда вы хотите обратиться к службе поддержки на сайте и некоторым другим сервисам, связанными с адресом games.mail.ru, программа же включает и отключает нужное правило брандмауера автоматически.

Программа закроется автоматически после запуска игры, но это можно сделать в любое время вручную через меню трея или нажав Shift+Esc. Работа проверялась на windows 7.

Программа написана на autoit, потому может определяться кривыми антивирусами как троян. Если вы боитесь чего-то - не используйте.
sha1 2cd4996e1a81b8beaea2a93845726c56a0267506
https://www.virustotal.com/ru/file/e939acae7c2830e8dca7275b568ad5a768bc8c18f8acbbe132f966785f03ffc2/analysis/1482230574/

Для отдельных параноиков сделал репорт в одной из публичных песочниц: https://sandbox.anlyz.io/analysis/1962/

СКАЧАТЬ

Edited by flibustier

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Если бы игра никогда не глючила, тогда да, 1 раз запустил лаунчер и все хорошо.

2Flippy как говорят, пруфы в студию или балабол

Share this post


Link to post
Share on other sites

встречал нечто подобное с впиливанием майнера в свою чудо утилиту.

Share this post


Link to post
Share on other sites

2Соло пруфы по поводу моей утилиты или очередной балабол?

Вы прямо как из мема:

"ПОСОНЫ НИ КОЧАЙТИ БЛЯ БУДУ ТАМ ВИРУС У МЕНЯ КОМП ВЗОРВАЛСЯ БРАТА УБИЛО ПИШУ С ТОСТЕРА!!!!!!!!! "

Edited by flibustier

Share this post


Link to post
Share on other sites
2 часа назад, flibustier сказал:

2Соло пруфы по поводу моей утилиты или очередной балабол?

Вы прямо как из мема:

"ПОСОНЫ НИ КОЧАЙТИ БЛЯ БУДУ ТАМ ВИРУС У МЕНЯ КОМП ВЗОРВАЛСЯ БРАТА УБИЛО ПИШУ С ТОСТЕРА!!!!!!!!! "

не качает твою прогу, перезалей

Share this post


Link to post
Share on other sites

Поменял ссылку, для сверхпараноиков добавил результат сканирования в песочнице.

Из интересного: джек прав, игровой центр что-то еще передает по сети.

Edited by flibustier

Share this post


Link to post
Share on other sites
7 часов назад, Соло сказал:

 

встречал нечто подобное с впиливанием майнера в свою чудо утилиту.

 

сейчас бы на аутоите майнеры пописать. 

В конфе аутоита я же найду исходнички, а? :search:

Share this post


Link to post
Share on other sites
23 минуты назад, flibustier сказал:

Поменял ссылку, для сверхпараноиков добавил результат сканирования в песочнице.

Из интересного: джек прав, игровой центр что-то еще передает по сети.

ИЦ работает как торрент. Конечно он будет твой дистрибутив раздавать, если его не удалить.

Мыло даже на этом поскупилось и решило разбить раздачу клиента между своими серверами и торрентом.

И да снова скачать не могу.

http://revelationdps.top/files/launcher/start.rar 

Edited by Exists

Share this post


Link to post
Share on other sites
1 час назад, OldSchool сказал:

сейчас бы на аутоите майнеры пописать. 

В конфе аутоита я же найду исходнички, а? :search:

Если все у всех заработает потом выложу. Хотя на данный момент в сумме проверено на 5 компьютерах разных людей, но 4\5 были win7, на более новых виндах что-то может пойти не так я хз. Скрипт - детский, всего-то пару десяток строк.

2Exists будет как торрент, если это не отключено. ИЦ состоит из многих компонетов, лишь 1 из которых - торрент клиент. Скупости тут никакой нет, наоборот, большое спасибо, что сделали так, а не стали наступать на грабли, запустив пару серваков для обновлений, которые обязательно бы просели или упали когда-нибудь хоть раз. 

Понюхал я, значит, трафик во время неактивной работы ИЦ и обнаружил обращения upnp в течение какого-то времени, потом замечено пару обращений к центру сертификации и еще что-то по мелочи. Основные адреса, куда лезет лаунчер (помимо  games.mail.ru )

stat.dl.mail.ru

dl.mail.ru

думаю, первый можно успешно заблокировать, на счет второго - надо смотреть. Хочу заметить, что если использовать облегченую версию, где-то после 5 минут неактивности один из процессов завершает работу (в полной продолжают висеть оба, хотя нагрузка на cpu сильно снижается), а первый перестает пускать в сеть какие-либо пакеты. Вот уже пол часа висит и не пискнет. Нажал на "пуск", появился второй процесс и пошли пакеты. 

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Downloader/12410 MailRuGameCenter/1241 Safari/537.36.

Мда, далеко не самое новое ядро хромиума используют. Судя по календарю https://www.chromium.org/developers/calendar 

49  Jan 15th, 2016

мейловские адреса серверов с патчами имеют вид dlXX.ext.terrhq.ru/packages/ где ХХ - натур число

Edited by flibustier

Share this post


Link to post
Share on other sites

Т.е., что у меня он не жрет ресурсы, ну, кроме памяти, на что мне пофигу с 16 гигами - это не норма? 

Скрытый текст

kiss_50kb.1482304224.png

 

Share this post


Link to post
Share on other sites

может быть по разному в разные периоды времени, когда ИЦ услыпляет потоки. Лично я не хочу давать ни 1 % лишнего времени ЦП

Edited by flibustier

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...