CMD-Based Dedicated Server

I’m working on a multiplayer FPS, but I have no idea where to even start on making a CMD-based dedicated server API, like the one for Unturned or Minecraft. Does anybody have any tips?

Launch Unity in headless mode