Fixes the "Contacting Respawn Servers" connection issue on modern Intel CPUs (10th gen+).
Titanfall 2 fails to connect to multiplayer servers on modern Intel CPUs due to an OpenSSL bug with AVX-512/VAES instructions.
This repo offers two options:
- Shim method (recommended): Uses a Windows Application Compatibility shim to set
OPENSSL_ia32caponly forTitanfall2.exe. - Launcher method: A small launcher that sets
OPENSSL_ia32capand starts the game.
You can also set the environment variable globally (affects all applications):
- Press Windows key and type "edit the system environment variables"
- Click "Environment Variables"
- Under "System Variables", create new variable:
- Name:
OPENSSL_ia32cap - Value:
~0x200000200000000
- Name:
- Restart your computer
Choose a method:
- Shim method: see
shim-method/README.md - Launcher method: see
launcher-method/README.md
- CMake
- MinGW-w64
- Download (e.g.,
x86_64-15.2.0-release-posix-seh-ucrt-rt_v13-rev0.7z) from the MinGW-w64 releases - Extract to
C:\mingw64 - Add
C:\mingw64\binto your user PATH environment variable
- Download (e.g.,
git clone https://github.com/dkschruteBeets/titanfall2-multiplayer-fix.git
cd titanfall2-multiplayer-fix/launcher-method/source
cmake -B build -G "MinGW Makefiles"
cmake --build build --config ReleaseThe executable will be in build/TF2Fix.exe