Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : auf welche ping-anzeige ist verlass???



e-virus
22. Juli 2007, 00:57
nabend leute,

zur vorgeschichte:
hab die letzten wochen immer starke probleme mit lags gehabt. und zwar so stark, dass so lang das bild stehen blieb, bis die meldung "connection warning" gekommen ist. danach konnte ich wieder spielen.
mein erster gedanke war, es liegt an meiner leitung. die ist, muss ich dazu sagen, ziemlich instabil (dsl-sync-probs) aber egal. da ich also an dieser eh nix ändern kann, zumindest nicht so schnell, wollt ich in der config bisschen rumschrauben.
hab mir also, wie im netz gelesen und auch hier im forum, die werte für cl_cmdbackup, cl_updaterate, cl_cmdrate und rate vorgenommen.

kurzfassung:
für das bisschen choke hab ich den rate-wert erhöht und er wurde weniger. ist jetzt bei 25000 und choke zu 95% der spielzeit auf 0.
fps und ping waren eigentlich in ordnung bis dato (auf eu servern immer so um die 40-60fps und 20-50ms - die schwankungen sind mir egal -> solange das spiel flüssig läuft!)

das phänomen (für mich jedenfalls)
ganz zu anfang hatte ich den updaterate-wert gesenk (gelesen, bei senkung -> weniger choke) und je weiter ich diesen minimierte, desto niedriger wurde die ping anzeige im net_graph.
als ich mei dem wert von 5 ankam, hatte ich einen ping von 0 (im net_graph). bei 6 ca. 2-7 ms.
diesen verglich ich mit dem in der teamübersicht (wenn man auf tab drückt, bei latenz). der änderte sich aber nicht. hatte den wert den er schon immer auf diesem server gehabt hat (natürlich auch mit schwankungen).

und jetzt zu meiner frage: (endlich^^)
auf was für eine ping anzeige kann ich mich verlassen?
auf die der net_graph-anzeige oder auf die die man bekommt, wenn man die tabulator taste drückt um die beiden teams zu sehen?

vorab schon mal sorry für den langen text, aber ich dachte ihr solltet auch den hintergrund wissen. evtl. fällt euch dazu ja auch was nützliches ein. oder der ein oder andere hatte diesen fall auch schon mal.

hätts auch noch ausführlicher machen können. aber ich will euch ja nix zumuten ^^

mfg

FrozenFire
22. Juli 2007, 07:00
Pro mehr TEXT :ugly::top:

Wenn du Lust und Laune hast kannst auch noch screen reinbringen. Ist immer gut wenn Problem detailliert beschrieben werden ;)

Zum "Phänomen" das eigentlich nüchtern betrachtet keines ist.

Wenn du weniger Daten annimmst kannst du auch weniger verlieren ;)
Nehmen wir an du hast einen tickrate 100 Server dann solltest du um alles zu bekommen cl_updaterate 100 haben nicht mehr nicht weniger. (Wobei mehr egal ist weil der Server nicht mehr geben kann ^^ )
Solltest du weniger haben z.B. 60 verlierst du 40% der Daten die der Server dir gerne übertragen würde. Ob die Daten sehr wichtig sind sei mal dahingestellt.

Das die Latenz (Ping) weniger wird ist auch logisch zu sehen weniger Daten höhere Geschwindigkeit.
Lowraten halt :rolleyes:
Die Latenz kann dir aber wirklich egal sein da es mit cl_interpolate 1 egal ob sie 20 oder 60 ist.

Die "tabulator taste" oder auch das Scoreboard zeit nur einen weg an. Wobei man im net_graph die Latenz für den Hin- und Rückweg bekommt. Somit ist der net_pragh die eindeutigere Variante.

Ich glaub mal es geht um CS:S wenn ich nicht irre.
Sollte dem so sein ... cl_cmdbackup ist von Valve als Variable entfernt worden und spielt keine Rolle mehr da der Befehl schlich weg einfach nicht mehr vorhanden ist.

