Strona Główna  |  Artykuły  |  Pliki  |  Forum  |  Kontakt

Aktualnie w wortalu przebywa 2 osób. W tym : 0 użytkowników i 2 gości.

Strona główna /

Dziś jest : 06 Stycznia 2009 , 11:21:22


Menu Główne

Aktualności
Archiwum
Załóż konto
Zaloguj się
Szukaj
Forum
Pomoc
Regulamin


Serwis

Redakcja
Zgłoś błąd
Kontakt
Praca
Czego brakuje


Społeczność eFreeze

Klany eFreeze
Baza Graczy
Serwery
Configi Graczy
HydePark
Kanały IRC


Co na arenie?

FAQ
Artykuły
Wywiady
Linki
Porady
Relacje
Recenzje


Pobieralnia

Dema
   » Klanowe
   » Triki
   » Turnieje

Filmy
Configi
   » Serwerów

Mody
Mapy
Modele
Paki
Patche
Programy
Inne


Nasze serwisy

FPP Center

Freeze Community

InstaGib Community

Hook Community


Artykuły / Porady / Jak Zmniejszyć Ping

Jak zmniejszyć ping ?


Witam serdecznie. W dzisiejszym artykule postaramy się przybliżyć temat pingów. Artykuł zatytułowałem zatem "Jak zmniejszyć Ping. No właśnie, ping ( ang. Packet Inter-Network Groper ) to chyba jeden z głównych problemów jakie może napotkać gracz podczas rozgrywek sieciowych. W internecie pojawia się tysiące opisów jak zmniejszyć ping jednak tak naprawdę nie ma jednego gotowego lekarstwa na zmniejszenie pingu. Jest to niestety sprawa indywidualne i za leżąca od wielu czynników. Głównymi czynnikami wpływającymi na ping może być chociaż by: mała przepustowość stałego łącza, praca programów p2p ( per-to-per ) w tle systemu, komunikatory, oraz wszystkie programy pobierające w jakimś stopniu, twój transfer. Innym powodem problemu z pingiem może być zainfekowany system: wirusy, robaki, spywarey. Tego typu śmieci mogą znacznie obniżyć wydajność naszego łącza. Poniżej podam dwa sposoby na obniżenie pingów, które powinny pomóc. Zatem do działa :



Zmniejszanie Pingu poprzez zmiane konfiguracje Systemu

Nie wielu z was wie, że systemy Windows XP Profesional oraz Vista, w podstawowej konfiguracji uruchomione mają funkcje rezerwacji przepustowości łącza dla potrzeb systemowych takich jak np. update. Opcja ta została skonfigurowana tak by rezerwować 20% przepustowości łącza. Rzadko kto korzysta z oprogramowania wykorzystując pakiety QoS zatem proponuje wyłączenie tej funkcji. Wyłączenie rezerw łącza może zmniejszyć twój ping nawet od 5 do 10 ms. Jak to zrobić ? Aby wyłączyć rezerwację zasobów łącza należy odpalić narzędzie "Zasady Grypy". Odpalamy je w następujący sposób.

Menu Start ~ Uruchom... następnie wpisujemy "gpedit.msc" i klikamy OK !

Na naszym ekranie ukarze się okienko "Zasady Grupy". Z menu po lewej wybieramy pozycję "Szablony Administracyjne" następnie w głównym oknie wybieramy opcje "sieci" potem "Harmonogram Pakietów QoS" i "Ogranicz Rezerwowalną Przepustowość". Do wyboru mamy teraz 3 pozycje"


Nie Skonfigurowano
Włączone
Wyłączone

Wybieramy opcje "włączone" i w okienku "Limit Przepustowości (%) ustawiamy na 0 ( zero ). Następnie klikamy "Zastosuj" i OK. Możemy zamknąć okno "Zasady Grupy" Należy teraz z restartować Komputer. Nasz ping powinien zmniejszyć się od 0 - 10 ms.



Zmiany w Konfiguracji Gry

