- Newest
- Most votes
- Most comments
Hi Micah,
Thanks for raising this concern. Unreal Engine statically links OpenSSL into the server executable, which causes version conflicts with OpenSSL being used with the GameLift Server SDK on Amazon Linux platforms. To mitigate this, it is recommended to use the same version of OpenSSL that Unreal Engine uses. Ureal Engine 5.1 uses OpenSSL 1.1.n. But it is recommended you verify if this is indeed the version your Unreal Engine is using.
Once you have built your GameLift server, please ensure you copy the .so
files for OpenSSL into the packaged bundle, namely libcrypto.so.1.1
and libssl.so.1.1
. These can be placed in the same location as the GameLift Server SDK library libaws-cpp-sdk-gamelift-server.so
.
We are currently working on improving this experience by updating our public documentation to include more detailed instructions. Hope this helps!
Relevant content
- Accepted Answerasked 5 years ago
- asked 4 months ago
- AWS OFFICIALUpdated 10 months ago
- AWS OFFICIALUpdated 2 months ago