Meinetwegen lass dich nicht überzeugen und versuche weiterhin dein MMORPG zu kreieren. Fakt ist, dass du dennoch klein anfangen solltest. Eine komplexe Client-Server-Architektur in Verbindung mit 3D-Programmierung und Rollenspielspiellogik ist wahnsinnig komplex.
Ein erster Schritt wäre - wenn du unbedingt in C++ programmieren willst - C++ zu lernen. Denn nur weil du eine ähnliche Sprache kannst, kannst du leider noch lange kein C++. Als nächste würde ich vorschlagen evtl. mal ein kleines Pong zu programmieren. Zwei Schläger, ein Ball, hin und her. Anschließend versuche mal dieses Spielchen netzwerkfähig zu machen, so dass man es über LAN und ggf. Internet spielen kann. Spätestens dort wirst du feststellen, dass auch das gar nicht mehr so einfach ist, sondern sehr schnell sehr kompliziert wird und dann musst du dich für ein Online-RPG natürlich noch deutlich intensiver mit Serverarchitekturen auseinandersetzen. Versuche dich evtl. mal an einem 2D-RPG, welches du dann nach und nach mehrspielerfähig machst. Und so geht das dann immer weiter. Du kannst beginnen, dich mit 3D-Engines zu beschäftigen, kleinere mehrspielerfähige Spiele damit verwirklichen und irgendwann kannst du dann auch mal eine vernünftige Serversoftware und einen vernünftigen Client für ein ORPG schreiben.
Allerdings glaube mir: Das ORPG wird weit von dem entfernt sein, was wir heute an solchen Spielen gewohnt sind. verbuche kleinste Erfolge und sei stolz, wenn du eine Welt hast, auf der sich mehrere Spieler bewegen können, die evtl. gegeneinander kämpfen können oder evtl. eine Quests lösen können oder so. Von einem richtigen MMORPG bist du aber auch dann noch weit entfernt.
Nebenbei betrachtet musst du halt noch einen Server bezahlen und das ohne vmtl. Spieler zu haben, die Geld bezahlen. Also es gibt definitiv sparsamere Projekte
.
Aber wie gesagt: Fang klein an und vergleiche dich nicht mit den großen Spielen. Wie soll auch ein Hobbyprogrammierer mehrere Vollzeitporgrammierer, Grafiker, Questschreiber, Storywriter etc. übertreffen?
EDIT: Ach und noch was: Das klingt jetzt möglicherweise alles etwas lapidar und gar nicht mal so schwer. Aber glaube mir: Die einzelnen Schritte werden sich als deutlich schwerer entpuppen als sie klingen mögen. Das beginnt schon mit dem Lernen der Sprache. Denn C++ ist nichts, was man mal in ein paar Wochen gelernt hat.