Gene Walters 293d502198 AWSGameLiftServer SDK 5.1.2 (#254) 1 yıl önce
..
test bf1f0c7582 Pulling in -pThread commandline arg so anyone using 3rdParty::AWSGameLiftServerSDK will pull in -pThread 1 yıl önce
Dockerfile f7712ed44c Updates to enable OpenSSL for Linux 2 yıl önce
FindAWSGameLiftServerSDK.cmake.Linux 1bc3e24d22 Dont duplicate target 1 yıl önce
FindAWSGameLiftServerSDK.cmake.Windows 40826c0473 Updated find cmake files to remove 3p libs that are no longer dependencies 2 yıl önce
README.md 5bdc5dd681 Updated README 2 yıl önce
build-linux.sh f7712ed44c Updates to enable OpenSSL for Linux 2 yıl önce
build_config.json 293d502198 AWSGameLiftServer SDK 5.1.2 (#254) 1 yıl önce
build_package_image.py 293d502198 AWSGameLiftServer SDK 5.1.2 (#254) 1 yıl önce
docker_build_linux.sh 293d502198 AWSGameLiftServer SDK 5.1.2 (#254) 1 yıl önce
install-linux.sh f7712ed44c Updates to enable OpenSSL for Linux 2 yıl önce
test-linux.sh f7712ed44c Updates to enable OpenSSL for Linux 2 yıl önce

README.md

GameLiftServerSdk C++

Documentation

You can find the official GameLift documentation here.

Minimum requirements:

  • Either of the following:
    • Microsoft Visual Studio 2017 - Windows Build
    • Clang 12.0 and GCC 9.3 - Linux Build
  • CMake version 3.20 or later
  • Python version 3.7 or later
  • A Git client available on the PATH

Prepare steps:

  1. As there is no public repository for server sdk source code, please double check Amazon GameLift Release Notes to confirm server sdk version information
  2. Modify PACKAGE_VERSION, GAMELIFT_SERVER_SDK_RELEASE_VERSION and GAMELIFT_SERVER_SDK_DOWNLOAD_URL to update version (Refer to build_package_image.py script)
  3. [Linux Build] Link Clang compiler for cmake build, for example:

    $ sudo ln -s /usr/lib/llvm-12/bin/clang /usr/bin/clang
    
    $ sudo ln -s /usr/lib/llvm-12/bin/clang++ /usr/bin/clang++ 
    

FAQ

  • For windows build, it is recommend to build with Visual Studio 17 2022
  • For windows build, if you get error message The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters (Refer to PathTooLongException) Please move 3p-package-source directory to shorter path location and retry.