Zaloguj się | Brak konta? Zarejestruj się!
Lag and Kicks

Lagi i Kicki

Napisane przez Community Managers (Przetłumaczone przez Morticon) on niedziela 13 czerwiec 2010
Wielu z Was na pewno doświadczyło już tego, gdy podczas huntu Twoja postać nagle przestaje się ruszać, wszystko w okół jest także nieruchome. Następnie Twoja postać przeskakuje i wszystko wraca do normy, lub niestety zostajesz wylogowany. Lagi i kicki są częstą zarazą w internecie, są one uciążliwe we wszystkich grach online, nie tylko w Tibii.

Przyczyny Lagów.

Jest wiele innych przyczyn i powodów powstawiania lagów. Najczęstszą przyczyną lagów jest rezultat struktury internetu, który jest po prostu wielkim węzłem kabli w którym wszystkie dane i inne informacje podróżują z punktu A do punktu B. Po drodze spotykają one wiele innych dostawców internetowych. Lag może być gdzieś po drodze od Twojego komputera do serwisu online z którego korzystasz, na przykład Tibia. Każdy kabelek, węzeł, serwer, program, komputer i dostawca internetu grają ważne role. Wystarczy jeden problem w jednym z punktów, aby spowolnić lub zerwać Twoje łącze - zepsuty sprzęt, komponent lub błąd w oprogramowaniu, lub coś zwykłego jak koparka która może uszkodzić kable. Jeśli twoje dane nie mogą dosięgnąć swojego celu, próbują one to zrobić inną drogą, co zajmuję kilka setnych dłużej zanim dane dotrą do swojego celu. Jeśli używasz serwisu w którym szybkie łącze nie jest tak ważne na przykład gadu-gadu, niezbyt się przejmiesz lag'iem, lecz w grach online, gdzie ryzykujesz śmierć swojej postaci nawet te kilka setnych mogą być przyczyną zgonu.

Lags and Kicks


Stałe łącze

Innym powodem lag'ów jest to, że masz stałe łącze. Wyobraź sobie, że jest to kabel, przez który muszą przejść wszystkie dane i informacje. Tak więc, jeśli podczas gry w Tibię używasz innej aplikacji internetowej, więcej danych próbuje przejść przez kabel. Rezultatem nadmiaru danych, jest tak jakby korek na drodze, doświadczany przez Ciebie jako lag. Wiele osób dzieli swoje łącze z innymi osobami - współlokatorami, którzy mogą pobierać jakiś duży plik. Pobieranie spowalnia szybkość łącza również dla Ciebie. Im więcej osób i więcej aplikacji internetowych używa tego samego łącza, tym bardziej sieć jest zapchana. Tak jak ty, Cipsoft również ma dostawcę internetowego i stałe łącze więc, wina owego laga nie musi być od Ciebie, zdarzają się także 'korki' z naszej strony. Przykładem tego może być atak DDoS, który zostanie wyjaśniony nieco później.

Twój komputer

Inna forma laga jest spowodowana bezpośrednio przez Twój komputer. Na przykład, gdy wymagasz od swojego komputera aby robił wiele rzeczy na raz, Twój system operacyjny potrzebuje większej mocy użycia procesora. Więc jeżeli używasz innych programów podczas gry w Tibię może spowodować to opóźnienia w zależności od programu i mocy użycia procesora. Opóźnienia mogą zdarzyć się również, jeżeli Twój komputer nie ma wystarczająco dużo mocy dla danego programu lub po prostu Twoje sterowniki nie został zainstalowane poprawnie. Innymi programami, które spowalniają połączenie internetowe są firewalle lub oprogramowania antywirusowe, które skanują Twoją pracę w internecie. Jest to ich praca więc nie powinieneś ich wyłączać, jednak są też takie które pracują bardzo powoli lub wykorzystują mnóstwo mocy procesora z Twojego komputera.

Opóźnienie graficzne ze strony klienta

Jest to inna forma laga, nasi programiści nazywają ją opóźnieniem ze strony klienta. Zdarza się to kiedy grasz, gdy klient Tibii zostanie przeciążony. Przyczyną jest to, że klient musi załadować załadować zbyt wiele grafik i obrazków naraz. Kiedy zmieniasz pole lub się przemieszczasz i klient musi zapisać po raz pierwszy wiele nowych istot i przedmiotów, co może spowodować opóźnienie - czyli laga. Gra pobiera wtedy grafikę z Twoich sterowników graficznych. Jeśli dzieje się to wolno, możesz wtedy złapać laga, nawet jeśli wszystko u Ciebie i na serwerze jest w porządku, Ty możesz doświadczyć laga.

