Building Setup
Before you build your game to get it working there are a couple of different ways you build your game.
Hosted Mode
The following will refer to Hosted Mode. This is allowing your builds to include server code or not. If hosted mode is on, then clients can host their own servers within client builds because the server code is built into client builds. However, if you want to prevent clients from decompiling the game down to the source code and seeing your server code then you want to disable hosted mode. If hosted mode is disabled that means clients will not be able to start a server but will only be able to join a server.
Having hosted mode disabled is best for a dedicated server.
Enabling/Disable Hosted Mode
You must have already converted the invector scripts and imported the project fully for the following menu to appear:
Easy Multiplayer - Invector/Open Settings Window
Here you will be able to enable or disable hosted mode. It will also display if hosted mode is currently enabled or not. It will also tell you the benefits and drawbacks to each.
Dedicated Server
If you want to build your game with a dedicated server build and a seperate dedicated client build then make sure that "hosted mode" is disabled. Then it's as simple as going to your Build Settings and ticking Server Build to make a headless server and un-ticking Server Build to make a client build.
Client Hosted
If you want the clients to start their own servers and auto join them, then you MUST have enabled hosted mode. Then you don't need to build a seperate server since the server and the client build are the same. Build it as a client build (un-tick Server Build).
Please be sure that you do not want to be protected by Decompilation Protection before choosing this method.