How to host a Unreal Engine Dedicated Server on Amazon GameLift (Part 1/2)

Ғылым және технология

*********READ BEFORE WATCHING*********
We have recently updated our tutorials so please watch those instead for the recommended approach to integrate GameLift with Unreal Engine.
New tutorial: • How To Make A Multipla...
Part 2: • How to host a Unreal E...
In this tutorial, we're going to show you how to host a Unreal Engine dedicated server on Amazon Gamelift including all the steps from start to finish: building Unreal Engine source, making the GameLift Server SDK lib/dll files, adding the GameLift Server SDK and Client SDK plugins to your Unreal Engine project, packing the Unreal Engine project, creating a user and policy on AWS, uploading the server build to AWS, creating a fleet, and creating a game session.
I summarize a lot of key points from this video in this unreal forum post: answers.unrealengine.com/ques...
AWS GameLift Docs: docs.aws.amazon.com/gamelift/...
Code from this video: github.com/chris-gong/gamelif...
****Download links****
Unreal Engine 4: docs.unrealengine.com/en-US/G...
Visual Studio 2019: visualstudio.microsoft.com/do...
Amazon GameLift Server SDK: aws.amazon.com/gamelift/getti...
Cmake: cmake.org/download/
Microsoft Build Tools 2015: www.microsoft.com/en-us/downl...
Microsoft Build Tools 2017: visualstudio.microsoft.com/do...
How to support the channel:
Get a shirt or sweatshirt with free shipping (Use code "SHIP" at checkout): teespring.com/stores/flopperam
Become a member: / @flopperam
Support us on Patreon: / flopperam
Donate to our PayPal: www.paypal.me/flopperam
Sponsor us on Github: github.com/sponsors/chris-gong
Social media links:
Discord: / discord
Twitter: / flopperam
Instagram: / flopperam
Facebook: / flopperam
Music creds
Song: Wonder - LAKEY INSPIRED
Music promoted by BreakingCopyright: www.youtube.com/watch?v=Dc8MR...
#unreal #unrealengine #gamelift

