Skip to main content

Hvad er de forskellige typer MMO -motorer?

Der er udviklet en lang række massivt multiplayer -online -spil (MMO) -motorer.Næsten hver MMO har sin egen brugerdefinerede motor, der undertiden frigives som en spilmotor senere, skønt der er motorer, der specifikt er designet som generiske MMO -motorer uden spilindhold.Nogle motorer er designet til klassisk tredimensionel (3D) grafik, hvor alle spillere findes inden for den samme server og kan frit interagere med hinanden, mens andre motorer distribuerer spillerbelastninger mellem forskellige servere.MMO-motorer i match-stil er designet til kun at være vært for spiller-mod-spiller-spil og har ikke en vedvarende spilverden uden for kampen, der spilles.Et par motorer går meget langt for at skabe et simuleret miljø, komplet med fysik og dynamiske genstande, der bevæger sig på en realistisk måde, når de interageres med, som en flysimulator ville.bruges oftest er en 3D -vedvarende verdensmotor.Dette administrerer generelt på en server en vedvarende verden, som spillere kan interagere med.Motoren kan have support til flere servere, hvilket betyder, at spillere kan vælge, hvilken server de skal afspilles for at hjælpe med at distribuere afspillerbelastningen, så intet system bliver overbelastet.Alternativt kan denne type motor bruge et system, hvor alle spillere teknisk er på den samme server, selvom flere computere mdash;kaldte skår i dette tilfælde mdash;Arbejder faktisk sammen for at distribuere behandlingsopgaverne efter behov.

Visse MMO -motorer konfronterer problemet med massive spillerbelastninger ved hjælp af et system kendt som instancing.Disse MMO -motorer har et vedvarende verdensområde, hvor spillere kan interagere med hinanden, undertiden kun socialt.Når spillere kommer ind i områder, hvor mere komplekst gameplay opstår, såsom et kampområde eller et underspil, skaber motoren en kopi af det område, som kun spilleren eller en lille gruppe af spillere faktisk kan få adgang til.Dette kan spare behandlingskraft, fordi det instancerede område normalt køres på afspillerens computer gennem spilklienten.Det undgår også overfyldning af populære områder, fordi grupper af spillere ikke konstant løber ind i hinanden, hvilket giver mulighed for mere kontrolleret gameplay.

Nogle MMO-motorer, inklusive nogle, der spawn fra enkeltspilspil, fungerer mere som matchservere for spillere endImmersive online verdener.Disse motorer har ikke en vedvarende verden, hvor spillere kan bevæge sig og interagere med hinanden, men i stedet tjene til at give spillerne mulighed for at finde hinanden, hvorefter de bruger deres egen software til at starte og spille et spil.Statistik for, hvordan en spiller fungerer, er normalt vedvarende og kan lejlighedsvis bruges til at forbedre et aspekt af en virtuel karakter, selvom dette ikke altid er implementeret.De fleste af disse MMO -motorer fungerer dybest set som en organiseret sportsliste, matchende spillere eller hold mod hinanden og registrerer resultatet af kampene.Matchservere tager relativt lidt overhead at køre, fordi det faktiske spil udføres helt fra spillerens computer, selvom det også gør MMO mere sårbar over for snyderi til klientsiden.

Der er også browserbaserede MMO-motorer, selvom nogle spillere gørikke betragte disse som ægte MMO'er.Disse motorer tillader, at et spil udelukkende spilles via en webstedsgrænseflade og kan ikke skelnes fra andre typer MMO'er.I nogle tilfælde kan de imidlertid mere ligne et enkeltspiller offline spil.Interaktionen mellem spillere i et browserbaseret spil kan være meget begrænset af webserversikkerhedsspørgsmål og kan være begrænset til at sende meddelelser i opslagstavle-systemer.Stadig forbliver browserbaserede MMO'er populære, fordi de er tilgængelige, ikke altid kræver en dedikeret server, tiltrækker afslappede spillere og kan spilles på en mobilenhed.