0
GGPO
Síťová sada SDK GGPO, která byla vytvořena v roce 2009, byla průkopníkem v používání sítí rollback v hrách typu peer-to-peer.Je navržen speciálně tak, aby skryl latenci sítě v rychlých hrách ve stylu záškubů, které vyžadují velmi přesné vstupy a dokonalé provedení snímku.Tradiční techniky odpovídají době přenosu v síti přidáním zpoždění vstupu hráčů, což má za následek pomalý, laggy herní dojem.Rollback networking využívá predikci vstupu a spekulativní provedení k okamžitému odeslání hráčských vstupů do hry, což poskytuje iluzi sítě s nulovou latencí.Pomocí vrácení zpět, stejného načasování, reakčních vizuálních a zvukových front a svalové paměti si vaši hráči vybudují hraní offline překlady přímo online.Síťová sada GGPO Network SDK je navržena tak, aby co nejjednodušší začlenění zpětné sítě do nových a stávajících her.... Jak to funguje?Rollback networking je navržen tak, aby byl integrován do plně deterministického motoru typu peer-to-peer.S plným determinismem je zaručeno, že hra bude hrát stejnou cestou na všech počítačích hráčů, pokud jim jednoduše nakrmíme stejné vstupy.Jedním ze způsobů, jak toho dosáhnout, je výměna vstupů pro všechny hráče v síti, provádění rámců herní logiky pouze tehdy, když všichni hráči přijali všechny vstupy od svých vrstevníků.To často vede k pomalému a nereagujícímu hraní.Čím déle trvá vstupy do sítě, tím pomalejší je hra.V navrácení sítě může logika hry pokračovat pouze se vstupy od místního hráče.Pokud vzdálené vstupy dosud nedorazily, když je čas provést rámec, síťový kód bude předpovídat, co očekává, že vzdálení hráči budou dělat na základě dříve viděných vstupů.Protože se nečeká, hra se cítí stejně pohotově jako offline.Když tyto vstupy konečně dorazí přes síť, lze je porovnat s těmi, které byly předpovídány dříve.
ggpo