Налаштування path of exile для боттінга - дима Стефанцов

Ботовод за допомогою Exiled Bot, в віртуальних машинах. Тому ми хочемо економити ресурси комп'ютера.

Налаштовуємо клієнт PoE

Зменшуємо вимоги до графіку:
У файлі c: \ Users \ ім'я користувача \ Documents \ My Games \ Path of Exile \ production_Config.ini пропишіть

Зокрема важливі texture_filtering і texture_quality. Ці настройки дадуть нам невимогливий до графіку клієнт, це буде виглядати непривабливо, але нам потрібна ефективність, а не краса.

Налаштування path of exile для боттінга - дима Стефанцов

Параметри командного рядка

Далі, вкажемо параметри командного рядка для запуску гри. Я запускаю гру з-під адміністратора.
z: \ poe \ PathOfExile.exe --nosound -gc 2 --nopreload
--nosound відключить звук
-gc 2 накаже використовувати більш агресивну збірку сміття, що має економити оперативну пам'ять. Ще більш агресивна збірка gc 1
--nopreload накаже грі не довантажувати контент заздалегідь, тому завантаження гри стане практично миттєвої; однак за це ви можете поплатитися лагами при появі нових монстрів або ефектів

Тепер наша гра запускається моментально, але все ще намагається використовувати так багато процесора, як може. Натиснувши дефолтну кнопку F1 в грі ви можете переконатися, що гра отрісовиваєт або сотні FPS, або близько 60, якщо ви включили vsync.

Встановлюємо та налаштовуємо Dxtory. відмінна маленька програмка, яка робить свою справу. Встановлюємо ліміт FPS на комфортне для вас число. Якщо встановити менше 20, бот починає працювати помітно гірше, я рекомендую 20+.

Налаштування path of exile для боттінга - дима Стефанцов

Multiscript

В принципі, до програм для боттінга можна віднести і Multiscript. Якщо хочете, можете використовувати і його. У зв'язку з анти-чітінговимі ініціативами GGG користуватися оригінальним мультіскріптом має бути небезпечно. Тому ми створимо власну версію.

Налаштування path of exile для боттінга - дима Стефанцов

Тепер ми маємо мультіскріпт, який поверхнево захищений від анти-чита. По-хорошому, ніж меншою кількістю читов ми користуємося, тим менше шанс, що нас виявлять. Так що якщо у вас є можливість, не використовуйте мультіскріпт.

Велике спасибі за статтю! Є одне важливе питання. Чому збільшується навантаження на оперативну пам'ять з кожною годиною роботи POE. Як тільки запускаю клієнт гра їсть близько 1 ГБ, а добу бот пробігає, ця цифра може зрости до 2,5 а то і 3 + ГБ. Як можна обмежити споживання ОЗУ?

Якщо є якийсь вихід з цієї ситуації, будь ласка поділіться. Буду дуже вдячний!
P.S ще раз спасибі за статтю! З статтю про вирт. машини теж))

Відповісти Приховати відповіді ∧

Здрастуйте, Олександре. Будь ласка =)

На ваше запитання може бути дві відповіді. Можливо, PoE за цей час встигає завантажити в оперативну пам'ять багато різних ресурсів, з якими стикається в процесі гри, і не бачить сенсу звільняти використану пам'ять. Особливо цей варіант відповіді імовірний, якщо у вас є ще досить вільної оперативної пам'яті. Розумний код розуміє, що пам'ять ще є, і для прискорення гри в майбутньому, щоб не треба було завантажувати заново - не звільняє пам'ять.

А друга відповідь, зовсім не менш ймовірний - це звичайнісінька витік пам'яті, memory leak. Продуктивні програми на зразок ігор пишуться на небезпечних швидких мовами на зразок C ++. Там пам'ять вручну потрібно не тільки виділяти, але і звільняти. Складно уявити, наскільки великий і складний клієнт PoE. Кілька невеликих помилок, і ось у вас через добу вже не 1 ГБ, а 3 ГБ зайнято.

Просто Перезапускайте клієнти гри раз в Х часу.

Дякую Вам за оперативну відповідь! Свої висновки зробив. Буду експериментувати далі!

Як ще можна спробувати вирішити це? -gc 2 -nopreload. може бути підійде gc 1.
Спробуйте також подивитися в цьому напрямку.

свіжі статті

  • Підпишіться на оновлення

    Зроблено з любов'ю

    Спасибі, що приділили час!

    Налаштування path of exile для боттінга - дима Стефанцов

    Мені приємно, що нас з вами цікавлять одні і ті ж теми.

    Я періодично пишу на сайт нові корисні і цікаві статті. введіть свій емейл і один раз на місяць я буду надсилати вам на пошту найкращі з них:

    Обіцяю: ніякого спаму, також ви зможете відмовитися від моїх листів в будь-який момент.

    C повагою,
    Діма Стефанцов

    Схожі статті