Перейти к содержанию
flibustier

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

Рекомендуемые сообщения

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. Распаковать программу в ту же папку, что и игровой лаунчер [email protected]
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/

СКАЧАТЬ

Изменено пользователем flibustier

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Изменено пользователем flibustier

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, flibustier сказал:

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Изменено пользователем flibustier

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, Соло сказал:

 

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
23 минуты назад, flibustier сказал:

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

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

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

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

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

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

Изменено пользователем Exists

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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/ где ХХ - натур число

Изменено пользователем flibustier

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

kiss_50kb.1482304224.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем flibustier

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×