Co to jest serwer MMO?

Serwer gier MMO (Massively multiplayer online) to komputer, który działa jako host dla osób, które grają w tę grę. Na serwerze MMO działa hostowa wersja oprogramowania gry, podczas gdy gracze uruchamiają wersje klienckie na swoich komputerach. Gracze są czasami w stanie połączyć się z serwerem MMO przez przeglądarkę serwerów, chociaż w wielu przypadkach ich postacie są zablokowane na jednym lub drugim serwerze. Większość gier MMO ma wiele serwerów, które pomagają rozłożyć obciążenie na wiele różnych komputerów i lokalizacji fizycznych; gracze zazwyczaj mogą wchodzić w interakcje tylko z osobami podłączonymi do tego samego serwera. Istnieje również architektura jednoserwerowa, choć nie jest tak powszechna.

Gry online dla wielu graczy to gry komputerowe i wideo, które pozwalają wielu ludziom grać razem w trwałym świecie. Wiele gier MMO to gry RPG, choć reprezentowanych jest również wiele innych gatunków. Najważniejszym elementem infrastruktury umożliwiającej istnienie tych gier jest serwer MMO. Różne gry korzystają z różnych infrastruktur serwerowych, chociaż zazwyczaj działają na podstawowym modelu hosta i klienta. W przeciwieństwie do konwencjonalnych gier wideo, w których gracz działa jako host, gry MMO zawsze używają serwera jako hosta i wymagają, aby gracze łączyli się jako klienci.

Ze względu na fakt, że większość gier MMO używa trwałych światów, zazwyczaj serwer MMO musi być cały czas połączony z Internetem. Serwer kontynuuje symulację wydarzeń i śledzi osiągnięcia graczy, nawet po wylogowaniu się. Gdy konieczne jest wykonanie konserwacji na serwerze MMO, wszyscy są zazwyczaj zmuszeni do wylogowania się, aby można było pracować nad plikami komputera lub serwera.

Wiele gier MMO korzysta z architektury wieloserwerowej, gdzie identyczne kopie świata gry istnieją na wielu różnych serwerach. Niektóre z tych gier pozwalają graczom swobodnie przemieszczać się między serwerami, podczas gdy inne blokują graczy lub ich postacie na określonym serwerze w celu równoważenia obciążenia. Serwery są czasami hostowane na dedykowanych komputerach, chociaż wiele serwerów gier może również istnieć na jednym hoście. Niektóre gry MMO wykorzystują architekturę pojedynczego serwera, co pozwala wszystkim graczom łączyć się z tym samym wirtualnym światem. Gry te są często projektowane w taki sposób, aby gracze w niektórych częściach świata mieli bardzo mało interakcji z graczami spoza tego obszaru.

Prywatne serwery gier zasadniczo składają się z oprogramowania hosta gry MMO działającej na sprzęcie, który nie jest własnością ani nie jest obsługiwany przez projektanta lub wydawcę gry. Zwykle nie jest to dozwolone zgodnie z umowami licencyjnymi użytkownika końcowego oprogramowania (EULA), chociaż istnieją pewne wyjątki. W przypadku niektórych starszych gier MMO, które nie są już obsługiwane, kod został udostępniony w sposób otwarty, aby gracze mogli uruchamiać własne prywatne serwery. Te prywatne serwery są zazwyczaj bardzo zasobochłonne i zazwyczaj muszą być uruchamiane na dedykowanych komputerach, które mają stabilne połączenia internetowe.