Нужно вырезать проверку на версию игры при запуске сервера из дллки server.dll. Открыл через IDA, начал поиск текста по имени функции. Я на верном пути или нужно что-то другое делать?
Если есть строка, которая выводит версию (или ошибку о том, что версию невозможно узнать) - ищи функцию по рефам этой строки. Если же, такого нет, то анализируй в динамике и лови момент, когда валидируется версия игры. В конце концов, когда найдёшь нужную функцию, тебе просто нужно будет пропатчить пролог на возврат валидного значения (i.e xor rax, rax; ret)
Replacer, там всё гораздо проще оказалось, надо было всего-лишь поменять версию в steam.inf на active_version от steam api (https://api.steampowered.com/IGCVersion_570/GetClientVersion/v1?format=xml).