Vielleicht ist der ja für dich ganz interessant net_graph 3 Artikel (http://cs.ingame.de/content.php?c=66882&s=206)

Was mich allerdings interessieren würde wäre dein fps liegen die über der Tickrate bzw. deine cl_cmdrate.
Und Sind es grundsätzlich alle Server oder ein bestimmter wenn ja IP könnte man ja mal tracen :P

e-virus
23. Juli 2007, 13:40
@frozenfire

vielen dank schon mal für die ausführliche antwort.

von was bräuchtest du denn screens? (p.s. wie füg ich die ein?)

ja, es geht um css. vergaß ich zu erwähnen. sorry ^^
danke auch für die erklärung von cl_cmdbackup. hab mich schon gefragt, warum mir die konsole des spiels bei wertveränderung immer eine "unbekannter befehl" meldung brachte.
was genau meinst du mit dem befehl cl_interpolate 1? und was bewirkt sie? hab den befehl in meiner config nicht stehen.


deine frage in bezug auf die fps und der tickrate hab ich leider nicht ganz verstanden. :confused: sorry
der us-server auf dem ich zock hat ne tickrate von 66 und mein ping im scoreboard ist da ca. 135 im schnitt. ->lässt sich aber gut spielen.

und das phänomen mit dem 0-ping tritt überall auf, ob das nun auf 85.14.224.224:27015 (deutscher server) oder auf 69.9.36.4:27015 (us-server) ist.

kann es dann wirklich sein, dass ich einen ping von 0 hab, oder zumindest annähernd, wenn das im net_graph stimmt?

mfg

FrozenFire
23. Juli 2007, 14:48
was genau meinst du mit dem befehl cl_interpolate 1? und was bewirkt sie? hab den befehl in meiner config nicht stehen.

Kurz gesagt cl_interpolate 0 ist nur wenn überhaupt LAN möglich. Das sollte von Server gesetzt werden deswegen brauchst dir keine sorgen drum machen außerdem ist 1 default für cl_interpolate :rolleyes:

Wohl was eher was bringt ist cl_interp 0.01 rein zu schreiben weil nicht jeder 0.01 zum muss erklärt. Hat mit Hitboxen etc. pp zu tun.
Und spätestens jetzt willst du bestimmt mehr wissen :P
Nur ich nehme mir mal ein bisschen Arbeit und Link dir was dazu ...

http://forums.steampowered.com/forums/showthread.php?t=490324

Vielleicht hast du danach keine Lust mehr aus CS:S aber das leider die Wahrheit!


kann es dann wirklich sein, dass ich einen ping von 0 hab, oder zumindest annähernd, wenn das im net_graph stimmt?

NEIN! Wenn dann siehst du das nur so ... Realer Lan Ping liegt um die 8.
Da wirst du nicht drunter liegen schon gar nicht ...


deine frage in bezug auf die fps und der tickrate hab ich leider nicht ganz verstanden. sorry der us-server auf dem ich zock hat ne tickrate von 66 und mein ping im scoreboard ist da ca. 135 im schnitt.

In bezug auf die Tickrate ist ganz einfach :P
Deine FPS müssen immer größer als die Tickrate sein fertig.
Da von dein PC nicht mehr übertragen werden kann als das was dein PC gerade an FPS leistet.
Gibt auch andere spiele wo das nicht so schlecht gelöst ist nur mal so nebenbei ;)


->lässt sich aber gut spielen.

Kann ich leider nur kaum glauben da du auf Grund der Strecke/Latenz (ich geh mal von europa <--> US-Ostküste aus ) die deine Daten zurücklegen müssen enorm hinter hängst.
Aber soll ja jeder spielen wie er will :angel:


von was bräuchtest du denn screens? (p.s. wie füg ich die ein?)
War nur mal so dahin gestellt ... wenn da was veranschaulichen willst ist das mach mal einfacher :)
In deinem Fall z.B. die Abbildung des net_graph’s ...

