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
libssl.so.1.1. These can be placed in the same location as the GameLift Server SDK library
We are currently working on improving this experience by updating our public documentation to include more detailed instructions. Hope this helps!
- Accepted Answerasked 5 years ago
- Why am I getting a "Server refused our key" error when I try to connect to my EC2 instance using SSH?AWS OFFICIALUpdated 10 months ago
- Why am I receiving errors when using yum on my EC2 instance running Amazon Linux 1, Amazon Linux 2, or Amazon Linux 2023?AWS OFFICIALUpdated 2 months ago
- EXPERTpublished 5 months ago
- EXPERTpublished 3 months ago