Lags and Kicks 2


Serwer gry

Opóźnienia mogą być również spowodowane przez nasz serwer gry, na przykład podczas tworzenia kopii zapasowych. Jednak zazwyczaj nie zauważasz tego. Następnie mogą wystąpić błędy w logice serwerów gry, co również może spowodować opóźnienie. Kiedyś istniał przykład,który potwierdzał informację na temat tego opóźnienia. Działo się to wtedy, kiedy można było przetransportować wszystkie przedmioty z guild halla w jednym parcelu. Każdy ruch paczką powodował opóźnienie dla wszystkich graczy z danego świata. Powodem było to, że serwer zajmował się paczką, więc reszta miała problem z wykonywaniem innych czynności. Stale monitorujemy nasze serwery, dlatego zawsze wychwycimy błędy na czas, raportując naszym programistom, którzy zajmują się zapobieganiem takich zdarzeń w przyszłości.

Opóźnienie

Słowo, często używane do określenia laga, to opóźnienie. "Opóźnienie" to pomiar czasu, mierzony od naciskania przycisków na twojej klawiaturze, ta komenda wychodzi z twojego komputera, w rezultacie czego paczki z danymi są wysyłane do serwera docelowego, gdzie proszona akcja jest przeprowadzana do czasu, gdy cały proces zostanie skończony.Opóźnienie obejmuje wszystkie wyżej wymienione czynniki: prędkość połączenia, tak dobrą, jaką posiada sprzęt komputerowy, jak i oprogramowanie, włączone w procesy i moc twojego komputera. Opóźnienie zawsze istnieje. Jeśli posiadasz jednak wysoki stopień opóźnienia, częściej będziesz doświadczać lagowania podczas gry online. Niektórzy wydawcy gier używają trików do ukrycia efektu opóźnienia przed graczami, na przykład przez pokazywanie animacji, jeśli coś się dzieje nieco dłużej. Inne zaawansowane techniki, na przykład nie pokazywanie wszystkiego wszystkim. Działa to jednak tylko w grach, w których nie jest ważne ukazywanie dokładnie tego samego, co u innego gracza.

Podsumowanie

Problem z lagami jest wtedy, gdy tylko ty masz kontrolę na twoim komputerem, a my nad naszymi serwerami. Wszystko pozostałe, co leży pomiędzy, nie jest ani w twoich rękach, ani w naszych. Najlepszą drogą do zminimalizowania problemu utajenia, jest próba trzymania dystansu pomiędzy komputerem, a serwisem tak małego, jak to możliwe. Dzięki temu, dane muszą przebyć krótszą drogę w internecie. Po to właśnie prosimy graczy z Europy, by grali na serwerach ulokowanych w Niemczech, a graczy z Ameryki Północnej i Południowej do łączenia się z serwerami usytuowanymi w Stanach Zjednoczonych.

Powody kicków

Kicki Sporadyczne

Jeśli twoje paczki danych nie docierają całkowicie do naszych serwerów gry, bądź napotyka tylko trudności na drodze, klient gry na twoim komputerze i nasz serwer nie osiągają się. W tej sposób, tracą one połączenie, a twoja postać jest wyrzucana z gry. Jednakże, jeśli twoja postać posiada pz-locka, pozostanie ona w grze, co może w rezultacie przynieść jej śmierć.

Mass kicki

Jeśli występuje ten typ problemu, to ma on swoje źródło w naszych serwerach, problem, w naszym centrum danych, w przypadku którego cierpi wielu graczy. Nasz serwer gry zauważa więc i zgłasza te wyjątkowe okoliczności. Znaczy to, że serwer sprawdza ponownie wszystkie połączenia i bezpośrednio wylogowuje wszystkie postacie, więc żadna nie jest osiągalna przez kilka sekund, niezależnie od pz-locka. Stan ten nazywany jest mass kickiem. Owy mass kick, inicjowany przez serwer, ma rozmiary zapobiegawcze. Uniemożliwia to więc wiele śmierci postaci. Jeśli jednak postać nie jest wyrzucona, szanse na to, że ona zginie są o wiele wyższe. Zdecydowanie, próg ilości wyrzuconych z gry postaci jest mocno zróżnicowana pomiędzy monitorowaniem ruchu, wspólnej fluktuacji, limitowaniem nadużywania scenariusza, a próbowaniem zrobienia tego fair tak możliwe i tag bezpiecznie, jak to możliwe.

Scenariusz Specjalny: Ataki DDoS

