Was sind die verschiedenen Arten von MMO-Engines?

Es wurde eine Vielzahl von MMO-Engines (Massively Multiplayer Online Game) entwickelt. Nahezu jedes MMO verfügt über eine eigene benutzerdefinierte Engine, die manchmal später als Game-Engine veröffentlicht wird. Es gibt jedoch auch Engines, die speziell als generische MMO-Engines ohne Spielinhalt entwickelt wurden. Einige Engines sind für klassische dreidimensionale (3D) Grafiken konzipiert, bei denen alle Player auf demselben Server vorhanden sind und frei miteinander interagieren können, während andere Engines die Playerlasten auf verschiedene Server verteilen. MMO-Engines im Match-Stil sind so konzipiert, dass sie nur Spieler-gegen-Spieler-Spiele hosten und keine beständige Spielwelt außerhalb des gespielten Matches haben. Einige wenige Motoren sind sehr bemüht, eine simulierte Umgebung mit physischen und dynamischen Objekten zu erstellen, die sich bei Interaktion auf realistische Weise bewegen, wie es ein Flugsimulator tun würde.

Von allen MMO-Enginetypen wird am häufigsten eine permanente 3D-Welt-Engine verwendet. Dies verwaltet im Allgemeinen auf einem Server eine beständige Welt, mit der Spieler interagieren können. Die Engine unterstützt möglicherweise mehrere Server. Das bedeutet, dass die Spieler auswählen können, auf welchem ​​Server sie spielen möchten, um die Player-Last zu verteilen, damit kein System überlastet wird. Alternativ kann diese Art von Engine ein System verwenden, in dem sich alle Player technisch auf demselben Server befinden, obwohl mehrere Computer - in diesem Fall Shards genannt - tatsächlich zusammenarbeiten, um die Verarbeitungsaufgaben nach Bedarf zu verteilen.

Bestimmte MMO-Engines begegnen dem Problem der massiven Auslastung von Spielern mithilfe eines Systems, das als Instanzen bezeichnet wird. Diese MMO-Engines haben einen beständigen Weltraum, in dem Spieler miteinander interagieren können, manchmal nur in sozialer Hinsicht. Wenn Spieler Bereiche betreten, in denen komplexere Spielabläufe stattfinden, z. B. ein Kampfbereich oder ein Teilspiel, erzeugt die Engine eine Kopie des Bereichs, auf den nur der Spieler oder eine kleine Gruppe von Spielern tatsächlich zugreifen kann. Dies kann Rechenleistung sparen, da der instanziierte Bereich normalerweise über den Spielclient auf dem Computer des Spielers ausgeführt wird. Außerdem wird eine Überfüllung beliebter Bereiche vermieden, da Gruppen von Spielern nicht ständig ineinander geraten, was ein kontrollierteres Spiel ermöglicht.

Einige MMO-Engines, einschließlich solcher, die aus Einzelspieler-Spielen hervorgehen, verhalten sich eher wie Match-Server für Spieler als wie immersive Online-Welten. Diese Engines haben keine beständige Welt, in der Spieler sich bewegen und miteinander interagieren können, sondern dienen stattdessen dazu, den Spielern zu ermöglichen, sich zu finden, und danach verwenden sie ihre eigene Software, um ein Spiel zu starten und zu spielen. Statistiken darüber, wie ein Spieler normalerweise spielt, sind dauerhaft und können gelegentlich verwendet werden, um einen Aspekt eines virtuellen Charakters zu verbessern, obwohl dies nicht immer implementiert ist. Die meisten dieser MMO-Engines funktionieren im Grunde genommen wie eine organisierte Sportaufstellung, in der Spieler oder Teams gegeneinander antreten und die Ergebnisse der Spiele aufzeichnen. Die Ausführung von Match-Servern nimmt relativ wenig Zeit in Anspruch, da das eigentliche Spiel vollständig vom Computer des Spielers ausgeführt wird, obwohl das MMO dadurch auch anfälliger für clientseitiges Betrügen ist.

Es gibt auch browserbasierte MMO-Engines, obwohl einige Spieler diese nicht als echte MMOs betrachten. Diese Engines ermöglichen das Spielen eines Spiels ausschließlich über eine Website-Oberfläche und können nicht von anderen MMO-Typen unterschieden werden. In einigen Fällen ähneln sie jedoch eher einem Einzelspieler-Offline-Spiel. Die Interaktion zwischen Spielern in einem browserbasierten Spiel kann durch Sicherheitsprobleme des Webservers stark eingeschränkt sein und sich auf das Posten von Nachrichten in Bulletin-Board-Systemen beschränken. Browserbasierte MMOs sind nach wie vor beliebt, da sie zugänglich sind, nicht immer einen dedizierten Server erfordern, Gelegenheitsspieler anziehen und auf einem mobilen Gerät gespielt werden können.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?