Would I use a dedicated server?

Hello,
I am planning to make a mmorpg. What I have planned to start working on, is the client/server networking, and login system.
Let me explain it in more detail:
I am wanting to host one (or more) servers on a dedicated host for a game I plan to start developing. So the game will be a online/multiplayer game that the client will connect to the server, this will allow access to all the clients characters, items, etc. But for the client to have access to their characters, they must login to an account stored in a mysql/sql database (stored server-side).

I’ve never worked on something like this before using C++, but I find undertaking ambitious/big projects makes learning easier for me, as I learn as I go along.

I believe the type of server that I would need for this is a dedicated server, which I am preparing to start creating (I have downloaded it from the github, and updating the files, etc), but if anyone knows a better server, etc, it would be greatly appreciated.

Also, it would be great if you could provide some documentation (or even better, tutorials) that I can use to get a better understanding of this.

Thanks,

Hi,

Start from this:

https://docs.unrealengine.com/latest/INT/Gameplay/HowTo/Networking/ReplicateActor/index.html

And example:

Hope this helps!

It is quiet a long processus to understand networking through unreal engine (3/4 days from my side). Try to network inside the editor through PIE (launching 2 clients and a dedicated server for example), and try the replication, or character/pawn movement.
Next, once understood, take a look at this, to build stand alone dedicated server : )

take enough time, to do this well… it is hard, and if you haven’t never done such thing before, it is normal it is taking time

Good luck