Portret użytkownika kieli

Prosze vacka lub kogos kto ma podobna wladze z serwem (moze roka:)) zrubcie cos z tym pingiem na okres gry, zeby nie bylo pingu 80 a potem nagle 1500. Jak byscie tak utrzymali te 80 no jak by sie dalo 30 to juz miodzio:)

pozdrawiam kieli alias [milo]czeczen

amd athlon x64 5600+
2gb ddr2 ultra 800
radeon 4850 1gb
hdd wd aaks 500gb
lcd syncmaster t240
a4tech x7
miediatech 3915 z mikro
i glosniczki 5.1 creative nie pamietam modelu;)

Portret użytkownika rokoski

hej, ja nie jestem władny zrobić cokolwiek w tym zakresie, to już tylko najwyższa władza.

Z pingiem faktycznie jest powalone gram na serwerze fp5.pl ~ lub coś koło tego i pingi tam mam 50 ale raz na 5 - 10 minut pojawia się skok i ping sięga koło 300 w graniu to trochę przeszkadza ale większy jest ten problem że jak on się utrzyma powiedzmy 15 sekund to serwer automatycznie mnie wyrzuca, muszę się od nowa łączyć itd.

Może tego się nie da usunąć, a może da bo może ktoś w tym czasie nagle wysyła pocztę i zapycha całe wysyłanie łącza i wtedy dałoby się ustawić że nikt z milo nie może użyć więcej jak 90 % łącza. Jeżeli przyczyną jest tepsa to chyba będzie ciężko.

W kupie siła. No może nie dosłownie ;)

Portret użytkownika rokoski

vacu wiesz może co powoduje skoki pingów??

W kupie siła. No może nie dosłownie ;)

Portret użytkownika Paweł

Pshemko vel Goryl vel Student mowil cos o postawieniu serwera na czyms tam, juz nie pamietam, co podobno nie wplywa drastycznie na transfer przy przesylaniu glosu. Moze on sie wypowie?

Pozdro

Mnie też ostatnio dopadł kryzys...Jem spleśniały ser, pije stare wino i jeżdżę autem bez dachu.

Portret użytkownika vac

wydaje mi sie ze mial na mysli teamspeak.

moim zdaniem chyba nie ma sensu, bo gadanie w csie na lacze tez nie wplywa raczej.
teamspeak jakby stal w necie generowalby dodatkowy (maly, ale niepotrzebny) ruch na łączu. mógłby stać lokalnie, ale czy to nie byłoby to samo tylko bardziej skomplikowane niz gadanie w cs'ie?

dodatkowo gadanie w csie da sie kontrolowac, poza csem juz ciezej
(w razie czego mozna wylaczyc slyszenie miedzy druzynami itp).

Portret użytkownika vac

skoki pingów powoduje używaniee łącza.
konfiguracja serwera, która doczasu cs'a nie sprawiała większych problemów jest prosta. i daje dostęp do całego łącza wszystkim, bez podziałów. czyli jak np ja ściągam coś, ze strony to dostaje maksymalny trasnfer (powiedzmy 700kb/s), ktoś drugi zaczyna ściągać coś ze strony to też dostaje całe pasmo, czyli jakby obaj powinni ściągać po 700, z tym, że nie obaj na raz - raz jeden ściaga 700, raz drugi. to zmienianie jest tak szybkie, że średnia prędkośc wychodzi 350kb/s u każdego.

ich komunikacja z serwerem wyglada mniej wiecej tak:
user1->serwer: "ściągnij plik z onetu".....
onet->user1: plik...
user2->serwer: "ściagnij plik z innej strony"...
innastrona->user1: plik...
i reszta się dzieje - po prostu się ściaga.

