Server emulation?

So I am making a multiplayer game, and since I am completely new to Unreal Engin I have a few quesions:

  1. Can you set up Unreal to emulate a dedicated server? Right now, I’m just running what is supposed to run on the server on the client, but that’s just not optiomal at all.

  2. If question #1 is possible; how can I do it?

  3. If question #1 is possible; will unreal engine automaticaly generate a server application when rendering the project, or is the emulation just a temporary solution?

  4. If question #1 is NOT possible; how should I go about deving a multiplayer game?