Jakie są różne typy silników MMO?
Opracowano dużą różnorodność silników gier MMO. Prawie każda gra MMO ma swój własny silnik, który czasem jest wydawany później jako silnik gry, chociaż istnieją silniki, które zostały specjalnie zaprojektowane jako ogólne silniki MMO bez zawartości gry. Niektóre silniki są zaprojektowane dla klasycznej grafiki trójwymiarowej (3D), w której wszyscy gracze istnieją na tym samym serwerze i mogą swobodnie ze sobą współdziałać, podczas gdy inne silniki rozdzielają obciążenia odtwarzacza między różne serwery. Silniki MMO w stylu meczowym są zaprojektowane tak, aby obsługiwać tylko gry typu gracz przeciwko graczowi i nie mają trwałego świata poza rozgrywanym meczem. Kilka silników dokłada wszelkich starań, aby stworzyć symulowane środowisko, wraz z fizyką i dynamicznymi obiektami, które poruszają się w realistyczny sposób po interakcji z nimi, podobnie jak symulator lotu.
Ze wszystkich typów silników MMO najczęściej stosowanym typem jest silnik światowy 3D. To na ogół zarządza na serwerze trwały świat, z którym gracze mogą wchodzić w interakcje. Silnik może obsługiwać wiele serwerów, co oznacza, że gracze mogą wybrać serwer, na którym ma grać, aby pomóc rozłożyć obciążenie odtwarzacza, aby żaden system nie został przeciążony. Alternatywnie, ten typ silnika może wykorzystywać system, w którym wszyscy gracze technicznie są na tym samym serwerze, chociaż kilka komputerów - w tym przypadku zwanych odłamkami - faktycznie współpracuje, aby rozdzielić zadania przetwarzania w razie potrzeby.
Niektóre silniki MMO stawiają czoła problemowi ogromnych obciążeń graczy za pomocą systemu znanego jako instancja. Te silniki MMO mają trwały obszar świata, w którym gracze mogą wchodzić ze sobą w interakcje, czasem tylko społecznie. Gdy gracze wchodzą na obszary, na których występuje bardziej złożona rozgrywka, takie jak obszar walki lub podgrupa, silnik odradza kopię obszaru, do którego dostęp może mieć tylko gracz lub niewielka grupa graczy. Może to zaoszczędzić moc obliczeniową, ponieważ obszar wystąpienia jest zwykle uruchamiany na komputerze gracza za pośrednictwem klienta gry. Pozwala to również uniknąć przeludnienia popularnych obszarów, ponieważ grupy graczy nie będą się ze sobą ciągle spotykać, co pozwoli na bardziej kontrolowaną rozgrywkę.
Niektóre silniki MMO, w tym niektóre odradzające się w grach dla jednego gracza, działają bardziej jak serwery meczów dla graczy niż wciągające światy online. Silniki te nie mają trwałego świata, w którym gracze mogą się poruszać i wchodzić ze sobą w interakcje, ale służą do umożliwienia graczom wzajemnego odnajdywania się, po czym używają własnego oprogramowania do rozpoczęcia i grania w grę. Statystyki dotyczące tego, jak wykonuje się gracz, są zwykle trwałe i mogą być czasem wykorzystywane do poprawy niektórych aspektów postaci wirtualnej, chociaż nie zawsze jest to realizowane. Większość z tych silników MMO zasadniczo działa jak zorganizowana lista sportowa, dopasowując graczy lub drużyny do siebie i rejestrując wyniki meczów. Uruchamianie serwerów meczów wymaga stosunkowo niewielkiego obciążenia, ponieważ rzeczywista gra jest wykonywana całkowicie z komputera gracza, chociaż sprawia, że MMO jest bardziej podatna na oszustwa po stronie klienta.
Istnieją również oparte na przeglądarce silniki MMO, chociaż niektórzy gracze nie uważają ich za prawdziwe MMO. Silniki te pozwalają na grę wyłącznie za pośrednictwem interfejsu strony internetowej i mogą być nie do odróżnienia od innych typów MMO. W niektórych przypadkach mogą jednak bardziej przypominać grę offline dla jednego gracza. Interakcja między graczami w grze opartej na przeglądarce może być bardzo ograniczona względami bezpieczeństwa serwera WWW i może być ograniczona do publikowania wiadomości w systemach tablic ogłoszeń. Mimo to MMO oparte na przeglądarce pozostają popularne, ponieważ są dostępne, nie zawsze wymagają dedykowanego serwera, przyciągają zwykłych graczy i można w nie grać na urządzeniu mobilnym.