Не пробовал последнюю, так как пропатчил
3.35.33.172 через лаунчер (ехе править нельзя, защита
), дабы разгрузить процессор. Уменьшил макс. длину пакета до 16кб (длиннее пакетов никогда не втречал), удалил в нескольких местах вызов процедуры
FillMemory - она вызывается раз 10 при приходе каждого(!) пакета. В итоге при большой нагрузке проц стал в 2 раза меньше напрягаться.
А вообще разработчикам напишу то, что я увидел в IDA disassembler. Вы передаёте пакет не по ссылке, а по значению, даже тогда, когда функция изменяет пакет
. При приходе пакета вызываются около 4х вложенных функций, и каждый раз пакет копируется из одного буфера в другой, предварительно выделив под него место в стеке, и копируется не столько байт, сколько занимает пакет, а всегда весь буфер 64кб(!) что ОЧЕНЬ напрягает процессор, особенно старые одноядерные. Пропатчил прогу потому, что в тот момент, когда у меня был слабый комп, не были доступны исходники.