is it possible to make a pseudo-dedicated server setup?

I read the doc sent by @RevOverDrive and saw your post, is this right? I have some more questions.

  • Compile a dedicated server from the source, then from Visual Studio there is the option to build a dedicated server?
  • what does cooking in the editor do? it doesn’t seem necessary as you can build the project in Visual Studio as a dedicated server.
  • have to package the same project but one version is for normal game the other is for dedicated server?
  • but how do you still edit the settings of the server to change game modes or maps? Or is that like a voting system for client I have to add to indluence the settings on the dedicated server?
  • when you run the exe to make a dedicated server how do you choose the name of it or add a password functionality after start up?
  • do I have to change the code for a listen server as I’m guessing dedicated servers need code that runs automatically without player / host input like a listen server?
  • what do you mean in your post to change focus on dedicate server and then rep notify started to work?
  • if I release a game can I be lazy and other people convert my game to dedicated server or I have to do the work to allow that structure?
  • i heard someone say you can use the console command “-server” and that makes a dedcated server, what does that do?