Nadszedł czas na konfigurację gry. Qauake 3 Arena nie jest zbyt rozbudowaną grą pod względem konfiguracji opcji związanych z połączeniem, zatem konfiguracja powinna przebiec szybko i w miarę łatwo.

  • Komenda Snaps

    Komenda klienta odpowiedzialna za liczbę stanów ( snapshotów ) otrzymanych od serwera. Przeważnie jej zakres mieści się miedzy 10 a sv_fps serwera. Sv_fps jest komendą serwera odpowiedzialną za ilość snapshotow wysłanych do klienta ( gracza ). Dla prawidłowej synchronizacji klienta i serwera obie te komendy powinny być równe. Wartość jaka standardowo ustawiana jest na serwerach wynosi sv_fps 30. Zatem w normalnych warunkach snaps powinien być zawsze taki sam jak sv_fps ustawiony na serwerze, na którym chcemy grać. Można to sprawdzić w zakładce ( server info ). W praktyce wygląda to troszkę inaczej dlatego zalecał bym sprawdzenie /snap 10 , 20 , 30 , 40 , 50 i ustalenie, która wartość jest najlepsza na posiadanym łączu.


  • Komenda Rate

    Ta komenda odpowiada za maksymalna ilość bajtów na sekundę, jaką będziemy otrzymywać od serwera. Domyślną wartością w tym przypadku jest /rate 3000 czyli mniej więcej 2.9 Kb/sek. Odpowiednikiem komendy /rate na serwerze jest /sv_maxrate, które na większości serwerów dopuszcza maksymalnie rate 25000. Można to również sprawdzić w zakładce ( Serwer Info ). Zatem myśląc analogicznie liczbę rate zwiększamy lub zmniejszamy w zależności od szybkości łącza. Szybsze łącze = większe rate, wolniejsze łącze = mniejsze rate.

  • Komenda cl_maxpackets

    Komenda ta odpowiada za ilość pakietów UDP lub IPC wysyłanych przez klienta ( gracza ) do serwera. Przyjęta wartość domyślna to 30. I tak biorąc pod obserwację konfiguracje serwerów multiplayer możemy zauważyć, że większość z nich dopuszcza minimum 30 i maksimum 100 wysyłanych pakietów. Komenda ma znaczenie przy słabym uploadzie naszego łącza. W przypadku słabszych łącz można eksperymentować zmniejszając lub zwiększając ilość pakietów w zależności od szybkości łącza. Ogólnie przyjętą zasadą jest, że liczba pakietów powinna być równa średniej liczbie FPS lub stanowić dzielnik com_maxfps. Ma to wpływ na synchronizacje pomiędzy wysyłanymi pakietami, a renderowanymi klatkami.


  • Komenda cl_packetdup

    Ta komenda z kolei odpowiada za ilość zdublowanych czyli powtórzonych pakietów UDP lub IPX wysłanych przez klienta do serwera w celu obniżenia strat pakietów. Przy użyciu tej komendy przydatny będzie nam Lagometr, gdyż wykres lagometru jest głównym czynnikiem, który wpływa na wpisywaną wartość cl_packetdup. Lagometr można uruchomić komendą cg_lagometer 1. Możliwy zakres wartości cl_packetdup to wartość od 1 do 5, domyślna wartość to 1. W przypadku dobrego połączenia można ustawić na "0". Jeżeli lagometr wskazuje na dużą ilość utraconych pakietów ( czerwona linia u dołu wykresu ). Należy zmienić wartość na 2 lub więcej.


  • Komenda cl_timenudge

    Służy do wywołania opóźnienia na komputerze klienta ( symulacja laga ) lub zwiększenia predykcji ruchów modelu klienta przez serwer. Opóźnienie możemy uzyskać wpisując wartości dodatnie. Wpisanie wartości 10 spowoduje opóźnienie o 10 milisekund. Będzie to odwzorowywać ping o wysokości 10 ms. Nie wpływa to jednak na poprawę jakości połączenia, a wręcz przeciwnie może je pogorszyć. Dzięki wpisaniu wartości ujemnej będziemy mogli przewidzieć ruch naszego przeciwnika. W przypadku stałego pingu możemy eksperymentować z wartościami ujemnymi od 25 - 50% aktualnego pingu. Może to pomóc w zmniejszeniu laga.


  • Komenda cg_smoothclients

    Komenda z wartością 1 nie tyle wpłynie zbytnio na nasze połączenie z serwerem. Pomoże nam jednak w sytuacjach, gdy na serwerze znajduję się osoba gubiąca dużą ilość pakietów tzw. warp. W skutek gubienia pakietów przez innego gracza jego postać zaczyna klatkować, co w znacznym stopniu utrudnia nam jego trafienie. Pomocna okazuje się wtedy ta oto komenda. Skutkiem ubocznym mogą być błędy predykcji. Dlatego zaleca się nie używanie tej komendy z ujemną wartością cl_timenudge.




Jak już pisałem na wstępie nie ma gotowego lekarstwa na wysokie pingi. Mam jednak nadzieję, że po analizie artykułu "Jak zmniejszyć ping" uda wam się obniżyć wasze pingi i zwiększyć przyjemność jaka płynie z gry w Quake 3 Arena. Dziękuję za uwagę i zapraszam już wkrótce na kolejny moj artykuł.


Artykuł napisał: m4kler

Przeczytaj także :
» Konsola Quake 3 Arena Komendy » Komendy Rcon » Jak Zmniejszyć Ping » Quake 3 Arena MultiPlayer » Komendy Refeere » Quake 3 Arena Wymagania » Instalacja HLSW » Instalacja The All-Seeing Eye » Podstawy Gier FPP » Quake 3 Arena SinglePlayer

Komentarze do "Jak Zmniejszyć Ping"

info



Opis: Jeszcze nikt tego nie komentował, może Ty to zrobisz...


Aby móc dodać komentarz musisz być zalogowany!

[ Logowanie ]
Copyright © 2007 - 2008 Q3f.FPPcenter.com.

Code by Paweł Jaczewski | Projekt i Wykonanie : Łukasz Flak.
Opieka nad serwisem : FPPCenter . Wszelkie Prawa Zastrzeżone !

main menu:  Regulamin  |  Polityka Prywatnosci  |  Praca  |  Reklama  |  Współpraca

Materiały i treści zawarte w serwisie, są objete prawem autorskim i wszelkie ich
kopiowanie bądź rozpowszechnianie bez jawnej zgody ich autora jest zabronione !