How to setup dedicated server for PC platform without using Steam?

Hi There, I am currently working on a Game project in which the Game will be shipped for PC platform and the Dedicated Server will be on Linux Platform (Ubuntu for sure). Players will not be able to create any Listen Servers. Game can only be playable if a Dedicated Server is already present. But I don’t want to use Steam.

Plus I need guidance on how Players will find the Dedicated Servers that are present? The only condition is that I do not want to use Steam at all.

How to achieve this behavior, Please help.

For the dedicated Server you can have a Look Here A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums
What you want If you use more than one Server, is a Server Browser. You can simply write a little Bit of PHP or JS or… so every new Server Registers in your PHP endpoint and the clients can Retriever a Serverlist from it. You can also Store some metadata Like which map or Gamemode this Server hosts