Aber wie du Screens ins Forum stellst ist ganz einfach du nimmst dir ne Imageseite wie z.B. http://imageshack.us
Wenn du das Bild hochgeladen hast dann bindest du die URL mit [*IMG]http://beispiel[*/IMG] ein. (ohne die *chen ^^ )
Manchen Imageseiten bieten dir auch fertige Links mit verkleinertem Bild an.

PS: Sind wenigsten Fragen bei den man mal mehr als zwei Zeilen schreiben kann :D

e-virus
23. Juli 2007, 16:45
also nach dem link wäre ja die einzige möglichkeit beides auf 1 (cl_interpolate 1 & cl_lagcompensation 1) zu setzen. da steht zwar auch, dass das anscheinend lan-settings sind, aber auch fürs normale internet zocken geht. hab ich das richtig aufgefasst? ^^

(in zusammenhang mit dem wert cl_interp hab ich mal gelesen, dass der wert vom ping abhängt. wenn ich also z.b. einen ping von 50 hab, sollte der wert 0.05 betragen. bei 30ms, 0.03 - ist das richtig?)

p.s. die lust zum zocken hab ich dadurch nicht verloren. kein problem. muss mich ja auch mit meiner leitung rumschlagen. hat auch manchmal probleme. und da ich nur ein hobby-zocker bin (muss auch arbeiten ^^) und es immer viele gibt die um einiges besser sind als ich, geht das schon in ordnung. muss ja nicht alles perfekt laufen. ^^

wegen der tickrate: die tickrate auf dem us-server ist mit 66 leider größer als meine fps. hat das nun gravierende auswirkungen aufs spiel? ich mein, dass mir alleine schon wegen des pings reaktionszeit verloren geht ist mir klar. aber wie gesagt, das spiel läuft ganz gut. da spielen echt viele cracks mit und ich bin eigentlich immer gut dabei. vereinfacht, es macht halt spaß. manchmal kommts mir vor, als ob ich dort genauer treffe, als auf eu-servern. aber ist wahrscheinlich nur ne optische täuschung. ^^ ^^


würd schon gern paar screens reinposten. hab nur grad wenig zeit. ARBEIT ^^, aber evtl. findet sich abends zeit oder morgen.

p.s. echt mal ein riesen dankeschön für die schnellen und vorallem kompetenten antworten!!! gibt nicht viele foren in denen einem so gut geholfen wird.

mfg

FrozenFire
25. Juli 2007, 12:49
cl_interp hat schon was mit deiner latenz zu tun aber ich weiß nicht ob der Clip noch ging wo alle abgebildert sind.

je gosser Interp (0.01,0.02 usw.) ist desto weiter schiesst du bei normalem ping von 20-60 hinter das Model.

Deswegen git es in meinen Augen auch nur 0.01 noch weiter dahinter muss nicht ... muss aber jeder für sich entscheiden bzw. Ligen und Gameserver-Besitzer nehmen einem die Entscheidung ab.

Server Befehl um es festzusetzen ...
sv_client_interp "0.01"

Warum du warscheinlich so gut auf dem Server bist ist ... ohne dir jetzt zu nahe zu tretten :D

Wenn du unter 66 leigst bzw. weit drunter 25-30fps oder so sehen die anderen Spieler dich nur an verschieden auftauchen. Das ganze nennt man Lowraten was du aber unfreiwillig macht das du halt nicht mehr FPS hast und somit auch nicht das was wünschenswert wäre an den server abgibt.

Ist ein Thema für :angel:

Klar ist alles nicht so wild für den Hobby Spieler aber je mehr du spielst um so mehr verbesserst du dich. Klar nicht jeder wird Progamer aber sind auch für den Hobby Spieler einscheidende Dinge.

Vielleicht schreinen dann auch weniger Leute Cheater auf nem Public Server weil der der um die Ecke kommt immer schon 10ms füher als sein Model da war :ugly:

Hauptsache für alles ist immer der Spass. Also wenn du auf nem US Server mehr hast mein Gott warum nicht :p

Und lass dir Zeit das Forum läuft ja nicht weg :D