Często mogłeś przeczytać w naszych wiadomościach, że odpieramy ataki DDoS. DDoS znaczy Distributed Denial of Service. Znaczy to, że ktoś usiłuje uniemożliwić Tibii wydajne działanie. Możesz to sobie wyobrazić tak: ogromne paczki danych są wysyłane do jednego z naszych serwerów na raz i tworzy to ogromny ścisk. Następnie twoje dane zatrzymują się w tym ścisku i nie mogą i nie mogą dostać się na nasz serwer. Właśnie dlatego doświadczasz lagi i kicki podczas ataku na nasze serwery. Przez psucie zabawy wam, napastnicy chcą zniszczyć nas. Zbytecznie mówiąc, takie ataki są ściśle zakazane.

Co CipSoft robi, aby zapobiec opóźnieniom i kickom?

Monitorowanie, Ocena, Współpraca, Firewalle

Monitorujemy nasze serwery i sprawdzamy logi regularnie, aby zobaczyć czy nie wystąpiły jakieś problemy. W ten sposób możemy interweniować natychmiast, gdy wystąpi jakiś błąd na danym serwerze.
Również inwestujemy w bardzo dobrych dostawców usług internetowych, wybraliśmy dobre lokacje centrów danych, które współpracują z nami w celu zmniejszenia opóźnień dla naszych graczy. Do tego poddajemy ocenie nowe usługi w celu sprawdzenia co możemy poprawić. Ponadto, zainwestowaliśmy w firewalle, oprogramowania i sprzęt, stale monitorujemy naszą sytuację w sieci. Jeżeli znajdziemy coś niezwykłego, kontaktujemy się z naszymi dostawcami usług bezpośrednio w celu zainicjowania środków zaradczych. Wiele z naszych środków zaradczych działają świetnie. Jesteśmy w stanie odfiltrować wiele ataków typu DdoS. Czasami jednak owe ataki się przedostają i wtedy niestety jesteście zmuszeni odczuć ich konsekwencje.

Sposoby na ustalenie rodzaju opóźnienia

Sprawdzenia z Waszej strony


W przypadku kiedy doświadczasz opóźnienia, w pierwszej kolejności powinieneś sprawdzić czy możesz połączyć się z innymi stronami internetowymi. Jeżeli trwa to dłużej niż zwykle, lub nie otwiera się wcale, możesz założyć, że problem leży po Twojej stronie.
Aby wykluczyć, że opóźnienie jest spowodowane przez Twój komputer, możesz sprawdzić firewalle, czy nie blokują serwera, z którym próbujesz się połączyć, możesz też sprawdzić przez menadżera zadań (tylko na komputerach z systemem Windows), które z programów działających w tle zużywają dużo mocy obliczeniowej. Możliwe, że antywirus skanuje w tym czasie komputer i spowalnia pracę innych programów. Sprawdź także co robią ludzie w Twojej sieci, możliwe, że Twój brat ściąga duże pliki, kiedy Ty grasz w Tibię.
Jeżeli nie możesz zidentyfikować przyczyny lagów, możliwe, że jest to wina Twojego usługodawcy internetowego. Jeśli korzystasz z tego samego dostawcy, co Twój kolega, zapytaj go czy nie występują u niego te same problemy.

Tracert

Jeżeli problem leży dalej od Ciebie niż Twój dostawca usług internetowych, nie możesz zrobić niczego, aby się go pozbyć.
Jeśli chcesz ustalić, gdzie dokładnie występuje problem, możesz użyć komendy „Tracert”. Dzięki tej opcji, możesz śledzić drogę pakietów z danymi na komputerach Windows. Wszystko co musisz zrobić to otworzyć MS-DOS, klikając na przycisk Start" w systemie Windows, a następnie w "Uruchom" wpisz "cmd" i naciśnij "Enter". W oknie, które się otworzy wpisz w wierszu tracert [IP Address] lub [URL] ( bez nawiasów ) i naciśnij Enter. Otrzymasz informację, które pakiety z danymi osiągnęły cel i jak długo im to zajęło.

Lags and Kicks 3



Lagi i kicki są naprawdę uciążliwe w grach online i rozumiemy, że jesteście sfrustrowani kiedy umieracie w Tibii z powodu problemu z połączeniem. Niestety jak wyjaśniono w ogólnym zarysie, tylko tyle możemy zrobić w tej sprawie. To nie robi tego problemu lepszym, lecz mamy nadzieję, że te wyjaśnienia rozwiały pewne wątpliwości i pytania, które mieliście i pozwoliły Wam zrozumieć techniczne przyczyny lagów i kicków.

Życzymy Wam gry bez lagów!
Wasi Community Managers