Пікірлер: 103

  • @evgenytumanov2863
    @evgenytumanov28635 жыл бұрын

    Awesome tutorial! Thank you so much!

  • @NhgrtPlayer
    @NhgrtPlayer5 жыл бұрын

    Timestamps 0:00 - 9:30 : Building Unreal Engine from Source 9:31 - 17:15 : Building the Gamelift plugin 17:16 - 20:03 : Adding the plugin to Unreal 20:04 - 22:57 : Gamelift code example & compilation

  • @TheTrinich
    @TheTrinich5 жыл бұрын

    Guys, thanks you very much. Your tutorial is really usefull

  • @unrealdevop
    @unrealdevop2 жыл бұрын

    Man this is a great tutorial and works 100% so far only minor issues because I hadn't reinstalled Git on my fresh install of Windows yet.

  • @000Aragon
    @000Aragon4 жыл бұрын

    Thank you very much

  • @faekiee
    @faekiee5 жыл бұрын

    Awesome

  • @DarkHiveGames
    @DarkHiveGames5 жыл бұрын

    Nice walk through, Ill hopefully save someone a bit of time with this comment though. For cmake to work you must install git for windows, then add it to the environment variables. C:\Program Files\Git\bin 2017 build tools environment variables are now built in, C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin After editing the environment variables, restart your system. Otherwise they won't register in your CMD. cmake -G "Visual Studio 15 2017 Win64" -DBUILD_FOR_UNREAL=1 .. Then works as it should. Thumbs up, great video

  • @ItzkatplayzYT

    @ItzkatplayzYT

    5 жыл бұрын

    Yes only thing I had to change was adding C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin to the path for msbuild. Take all the defaults to get everything else you need on path when installing.

  • @ItzkatplayzYT

    @ItzkatplayzYT

    4 жыл бұрын

    BTW its C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin now

  • @RicardoRocky0

    @RicardoRocky0

    4 жыл бұрын

    thanks so much!

  • @Ruffi0
    @Ruffi05 жыл бұрын

    Ty

  • @Flopperam
    @Flopperam5 жыл бұрын

    This video has been remade: kzread.info/dash/bejne/poOtktqSkbOZp6Q.html Since Unreal 4.22 and Visual Studio 2019 is out now, follow this unreal forum post for updates and missing details from this video : answers.unrealengine.com/questions/884106/view.html Hey guys, from 11:04 to 11:10, we noticed the path was cut off on the bottom. If you use the 2017 build tools instead of the 2015 ones, make sure your path to msbuild in the environment variables is 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin' Also, another important thing that I left out in the video is that you need to install Git! Here's a link to download git, git-scm.com/downloads, and be sure to add this to your PATH variable, 'C:\Program Files\Git\cmd' For those who only have Visual Studio, the IDE, and not the build tools installed, make sure you have MSBuild installed under the section titled "Compilers, build tools, and runtimes" in the Individual Components tab when modifying your Visual Studio installation.

  • @zod6594
    @zod65945 жыл бұрын

    You need to have 'git' installed on your system or the cmake for gamelift sdk will fail. It downloads several files using 'git'. Just install 'git' for windows (keep all the default ticks during installation - that will automatically add git to your PATH) restart and then follow the video instructions for cmake and msbuild. Hope that helps :)

  • @unrealdevop

    @unrealdevop

    2 жыл бұрын

    Bro I wish I had seen this before it would have saved me tons of trouble...I was so confused as to why It wasn't working and so I ended up figuring this out on my own but without realizing that's what it was until you mentioned it because I had reinstalled windows to clean up my PC and hadn't gotten around to reinstalling it.

  • @twinsassink8745
    @twinsassink87454 жыл бұрын

    When are your plans to go over match making? and quieing and adding friends to a game

  • @kidtts1124
    @kidtts11243 жыл бұрын

    4.25+ you can make a dedi server without visual studio and without switching to c++

  • @divisiongaming1002
    @divisiongaming10022 жыл бұрын

    You can make a new tutorial with the new version 4.27 and gamelift .thank you great

  • @aykageneration
    @aykageneration4 жыл бұрын

    hello! i need to add the GameLift-specific code to my project gamemode.cpp! but when i open the solution of my project i have (myprojectGamemodeBase.cpp) and not (myprojectGamemode.cpp)...i have something wrong with my project?is because my project mixed Bp and c++?

  • @OvGames
    @OvGames4 жыл бұрын

    15:36 C:\GameLift-Cpp-ServerSDK-3.4.0\out>build ALL_BUILD.vcxproj /p: Configuration=Release "build" is not internal or external a command, executable program, or batch file.

  • @TheUnrealCousinzzz

    @TheUnrealCousinzzz

    4 жыл бұрын

    you are meant to do msbuild ALL_BUILD.vcxproj /p:Configuration=Release (you didn't put ms before build)

  • @jonytitan3467
    @jonytitan34674 жыл бұрын

    How to solve the problem it throws when I try to generate the source code of the project? my ue4 4.21 does not recognize the VS 2017 despite having installed the corresponding SDKs

  • @henkmassink6713
    @henkmassink67134 жыл бұрын

    When using cmd, even as an administrator, changing to another dir dit not work with me. Solution is /d. For example cd /d h:/

  • @kalasakalasa1141
    @kalasakalasa11415 жыл бұрын

    I used same build commands as in the video

  • @DevilsD
    @DevilsD5 жыл бұрын

    Go to 9:30 if you already know how to build the Engine Source.

  • @henkmassink6713
    @henkmassink67134 жыл бұрын

    4:27 min. With Visual Studio 2019 The individual components looks different. I used the ones you discussed in your video on how to build Unreal with 2019. Is this ok?

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    Visual Studio 2019 is okay for developing, building, and packaging your game. however, for generating the dll and lib files for the GameLift Server SDK, only visual studio build tools 2015 and 2017 are supported for that.

  • @CaptainLettuce
    @CaptainLettuce4 жыл бұрын

    Any one else moved their mouse soon as the VS box opened up, so quickly that it matched the tutorials mouse and was then freaked out for a second xD

  • @benjaminchapman9880
    @benjaminchapman98804 жыл бұрын

    First thank you for this video it is really great. I do have a question I know it's probably a noobish one but. You said it will work with 4.23 in the comments my question is when i download the source from git what branch should I use the 4.23 branch and just use the highest SDK from AWS or an older branch? If anyone can clear this up for me it would be great.

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    Sorry for the super late response, but yes, any version of Unreal Engine from 4.21 and up should work with the latest version of the GameLift Server SDK

  • @issacdhan
    @issacdhan5 жыл бұрын

    Hi, Is it possible to develop ue4 games on AWS ? I'm going out of town with my simple laptop, but need to develop some pending projects. Never tried anything on AWS. Any experience ?

  • @Flopperam

    @Flopperam

    5 жыл бұрын

    It is, but I would say you need a pretty strong laptop to do anything on ue4 for aws. The reason is that to develop multiplayer games, you need to build Unreal engine from its source code, which could take hours on a good desktop.

  • @kalasakalasa1141
    @kalasakalasa11415 жыл бұрын

    if it is error after extracting gamelift sdk download git for Windows 10that would sought it out

  • @FlukeThing
    @FlukeThing4 жыл бұрын

    Great tutorial! In case anyone else gets this error: “C:\Microsoft.Cpp.Default.props” was not found" when running msbuild download npm and try this (copied from stackoverflow): Run this on an elevated command prompt (admin): npm install --global --production windows-build-tools. If you don't have npm I recommend installing it, otherwise this won't work. Change ownership in the install dir (in my case C:\Program Files (x86)\MSBuild\14.0) to your user, instead of admin. (properties>Security>Advanced).

  • @kameenavery9616

    @kameenavery9616

    4 жыл бұрын

    Hmm I am currently working on doing this now. Glad to see I am not the only one getting this error. I kept thinking it was me and my machine. Did you do that whole Choclatey thing or skip on that part?

  • @FlukeThing

    @FlukeThing

    4 жыл бұрын

    @@kameenavery9616 What do you mean with Choclatey? :)

  • @toysinjammies1613

    @toysinjammies1613

    4 жыл бұрын

    i received this error as well. my files were on separate hard drives. moving them to the same drive fixed it for me.

  • @SwordSkill2
    @SwordSkill24 жыл бұрын

    16:32 Can you use a different version of Unreal or only ones dictated by the Plugin? Edit: I'm asking because I wasn't able to find 21.1 but only 21.2

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    Yes, that's fine

  • @stephanyorjuela6124
    @stephanyorjuela61244 жыл бұрын

    Hi, Do you know if I can use the Unreal version 4.24 to complete this tutorial? I managed to complete the process until the min 19:37, but when I try to build the engine a message appears saying "could not be compiled. Try rebuilding from source manually", Do any of you know how to fix it?

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    Try opening your project in Visual Studio and compile it to see the specific build errors.

  • @Danstarr13
    @Danstarr134 жыл бұрын

    what if i have unreal 4.22 and there's no UE4.22 folder in the gamelift unreal plugin folder cos it only seems to go up to 4.21

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    The plugin works for 4.22

  • @Danstarr13

    @Danstarr13

    4 жыл бұрын

    @@Flopperam Ok thanks I did get it working, but I've run into another issue now. My project is a blueprint project, I've added a blank C++ class to get visual studio to work and everything but when you put the amazon gamelift code in the gamemode, I don't have a C++ gamemode so there's no file to open in visual studio. Is there a way to get around this or will I need a C++ gamemode for my game?

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    @@Danstarr13 I would recommend making a project with the C++ template. You can do a blueprint project but you will still need the C++ gamemode.

  • @toysinjammies1613
    @toysinjammies16134 жыл бұрын

    Maybe this is a dumb question but Why did I need to install an engine version from git and migrate the project? Thanks!

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    Hi, that's a great question. This is just what I did at the time, making the project in regular Unreal Engine and then switch the project's UE4 version. What I do now is just start up UE4 Source right away by running it in Visual Studio to start up the editor/engine and make the project there. Running UE4 Source in Visual Studio only needs to be done for the project creation. After that, running the project's uproject file shold open the project in the UE4 Source editor.

  • @williamwheate577
    @williamwheate5774 жыл бұрын

    How is going for the AWS approach better than the Steam approach? Thanks.

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    Although we don't go over it in this tutorial, aws and steam are very similar except that aws is better suited for matchmaking and keeping track of player sessions.

  • @goldenglowmaster8510
    @goldenglowmaster85105 жыл бұрын

    After building unreal 4 in visual studios it doesn't build ue4editor

  • @kalasakalasa1141
    @kalasakalasa11415 жыл бұрын

    After extracting server sdk I got 1 error and 8 warning

  • @TomSoundsGood
    @TomSoundsGood4 жыл бұрын

    Shoot build a source engine of Unreal 4.22. Does Gamelift only support 4.21 at this time?

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    No it supports 4.22 as well

  • @TonOfHam

    @TonOfHam

    4 жыл бұрын

    @@Flopperam 4.22, that's awesome! what about 4.23?

  • @neil3087
    @neil30874 жыл бұрын

    Does the plugin & SDK work with 4.23?

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    Yes it does!

  • @yassiraykhlf5981
    @yassiraykhlf59814 жыл бұрын

    Is it Free to use? Pls respond

  • @angrybonobro8711

    @angrybonobro8711

    4 жыл бұрын

    Amazon Gamelift is a paid service, if you run the dedicated server on your machine (without using Amazon GameLift), then it's free (except the electricity consumed ;) )

  • @allinallgames9252
    @allinallgames92525 жыл бұрын

    I don't have a source folder for my game I did build it in the ue4 downloaded from epic game launcher

  • @Flopperam

    @Flopperam

    5 жыл бұрын

    You need to build Unreal Engine from source as covered in this video. Also, make sure you created a C++ project.

  • @allinallgames9252

    @allinallgames9252

    5 жыл бұрын

    @@Flopperam can i still develop with blueprints when all this is done'

  • @Flopperam

    @Flopperam

    5 жыл бұрын

    @@allinallgames9252 yes but I would recommend using C++ for it to be easier

  • @joshualambert783
    @joshualambert7832 жыл бұрын

    Is it impossible to make 30 player in one server like fall guys

  • @puiubrasoveanuOficial
    @puiubrasoveanuOficial4 жыл бұрын

    On 14:22 it’s give me error after put -DBUILD etc I have 1 error occurred help pls....

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    what is the error?

  • @puiubrasoveanuOficial

    @puiubrasoveanuOficial

    4 жыл бұрын

    Flopperam it’s sez about msbuild I don’t know make a discord channel to post a photo I try 10 time to repair but its dose work.... And another problem it’s tha website ?? Amazon it’s free or I have to pay???? Pls help

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    @@puiubrasoveanuOficial you may have to set a path variable for msbuild if it's saying the command does not exist. Also Gamelift has a free tier that you can try out.

  • @puiubrasoveanuOficial

    @puiubrasoveanuOficial

    4 жыл бұрын

    @@Flopperam C:\Windows\system32>cd C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0 C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0>mkdir out C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0>cd out C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0\out>cmake -G "Visual Studio 15 2017 Win64" -DBUILD_FOR_UNREAL=1 .. -- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.17134. -- The CXX compiler identification is MSVC 19.16.27032.1 -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx86/x64/cl.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at C:/Program Files/CMake/share/cmake-3.15/Modules/ExternalProject.cmake:2410 (message): error: could not find git for clone of sioclient-src Call Stack (most recent call first): C:/Program Files/CMake/share/cmake-3.15/Modules/ExternalProject.cmake:3204 (_ep_add_download_command) cmake/External_sioclient.cmake:26 (ExternalProject_Add) thirdparty/CMakeLists.txt:17 (include) -- Configuring incomplete, errors occurred! See also "C:/Users/Andreei/Downloads/GameLift-Cpp-ServerSDK-3.3.0/out/CMakeFiles/CMakeOutput.log". C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0\out>

  • @sa3adman
    @sa3adman2 жыл бұрын

    will it work if i do everything and at the end i export for html5 ?

  • @Flopperam

    @Flopperam

    2 жыл бұрын

    I'm not too sure but I want to say yes.

  • @sa3adman

    @sa3adman

    2 жыл бұрын

    @@Flopperam thankyou for replaying fast, ill try and let u know if it works

  • @Michael-zn5jl
    @Michael-zn5jl4 жыл бұрын

    what if you make it with blueprints?

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    As far as I know, it does not seem like the server portion can be done with blueprints. However, the client side (for example, connecting to the server) can be done with blueprints or C++.

  • @sa3adman

    @sa3adman

    2 жыл бұрын

    @@Flopperam any luck with the BP ?

  • @Flopperam

    @Flopperam

    2 жыл бұрын

    @@sa3adman Working on it still

  • @sa3adman

    @sa3adman

    2 жыл бұрын

    @@Flopperam can i use the C++ version that u made, the connecting to AWS servers, and the rest i do BP's ?

  • @Flopperam

    @Flopperam

    2 жыл бұрын

    @@sa3adman Technically yes.

  • @toysinjammies1613
    @toysinjammies16134 жыл бұрын

    Everything went smoothly for me until i moved the files into my project and included them. GameLiftServerSDK won't compile. GameLiftServerSDK.cpp expects GameLiftServerSDK.h as first include... is my first error, then there's a pile of other 'file not found' errors. What have I missed? **it's just that annoying thing they did back in 4.22 when they started requiring more explicit includes... there are several as mentioned below.

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    At around what timestamp did you experience this error?

  • @toysinjammies1613

    @toysinjammies1613

    4 жыл бұрын

    @@Flopperam it was just the includes errors, i was able to juggle through em. In thr next video i ran into the clientSDK linking error that i couldnt solve though.

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    @@toysinjammies1613 I see, if possible, I would recommend waiting for our next set of tutorials that do not use the client sdk since that seems to be cause of most people's troubles.

  • @jvjaviervargas2252
    @jvjaviervargas22524 жыл бұрын

    I need make the purchase something on the amazon web?

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    Hey, you need to make an AWS account. They will ask for your billing information, but will only charge you if they use your AWS services over the free tier limit.

  • @jvjaviervargas2252

    @jvjaviervargas2252

    4 жыл бұрын

    @@Flopperam ok, thanks

  • @MrDeadblob
    @MrDeadblob4 жыл бұрын

    Help!! I cant build the GameLiftTutorial in the last step. It keeps failing with -Target="ShaderCompileWorker win64 Development" -waitMutex -FromMsBuid" exited with code 5. Please Verify that you have sufficient rights to run this command.... I have no idea how to fix this. I followed everything exactly up to this point.

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    You may have to rebuild the engine.

  • @stephanyorjuela6124

    @stephanyorjuela6124

    4 жыл бұрын

    @@Flopperam what do you mean? I have the same problem and I don't have idea how to fix it.

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    @@stephanyorjuela6124 I would say if possible, wait for our new updated set of GameLift tutorials that will be coming out sometime this week. In these new set of tutorials, we do things a little differently so that people don't encounter as many build errors.

  • @stephanyorjuela6124

    @stephanyorjuela6124

    4 жыл бұрын

    @@Flopperam Hi, me again. I could fix that problem, however, when I run the command "cmake -G "Visual Studio 15 2017 Win64" -DBUILD_FOR_UNREAL=1 .." I have the next problem. CMake Error at C:/Program Files/CMake/share/cmake-3.17/Modules/ExternalProject.cmake:2454 (message): error: could not find git for clone of sioclient-src Call Stack (most recent call first): C:/Program Files/CMake/share/cmake-3.17/Modules/ExternalProject.cmake:3267 (_ep_add_download_command) cmake/External_sioclient.cmake:26 (ExternalProject_Add) thirdparty/CMakeLists.txt:17 (include) -- Configuring incomplete, errors occurred! See also "C:/Users/STHEPHANY/Downloads/0.Programas/GameLift-Cpp-ServerSDK-3.4.0/out/CMakeFiles/CMakeOutput.log". Do you know how to fix it?

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    @@stephanyorjuela6124 Hey, we should have mentioned this in the tutorial but it looks like you have to install Git. You can download it here: git-scm.com/downloads

  • @GarfSnacks
    @GarfSnacks4 жыл бұрын

    Anyone know if this works with 4.21.2 or does it have to be 4.21.1?

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    It works with 4.21.2, but I would suggest waiting for our new updated set of GameLift tutorials that will be coming out sometime this week if possible.

  • @GarfSnacks

    @GarfSnacks

    4 жыл бұрын

    @@Flopperam Oh okay, perfect! Appreciate the quick response!

  • @dkbuzzin665

    @dkbuzzin665

    4 жыл бұрын

    @@Flopperam I am working in UE 4.24. I am to the step at 16:39 and am stuck because the SDK only goes up to 4.21. A fresh tutorial would be great!

  • @wintet0
    @wintet03 жыл бұрын

    Hy can you help me to making ue4 Android dedicate serever

  • @Flopperam

    @Flopperam

    3 жыл бұрын

    I would suggest watching this video first, kzread.info/dash/bejne/rIKJ2tylaKfJkpc.html

  • @alexbobob8951
    @alexbobob89514 жыл бұрын

    Doesn't work in 4.24

  • @Flopperam

    @Flopperam

    4 жыл бұрын

    Currently working on an updated tutorial!

  • @ItzkatplayzYT

    @ItzkatplayzYT

    4 жыл бұрын

    You can get it working on the very latest (24.2) promoted a few days ago. You will still get some build failures with bad paths on some #includes. Fix them by adding the missing parent folder (same problem for each, a few different folders, such as adding Modules/ #include "Module/ModuleManager.h" ) and you should be working. Same for client sdk.

  • @dkbuzzin665

    @dkbuzzin665

    4 жыл бұрын

    @@ItzkatplayzYT Joseph can you assist me with this? I'd love to chat on discord. I see the build errors you are talking about and trying to fix them.

  • @puiubrasoveanuOficial
    @puiubrasoveanuOficial4 жыл бұрын

    Microsoft Windows [Version 10.0.17134.885] (c) 2018 Microsoft Corporation. All rights reserved. C:\Windows\system32>cd C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0 C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0>mkdir out C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0>cd out C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0\out>cmake -G "Visual Studio 15 2017 Win64" -DBUILD_FOR_UNREAL=1 .. -- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.17134. CMake Error at CMakeLists.txt:3 (project): Failed to run MSBuild command: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/MSBuild/15.0/Bin/MSBuild.exe to get the value of VCTargetsPath: Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework Copyright (C) Microsoft Corporation. All rights reserved. Build started 8/9/2019 8:25:10 PM. Project "C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0\out\CMakeFiles\3.15.2\VCTargetsPath.vcxproj" on node 1 (default targets). C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v141 (Platform Toolset = 'v141') cannot be found. To build using the v141 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install v141 to build using the v141 build tools. [C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0\out\CMakeFiles\3.15.2\VCTargetsPath.vcxproj] Done Building Project "C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0\out\CMakeFiles\3.15.2\VCTargetsPath.vcxproj" (default targets) -- FAILED. Build FAILED. "C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0\out\CMakeFiles\3.15.2\VCTargetsPath.vcxproj" (default target) (1) -> (PlatformPrepareForBuild target) -> C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v141 (Platform Toolset = 'v141') cannot be found. To build using the v141 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install v141 to build using the v141 build tools. [C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0\out\CMakeFiles\3.15.2\VCTargetsPath.vcxproj] 0 Warning(s) 1 Error(s) Time Elapsed 00:00:00.17 Exit code: 1 -- Configuring incomplete, errors occurred! See also "C:/Users/Andreei/Downloads/GameLift-Cpp-ServerSDK-3.3.0/out/CMakeFiles/CMakeOutput.log". C:\Users\Andreei\Downloads\GameLift-Cpp-ServerSDK-3.3.0\out>

Келесі