GGPO

GGPO

Utworzony w 2009 r. Zestaw SDK do sieci GGPO był pionierem w stosowaniu przywracania sieci w grach peer-to-peer.Został zaprojektowany specjalnie w celu ukrycia opóźnień sieciowych w szybkich grach typu twitch, które wymagają bardzo precyzyjnych danych wejściowych i doskonałego wykonania klatki.Tradycyjne techniki uwzględniają czas transmisji w sieci, dodając opóźnienie do danych wejściowych graczy, co powoduje powolne, opóźnione odczucie w grze.Cofanie sieci wykorzystuje prognozowanie danych wejściowych i wykonywanie spekulacyjne, aby natychmiast wysyłać dane graczy do gry, zapewniając iluzję sieci o zerowym opóźnieniu.Wykorzystując wycofywanie, te same czasy, reakcje wizualne i dźwiękowe kolejki oraz pamięć mięśni, które twoi gracze gromadzą, grając offline, tłumaczą bezpośrednio online.Zestaw SDK sieciowy GGPO został zaprojektowany tak, aby jak najłatwiej włączyć obsługę wycofywania do nowych i istniejących gier.... Jak to działa?Cofanie pracy w sieci zostało zaprojektowane w celu zintegrowania z w pełni deterministycznym silnikiem peer-to-peer.Z pełnym determinizmem gra gwarantuje, że gra się tak samo na wszystkich komputerach graczy, jeśli po prostu dostarczymy im te same dane wejściowe.Jednym ze sposobów osiągnięcia tego jest wymiana danych wejściowych dla wszystkich graczy w sieci, wykonywanie tylko logiki rozgrywki, gdy wszyscy gracze otrzymali wszystkie dane wejściowe od swoich rówieśników.Powoduje to często powolną, niereagującą grę.Im dłużej trwa pobieranie danych przez sieć, tym wolniejsza staje się gra.W sieciach typu rollback logika gry może działać tylko z danymi wejściowymi lokalnego gracza.Jeśli zdalne sygnały wejściowe jeszcze nie dotarły, gdy nadszedł czas na wykonanie ramki, kod sieciowy przewidzi, czego oczekuje od zdalnych graczy na podstawie wcześniej widzianych danych wejściowych.Ponieważ nie trzeba czekać, gra jest tak samo responsywna, jak w trybie offline.Kiedy te dane wejściowe w końcu dotrą przez sieć, można je porównać z przewidywanymi wcześniej.
ggpo

Stronie internetowej:

Kategorie

Alternatywy dla GGPO dla Windows z licencją komercyjną