Create custom server for UE4

Hi,

I am trying to create a custom server for my UE4 game for fun.
I know that UE has built-in support for online multiplayer, but I still want to try and create my own networking solution.

Is there a good tutorial or example I can follow?
Or is there is a description of how multiplayer works in UE4 so I can try and duplicate the logic?

Ideally, I’d like to create a custom controller that receives all inputs and location updates from my server.

Hello !!!
Did you see this page here ?

There is no tutorial for doing such a complex task. You might find this interesting. Custom dedicated server for the game Onset (Unreal Engine) - Work in Progress - Unreal Engine Forums