| -</_ZX_\>-_SQD |
13-02-2003 14:05 |
trupy żeczywiście nie mają wpływu na gameplay, a co powiecie na rewolucyjny engine sieciowy?
szukam po necie jak działa nowy kod sieciowy, ale nic nie moge znaleźć
chce potwierdzić swoje przypuszczenia o decentralizacji detekcji kolizji i sztucznemu zmniejszaniu pinga dzięki temu,
teraz po ludzku:
-stań w miejscu nieruchomo - ping zaczyna ładnie powoli maleć ....
-zpinguj serwer ręcznie z dosa[cmd] - dostaniesz załóżmy pingi 100 -110
a w grze poda ci czasem nawet 20.
podejżane co?
podejżewam że klient [gra na kompie gracza] sam oblicza czy trafiłeś czy nie i wysyła to do serwera, ten dostaje kilka takich informacji z różnymi opóźnieniami, i na podstawie średniego opóźnienia wylicza kto miał racje. serwer nie jest już centralnym mózgiem gry, lecz sędzią, wybiera kto kogo zabił, i wylicza odpowiedznie opóźnienia - stąd jeśli mamy stabilny ping 90-120 server przyznaje nam opóźnienie 30msec.
nie wiem czy tak jest naprawdę, ale tak mi sie zdaje - skąd inaczej ping poniżej czasu przenoszenia pakietu z miejsca w miejsce? pakiety ut2k3 cofają sie w czasie?
to oczywiście nie dotyczy starej wersji demka, tylko nowej i full'a
|