How to Host Your UE4 Dedicated Server on AWS for FREE

Hello guys and welcome back to another video! In this video I will show you how to utilize Amazon Web Services free tier, and how you can upload your dedicated server to host your game 24/7.


The Packaged Game I Used In The Video:

00:00 – Intro
1:00 – AWS Account Creation
2:22 – Create Virtual Machine
6:35 – Visual Studio Setup
10:00 – Project Setup
10:50 – Dedicated Server
14:00 – Package Your Game
17:50 – Test Your Server
19:37 – AWS Server Setup
20:22 – Firewall Ports
24:00 – Install UE4 Prereqs
25:59 – Joining The Server
27:00 – Outro

24 thoughts on “How to Host Your UE4 Dedicated Server on AWS for FREE

  1. Used their free tier and it's crap.. Got billed after 3 days. Even after being careful about usage, Lot of hidden stuff, so be careful before hosting anything. Looks can be deceiving

  2. Ty for this nice tutorial…You have a great channe btwl!!!

    One question…About a scenario where you have a lobby (like a master server) and severals different matches (like others dedicated server running to each match)…like game of a moba or battle royalle…In this case, do you have to create session to each one or just launch dedicated servers with different levals and different ports like 7778, 7779, etc…? What the difference between both ways?

  3. sup all hru? I need help I'm getting this error when I run "generateprojectfiles.bat"
    C:Program Files (x86)Microsoft Visual Studio2017CommunityMSBuild15.0binMicrosoft.CSharp.CurrentVersion.targets(
    322,5): error MSB4019: The imported project "C:Program Files (x86)Microsoft Visual Studio2017CommunityMSBuild15.0binRoslynMicrosoft.CSharp.Core.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. [C:UnrealEngine-4.26EngineSourceProgramsUnrealBuildToolUnrealBuildTool.csproj]

  4. I have tried this a few times now and keep getting the same message in the logs when at the "test your server" stage. It attemps to load and then boots me back to main menu, and in the log it says about "different version, try upgrading" or something like that. I am using 4.25.4 in the editor and made sure I downloaded the 4.25.4 source code. Any ideas why this is happening?

  5. At 12:54 my game is showing "Other" as the associated engine version, and when I double click to open it is saying "Failed to launch editor." Any idea what I'm doing wrong here? I had to install 4.25 to a non-default directory (Program Files x86) since it was giving me folder permission errors. Do I need to manually associated this file with the proper editor path?

  6. I came here just to say that after I installed Visual Studio my life became hell, unreal doesn't work anymore, my projects don't open, and this fucking Visual Studio doesn't uninstall or fuck, DON'T FOLLOW THIS TUTORIAL

  7. Great work dude! This took me a full day to implement on my RPG project but it worked, dude! This tutorial totally works to get us crayon eating blueprinters past a huge hurdle and into the mud. For anyone struggling: 1)Grab the Unreal Engine 4.25 source build as it won't show up as 4.25.3. 2) If your RDP fails to connect after closing it and re-opening it, simply redownload the Remote Desktop file and grab your password with that file again!

Leave a Reply

Your email address will not be published. Required fields are marked *