In order to build dedicated servers for Windows, you need a source build of Unreal Engine. Check out Building Unreal Engine from Source. It's also not possible to build an engine from scratch with the blueprint-only project. This is supposed to be an updated version of the Legacy equivalent, and the plan is to split it into three pages. Note again wait until the header files have all been parsed in the Visual Studio before closing. Open up the previously created project folder from the file explorer inside there will be a folder called Source. Paste below snipper to your new file. Simply replace "MyGame" with your project codename. Right-click the uproject file and when the menu pops up select "Switch Unreal Engine version
An overview of the role of the server in multiplayer.
How to set up and package a dedicated server for your project.
NOTE - Apologies for the video quality of the tutorials. They were recorded in p and decent quality but for some reason after uploading to you tube they became horribly blurred. I will redo them ASAP. Note: to see the content of the link above you need first to create a git hub account and associate it to your epic games account, then accept the invite of epic games on GitHub. You will then need to click the link and login to your account.
Starting a Server
Networking Overview. Client-Server Model. Multiplayer Programming Quick Start. Launching and Testing Your Dedicated Server.
Actor Replication. Property Replication. Gameplay Framework. UE4 multiplayer is based around the client-server model.