Zawartość
Porozmawiam o serwerach dedykowanych i połączeniach peer-to-peer. Co dokładnie robią, w czym są dobrzy i dla każdego się wycofują. Zgadzam się, że nie jest to najbardziej ekscytujący temat, ale zamierzam zachować ten krótki i podstawowy. Najlepsza kombinacja dla zrozumienia tego i usunięcia nudy.
Kluczowe zwroty do poznania przed rozpoczęciem:
- Peer - Czy inny system (Dowolny Xbox, Dowolny PlayStation, a nawet PC) podłączony do tej samej sieci, co Ty, odbywa się przez Internet (gdy mówimy o grach). Pomyśl o łańcuchu, w którym każdy link jest połączony ciągiem, a łańcuch jest internetem.
- Klient - system znajdujący się na końcu łańcucha. Twój telefon, komputer lub konsola są klientami podczas łączenia się z Internetem.
- Host - system, który rozprowadza dane do klientów.
- Ping - czas potrzebny na dotarcie wiadomości do klienta do hosta i powrót do klienta.
Serwer dedykowany? Peer-to-Peer? Czym oni są?
W szerokim znaczeniu serwery dedykowane mają tylko jedno zadanie, często po to, aby po prostu hostować grę, wszyscy gracze, którzy chcą grać, łączą się z serwerem dedykowanym.
Peer-to-Peer (P2P) to tak naprawdę błędne przekonanie. W sieci P2P dane przesyłane do sieci są przesyłane z jednego węzła równorzędnego do następnego. Sieci P2P nie są już powszechnie używane w grach i nie potrzebują serwera.
Tak wygląda sieć P2P.
Prawdziwym terminem na to, co ludzie mają na myśli mówiąc „każdy z każdym”, jest serwer nasłuchujący. Dzieje się tak, gdy host zostanie losowo wybrany, często pula wyboru pochodzi od graczy z najlepszymi połączeniami. Wszyscy pozostali gracze łączą się z tym hostem, jeśli host opuści grę, albo ulega awarii, albo migruje do innego hosta. Konfiguracje serwera nasłuchującego wymagają serwera, który różni się od serwera P2P.
Teraz czas na więcej szczegółów.
Dedykowane serwery
Jak powiedziano wcześniej, gospodarz gry. Internet domowy nie ma wystarczająco dużych prędkości przesyłania, aby poradzić sobie z więcej niż kilkoma graczami, więc połączenie z serwerem dedykowanym ma bardzo dużą prędkość przesyłania, aby poradzić sobie z wieloma graczami, w przypadku niektórych gier MMO to często 100 graczy .
Oznacza to również, że deweloper będzie musiał mieć bank serwerów. To tylko wiele serwerów dedykowanych w dużym pokoju. Na całym świecie istnieje wiele banków serwerów, często w wielu krajach. Jak można się domyślić, wszystko to sprawia, że koszty serwerów dedykowanych są wysokie. Musisz także utrzymywać i uruchamiać serwery przez długi czas.
Największą zaletą serwerów dedykowanych jest stabilność, które tworzą bardzo stabilne połączenie dla graczy, którzy są następnie równo dopasowywani ze względu na ping bardzo często.
Arma 3 jest najlepiej uruchamiany z serwerów dedykowanych, ponieważ jest to bardzo skomplikowana gra i bardzo obciążająca system. Może być również duża liczba graczy Arma 3. Najbardziej podstawowym systemem MMO są ich serwery dedykowane. MMO muszą obsługiwać setki, czasem tysiące, równoczesnych użytkowników, aby gracze mogli dobrze się bawić.
To duży bank serwerów.
Słuchaj serwerów
Ze względu na to, co już wiemy o domowych połączeniach internetowych, są one często niestabilne lub „opóźnione”. Lag jest wtedy, gdy ping jest bardzo niski, jednak opóźnienie nie wpływa na hosta. Ponieważ hostują, muszą tylko połączyć się ze sobą, co daje im przewagę nad hostem, ponieważ uzyskuje najlepsze połączenie.
Ta konfiguracja jest najtańsza i najbardziej stabilna, gdy istnieje duża liczba jednoczesnych użytkowników. Jest mniej stabilny dla każdego meczu, ale może obsługiwać większą liczbę użytkowników w całej grze. Jeśli Call of Duty: Black Ops 2 miał 10 serwerów dedykowanych, które można było grać tylko na 10 różnych serwerach. To tam pomagają serwery nasłuchu, istnieje teoretyczny limit meczów równy obecnej liczbie graczy online, która może wynosić 50 lub 1 milion meczów.
Serwer wchodzi w tryb matchmaking, lobby gry i do rejestrowania statystyk gracza.
Call of Duty: Black Ops 2, Halo 4 i Payday 2 to tylko kilka gier, które korzystają z serwerów nasłuchujących. Ma to na celu ograniczenie kosztów serwera do minimum, a także umożliwienie wielu jednoczesnych meczów na wielu mapach.
Osoba na czerwono jest gospodarzem, wszyscy inni to gracze połączeni z hostem.
Mam nadzieję, że dadzą ci podstawową wiedzę o różnych typach serwerów, zaletach i wadach każdego z nich, a także o tym, w jaki sposób każdy typ serwera zostanie wykorzystany iw jakim celu.