Source Dedicated Server Build

Rate this Tutorial:

Approved for Versions:4.11


The goal is this Wiki entry is to first, create a source build of Unreal Engine 4.11 and then from that build, create a dedicated server to be used in multiplayer games. At this time, dedicated servers require source builds from Github.

The original source for this tutorial can be found here on this page. I would like to thank XXX for their review of this Wiki article. Please feel free to make the necessary edits to improve this article.

This tutorial is aimed at developers interested in creating a dedicated server on the Windows platform for multiplayer games.


  • Unreal Engine 4.11 or later. I've not tested on earlier version, but it should work.
  • Github account linked to your Epic account.
  • Github desktop software located here.
  • Visual Studio Community Edition or higher. You can download here.

Github - Unreal 4.11 Build

Linking Epic and Github Accounts

Head over to Github and create an account. You will see the green SIGN UP button in the top right hand corner of the web page. Once you filled out the necessary information, the free personal plan is pre-selected. Just click continue. Finally, just skip the next step if you want or provide the requested information.

Now that you have been setup with Github, head back to your Epic user settings page here. Make sure you are in the PROFILE section and look for GITHUB ACCOUNT NAME and put in the account name you used above.

Head back over to Github and click on the button VIEW INVITATION in the top right hand corner and then click on JOIN EPIC GAMES. Epic has two repositories, UnrealEngine and UnrealTournament, click on UnrealEngine.

Using This Template

To get the layout of your new tutorial done quickly, simply Edit this page and copy all of this page's content to your new page.


Embedding Images In Your Tutorial

Images are a great way to simplify tutorials. Sometimes a simple screen capture of a dialog box or blueprint graph can be invaluable. To embed an image, simply create a link to a file of a name of your choosing and save your page. View the source for the above paragraph as an example on how to create this link. Once your page is saved, your link will appear as blue clickable text.

  1. Clicking this link will prompt you to upload your file.
  2. Choose your image to upload
  3. Click Upload Image at the bottom!
    ImageEmbedExample Upload.png

Create More Sections As Needed

You might not need many sections to convey your tutorial. 'Big Steps' such as 'Getting Started' should begin with a level 2 heading, or a 'double equal sign'. 'Small Steps' should begin with a level 3 heading, or a 'triple equal sign'. If you need a large amount of 'Big Steps', it may be worth creating a series of smaller tutorials instead. Please use Camel Case (Capitalize every word) for these headings. Never create a level 1 heading, or a 'single equal sign', as this conflicts with the page title.

As you can see at the top of this post, using proper headings will result in a nicely generated Table of Contents.


After the above steps, you should now have a beautifully created Wiki Tutorial for the Unreal Engine 4 Wiki! Make sure you proofread it a few times. is a great free way to have a machine do so, but the best proofreading of a new tutorial is done by yourself. Be sure to check out more information on how to Get Involved!