|
| 1 | +# Что изменилось в Minecraft Holy Client *2.0.0-preview.1*? |
| 2 | + |
| 3 | +## Основные исправления |
| 4 | + |
| 5 | +Этот раздел содержит следующие подразделы: |
| 6 | + |
| 7 | +- [Исправление багов](#исправление-багов) |
| 8 | +- [Производительность](#производительность) |
| 9 | +- [Стресс-тест](#стресс-тест) |
| 10 | +- [Установщик](#установщик) |
| 11 | + |
| 12 | +### Исправление багов |
| 13 | + |
| 14 | +#### Счетчик ботов |
| 15 | + |
| 16 | +Была маленькая проблема, где в стресс-тест процессе счетчик количества ботов зашкаливал, когда как в реальности ботов было меньше или не было совсем. Теперь счетчик количества ботов онлайн показывает значение корректно. |
| 17 | + |
| 18 | +#### Рестарт ботов |
| 19 | + |
| 20 | +В предшествующих версиях боты могли не перезапускаться при возникновении ситуаций, таких как неудачная попытка подключения к прокси, выход ботов из сервера или внутренняя ошибка в процессе работы. В настоящее время бот корректно выполняет процесс перезапуска в таких сценариях. |
| 21 | + |
| 22 | +#### Socks5 прокси |
| 23 | + |
| 24 | +Раньше боты не могли подключатся к socks5 прокси из-за ошибки в реализации протокола. Сейчас боты могут подключаться к socks5 прокси. |
| 25 | + |
| 26 | +### Производительность |
| 27 | + |
| 28 | + |
| 29 | +Производительность является важнейшим аспектом функционала Minecraft Holy Client, и каждая его особенность разрабатывается с учетом максимальной эффективности. Дополнительно, в Minecraft Holy Client внедрены следующие усовершенствования, заточенные исключительно под повышение производительности: |
| 30 | + |
| 31 | +- Радикально уменьшено потребление оперативной памяти. До этого на каждый тестовый бот создавались экземпляры MinecraftPrimitiveReader и MinecraftPrimitiveWriter, а также выделялась память при получении каждого нового пакета от сервера. Теперь мы активно используем пул объектов для повторного использования MinecraftPrimitiveReader и MinecraftPrimitiveWriter. |
| 32 | + |
| 33 | +- Увеличена пропускная способность. Теперь боты в режиме Play разделяют процессы чтения данных из сети и их синтаксического анализа на два потока, используя библиотеку System.IO.Pipelines. Это привело к увеличению пропускной способности на 10%. |
| 34 | + |
| 35 | +- Оптимизированы прокси-сервера. QuickProxyNet теперь максимально эффективно управляет памятью при подключении к прокси-серверам Socks4, Socks4a и Socks5. |
| 36 | + |
| 37 | +### Стресс-тест |
| 38 | + |
| 39 | + |
| 40 | +#### Прокси по умолчанию |
| 41 | + |
| 42 | +Теперь в стресс-тесте используются прокси по умолчанию, если пользователь не добавил свои прокси. Эта возможность была добавлена на основе [голосования в Discord](https://discord.com/channels/1166051202367246396/1166055869566419085/1172042445928812574). |
| 43 | + |
| 44 | +#### Плагины по умолчанию |
| 45 | + |
| 46 | +Ранее существовала опция создания поведения для стресс-тестов с использованием плагинов, что, возможно, могло показаться сложным для обычных пользователей. |
| 47 | +Теперь в системе представлен новый плагин по умолчанию, который упрощает процесс запуска стресс-тестов и делает его доступным для всех. Но стоит отметить, что плагин по умолчанию пока всего лишь запускает простых ботов, которые регистрируются на сервер с помощью /reg \<pass\> \<pass\> и сразу начинают спамить. В будущем функционал плагина будет дополнен. |
| 48 | + |
| 49 | +#### Загрузка прокси из буфера обмена и URL |
| 50 | + |
| 51 | +Раньше можно было загружать прокси только из файла, теперь импортировать прокси можно тремя способами: |
| 52 | +- Файл |
| 53 | +- URL |
| 54 | +- Ручной ввод списка прокси |
| 55 | + |
| 56 | +#### Отключение прокси |
| 57 | + |
| 58 | +В основных настройках прокси добавлена возможность отключать использование прокси; боты будут использовать IP пользователя. |
| 59 | + |
| 60 | +#### Дизайн окна со стресс-тест процессом |
| 61 | + |
| 62 | +B окне со стресс-тест процессом убран график количества ботов онлайн, а также подключения в секунду. На место него поставлен логгер. |
| 63 | +Показатели ботов онлайн и подключения в секунду перенесены наверх, также добавлен показатель пиковых подключений в секунду. |
| 64 | + |
| 65 | +### Установщик |
| 66 | + |
| 67 | +Теперь программа стала полностью кроссплатформенной и портативной, поэтому установщик ClickOnce на Windows больше не поддерживается. |
0 commit comments