Fomin 53 Report post Posted January 21, 2022 [Оптимизация] Сжатие игрового клиента Форумчане! Сегодня хочу с вами поделится не стандартным способом оптимизации игрового клиента, которая не только поможет избавится от некоторого рода проблем, но и ускорит запуск игры у игроков. Суть состоит в том, чтобы сжать скомпилированный код exe или dll файлов, для его более быстрого исполнения вашей ОС. По нашему опыту, оптимизация полезна в следующих случаях: 1. Игровой клиент запускается с первого раза. 2. Игровой клиент запускается быстрей. 3. Наблюдается меньше все-возможных "подлагиваний" в игре. 4. В какой-то степени бережет ваши файлы от воровства со стороны других проектов (если вшита привязка, её будет более трудно отвязать или украсть наработки, которые были пропатчены хексом). Важно: сжимать можно как игровые файлы, так и серверные. Но всегда сохраняйте несжатые файлы. Инструкция: 1. Скачайте и установите PECompact (можно использовать и другой пакер, к примеру ASPack но по нашему опыту - этот самый лучший). 2. Выберите свой exe или dll (https://prnt.sc/26gz8rz). 3. Настройте параметры для сжатия (https://prnt.sc/26gz9uz). Можете поэкспериментировать с ними. 4. Сохраните несжатый файл. Любые разработки производите только на несжатых файлах. 5. Замените исполняемый файл на сжатый. Будь это Game.exe или GameServer.exe, или другие. Предоставляйте своим игрокам лучшей сервис! Приятного пользования! PS: На данный момент сжатый Game.exe не работает с Загрузчиком модов для сервера и клиента (PKOdev.NET mod loader). Но проблема возможно решится, автор лодера @V3ct0r уже в курсе. 1 Quote Share this post Link to post Share on other sites