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.
af alle typer MMO -motorer, er den, der ofte bruges, en 3D -persistent verdensmotor. Dette styrer genereltPå 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 - kaldet skår i dette tilfælde - faktisk arbejder 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 kanFaktisk adgang. 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 enkeltspillerspil, fungerer mere som matchservere for spillere end fordybende 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 afkampene. Matchservere tager relativt lidt overhead at køre, fordi det faktiske spil udføres fuldstændigt fra spillerens computer, selvom det også gør MMO mere sårbar over for snyderi på klientsiden.
Der er også browserbaserede MMO-motorer, selvom nogle spillere ikke betragter 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.