teraz jak dodamy do tego cs'a to cs jest o tyle nietypowy, że nie śle dużo, a mało i baaardzo często - jest to gra i ilośc danych nie jest tak ważna jak ich czas dotarcia (gra w czasie rzeczywistym).
noi jak ktoś gra w cs'a to cokolwiek się nie zrobi (czy to ja się ruszę, czy ktoś inny, czy nawet jak sie nic nie robi) przesylana jest krotka informacja o tym co sie dzieje do serwera cs'a i od serwera cs'a do reszty graczy.

komunikacja w csie wygląda mniej więcej tak (dla 2 graczy):

gracz1->serwer "stoje tu i tu"
serwer->gracz1 "gracz1 stoi tu i tu"
serwer->gracz2 "gracz1 stoi tu i tu"
gracz2->serwer "drgnela mi reka"
serwer->gracz2 "graczowi2 drgnela reka"
serwer->gracz1 "graczowi2 drgnela reka"
itd...

takie informacje są wysyłane kilkadziesiąt razy na sekundę przez każdego gracza. warto wyobraźić sobie jakby to wyglądało dla np 10 osób <;

noi teraz jak takie coś połączy się z przypadkiem pierwszym, czyli mamy jedną osobę grająca w cs'a i jedną ściągająca plik ze strony.
obaj dostają maksymalne łącze do dyspozycji z tym, z tym, że raz jeden raz drugi. dlatego co ściaga plik odbije się to w predkości (średnia prędkośc ściagania po prostu spadnie), ale dlatego z cs'a oznacza to, że raz jego pakiet będzie wysłany z pełnym łączem 700kb/s (nic mu po tym bo starczyloby powiedzmy z 10). a raz pakiet nie zostanie wysłany bo akurat wtedy ten na stronce jest obsługiwany.
skrajnie może okazać się, że na 20 pakietów tylko jeden dostaje "wolną drogę". oczywiście nie tyczy sie to tylko pakietów wysylanych przez gracza ale i setek pakietow od serwera cs'a do gracza.

noi to się odbija w pingach.

od razu sie nasuwa się pytanie czy nie można tego zrobić lepiej (podział łącza) - że jak tylko jedna osoba ściaga to dostaje całe łącze ale jak dwie to dostają po połowie łącza itp.

Więc PEWNIE, ŻE SIĘ DA.

Tylko, żeby to zrobić potrzebuje przestudiować to: http://bromirski.net/docs/translations/lartc-pl.html bo gotowe skrypty, które były już stosowane nie spisują się, a potem usiąśc i to zrobić.

tak więc największym problemem jest wolny czas, chęci i inne priorytety w sieci.

Portret użytkownika rokoski

hmm, czasami gram sam w necie po 3 w nocy i widzę że ping jest rzędu 80 ms przez 10 min i przytnie na 20 sekund i mam wtedy okolice 1000ms i nie da się chodzić, nic ruszać itp, po 20 sekundach sytuacja wraca.
Czasem taka sytuacja trwa 5 sekund a czasami to jeszcze krócej nie przeszkadzałoby mi to gdyby nie serwery cs które to widzą i mnie wywalają.
Myślę ze o 3 w nocy przez 5 sekund ktoś dużo nie ściągnął. Czy nie wystarczyłoby wprowadzenie ograniczenia dla każdego w postaci max 90 %łącza dla ściągania i max 80 % łącza dla wysyłania.
Wtedy nawet jedna osoba nie zatka łącza.
Dla jednej osoby odbieranie mniejsze o 10 % przy pełnej szybkości łącza nie będzie miało większego znaczenia. Słaby punkt jest przy 10 osobach które będą siedziały w godzinie szczytu. Co prawda wtedy zapas łącza też będzie 10 % no ale wtedy go bardziej szkoda.

Hmm, ale jeżeli da się łatwo to zrobić może wprowadź taka zmianę na tydzień w ramach testu i zobaczymy jak będzie działać.

W kupie siła. No może nie dosłownie ;)

Sposób wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zachowaj ustawienia", by wprowadzić zmiany.