Думаю, многие не раз сталкивались с подобной проблемой - когда, обновив версию клиента, нельзя зайти на не обновленный сервер.
Поэтому хочу предложить (или, скорее, попросить) тех, кто занимается сборкой обновлений патчить еще и engine.dll для отключения этой проверки.
Адрес ищется тупо по "Invalid host version, expecting %d, got %d" и чуть выше есть проверка:
cmp esi,eax;
je short engine.0xxxxxxx;
которую достаточно сменить на jge или для особо упоротых (как делаю я) на jmp.
Предложение
I'm using SteamID Randomizer (SIDR)
Предлагаю выложить патченный engine.dll в эту тему, кому надо (например мне) - тот возьмёт :)
- impulse666
- Полковник
- Сообщения: 7405
- Зарегистрирован: 08.12.2005
- Откуда: Atman
- Благодарил (а): 2340 раз
- Поблагодарили: 590 раз
spag005
Когда был жив Маркиз, жаловался он мне на одну проблемку...
Говорил что-то вроде, Валве теперь с пиратскими серверами так борется: Отключают проверку на соответствие версий, необновленные или обновленные до версии более новой чем на сервере входят, и из-за несоответствий сервер становится нестабилен, падает, говоря проще.
Когда был жив Маркиз, жаловался он мне на одну проблемку...
Говорил что-то вроде, Валве теперь с пиратскими серверами так борется: Отключают проверку на соответствие версий, необновленные или обновленные до версии более новой чем на сервере входят, и из-за несоответствий сервер становится нестабилен, падает, говоря проще.
образно?Когда был жив Маркиз