Skocz do zawartości

Dlaczego RF4 i forum działa czasem bardzo wolno lub przerywa połączenie...


Ejsioo
 Udostępnij

Rekomendowane odpowiedzi

Dlaczego RF4 i forum działa czasem bardzo wolno lub przerywa połączenie, chociaż wszystkie inne gry i strony działają normalnie i stabilnie bez żadnych lagów?

Wiele gier i innych dużych firm( takich jak Twitch) ma serwery w wielu miejscach na świecie, w tym również w Polsce. W związku z tym droga między tobą, a ich serwerami nie jest zbyt daleka.

To w zasadzie jak piekarnia za rogiem. Możesz się tam szybko dostać i bardzo rzadko po drodze do niej napotkasz przeszkody, które blokują drogę lub wymagają zmiany kierunku.

Na takiej samej zasadzie działa test funkcjonalny(ping do serwera dostawcy, testy wysyłania, pobierania itp.) Te serwery testowe znajdują się zazwyczaj w następnym większym mieście i dlatego są oddalone od siebie maksymalnie o 2 miasta.

Tak więc z technicznego punktu widzenia jest to nawet bliżej, niż piekarnia za rogiem. Błędy występują tylko wtedy, gdy dotyczy to bezpośrednio twojego węzła.

RF4 było pierwotnie (podobnie jak RF3, które po 10 latach jest dostępne tylko w języku rosyjskim)  wyłącznie na rynek rosyjski. W związku z tym wszystkie serwery znajdują się również w Rosji. To trochę dalej, niż piekarnia za rogiem, więc jest to znacznie dłuższa odległość, którą muszą pokonać pakiety danych na internetowej autostradzie i oczywiście większe ryzyko zakłóceń po drodze.

Tutaj zaczyna się planowanie trasy (routing). Internet jest zasadniczo zbudowany jak sieć drogowa. Są drogi gruntowe, autostrady, drogi krajowe, skrzyżowania, sygnalizatory świetlne itp. I oczywiście korki, place budowy, objazdy. Przesyłanie pakietów danych jest wykonywane przez dostawcę usług internetowych. Określa on, dokąd trafiają dane, aby dotrzeć do miejsca docelowego.

W najlepszym przypadku jest to zawsze połączenie bezpośrednie. Ale czasami są na drodze takie place budowy, jeśli np. węzeł serwera, który przekazuje dane jest przeciążony lub nie działa.(odpowiada to korkowi na autostradzie). Przybywasz więc na miejsce zbyt późno lub zostaniesz przekierowany (limit czasu lub duże opóźnienie, co prowadzi do bardzo powolnej konfiguracji połączenia).

Spójrzmy na trasę:

3GWpkhyhkYRi9Kw4A-3MGyM85UuadTA5bKlt9A2iOMd8E9ws8JfRzWTyX3R7vjtVKOEaPlTMCpiESaXuihTvdoIK_hqBpaEORXdncHGzZof9hHpmIqYwyfJ7pTeYPI0X2Wq5GxWf

Tutaj możesz zobaczyć śledzenie trasy z komputera do serwera RF4.

W tym przypadku nie powinieneś się przejmować utratą 100% pakietów, są to zazwyczaj tylko ustawienia zabezpieczeń danego węzła. Serwery te mają ważniejsze rzeczy do zrobienia, niż udzielanie informacji zwrotnych na temat każdego normalnego pingu.

Na powyższym zdjęciu widać, że komputer nawiązuje połączenie za pośrednictwem routera z operatorem, który przesyła dane za pośrednictwem 2 przeskoków(skrzyżowania autostrad) do Amsterdamu  w Holandii, a stamtąd bezpośrednio do serwera w Rosji.

Ostatnia sekcja zajęła tylko 13 milisekund. Bardzo dobra wartość.

Oto inny przykład:

9JN-n5fw-y7skTgdKHk4iqlVSnNIrNfCAONheKCQTA9EoY80O3YbTixw8nBp8Zimv9BzOkjxGvv6igmu_3bzPaaJeUT8eL9KJJw_APO8ago1pIeIVs55k6eY2aFFj9x0clybK9t8

Tutaj widać, że nie jest to najszybsza trasa. To bardziej droga krajowa z wieloma światłami i zakrętami. Indywidualne czasy sekcji są również znacznie wyższe niż w pierwszym przykładzie. To połączenie jest powolne i prawdopodobnie spowoduje przekroczenie limitu czasu połączenia. Ponadto, im więcej serwerów na naszej drodze, tym większe ryzyko napotkania przeciążonego serwera, co może prowadzić do powolnego połączenia, utraty pakietów, przekroczenia limitu czasu i rozłączenia.

Kolejny przykład:

54Fe2AkbjCULKrM2QO0bfOLdEmCOCAu1iI2qt8AjGnvTZT6eajwSzvnY0KzRIS5t49A8i4GIVfgdAPuWH3ElQA2SQ6xE2P26z4ZrShgge62L0wxNKCz29Ks_nX9A34NQpaTMQgc9

Tutaj bardzo dobrze widać, że połączenie jest rzeczywiście bardzo dobre, dopóki nie trafi na serwer we Frankfurcie (fra-10.leaseweb). Potem to koniec. Serwer jest prawdopodobnie tak przeciążony, że po prostu nie może przekazać więcej danych. Mówimy tu o całkowitym zamknięciu autostrady, jazda jest zakończona.

Mamy nadzieję, że byliśmy w stanie dać wam wgląd w to, dlaczego czasami może dojść do powolnego nawiązywania połączenia i zakłóceń, nawet, jeżeli wszystko inne działa prawidłowo.

Oczywiście, jeżeli wszyscy gracze mają takie problemy, będzie to wina naszego systemu. Ale jeśli dotyczy to tylko niewielkiej ilości graczy, należy przyjrzeć się routingowi. Nieustannie staramy się zapewnić stabilne połączenie z coraz bardziej stabilnymi protokołami. Ale te trasy znajdują się poza infrastrukturą, na którą możemy mieć wpływ.

Wasz Zespół RF4

  • Lubie to RF4PL 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • Ejsioo zmienił(a) tytuł na Dlaczego RF4 i forum działa czasem bardzo wolno lub przerywa połączenie...
  • Ejsioo zablokował(a) i podpiął/eła ten temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

×
×
  • Dodaj nową pozycję...