Whats ping charity

Anything about how you get those awesome core-dumps, or why you don't get them...
User avatar
Zapple
Shutout Match Winner
Posts: 876
Joined: Sun Mar 07, 2004 2:42 am
Location: Halo 2
Contact:

Whats ping charity

Post by Zapple »

What is it?
User avatar
klax
Project Developer
Posts: 481
Joined: Tue Jun 08, 2004 3:51 pm
Location: Barcelona, Spain
Contact:

Post by klax »

Directly extracted from /doc/network.html ;)

Code: Select all

Ping Charity

Ping charity can be configured along with your network bandwidth and other settings in the "Network Setup" submenu in the "Network Game" menu.

It is the configurable part of the "equal ping" technology. In short, if you have low ping and your opponent has high ping (ping: the time it takes a message to travel from your computer to the server and back, usually measured in milliseconds), you can take over some of his ping to make the situation more equal. So, if you have ping 60, your opponent has ping 160 and you set the ping charity to at least 50 (more does not change the situation), you will take over 50 ms of his ping, giving you both ping 110. If you set your ping charity to 20, you will end up with ping 80, your opponent with ping 140. Of course, you may be greedy and set ping charity to zero, but I suggest leaving it at the default value 100.

How does that "equal ping" thing work? It is not that complicated, but for now, I rather keep the secret buried in the source code (too lazy to explain it right now...). 
User avatar
iceman
Reverse Adjust Outside Corner Grinder
Posts: 2448
Joined: Fri Jan 09, 2004 9:54 am
Location: Yorkshire, England. Quote: Its the fumes, they make one want to play
Contact:

Post by iceman »

one of the worse features added to the program
good in theory but bad in practice

example:

some lamer sets his modem init string for 9.6k starts downloading a big file then enters the game

his ping jumps randomly from 400-10000 and ping charity shares his random ****** up ping with the rest of us

resulting in everyones game completely ruined

maybe the devel team could remove ping charity :)
Image He who laughs last, probably has a back-up
Image
Image
sorry about the large animated gif
User avatar
nicolas.b
Grid Clown
Posts: 1718
Joined: Sun Jan 18, 2004 7:18 am
Location: west philly Quotation: "Everybody's stuck being a moderator, but me. Sweet!"
Contact:

Post by nicolas.b »

maybe simply lock out people with a ping above X. and let the server admin specify X. let's face it- the game's pretty meaningless when your ping is above a certain point.

send a message saying:
"sorry
{explanation of ping importance}
{suggestions for lowering ping}"
User avatar
Zapple
Shutout Match Winner
Posts: 876
Joined: Sun Mar 07, 2004 2:42 am
Location: Halo 2
Contact:

Post by Zapple »

ok thanks guys
User avatar
iceman
Reverse Adjust Outside Corner Grinder
Posts: 2448
Joined: Fri Jan 09, 2004 9:54 am
Location: Yorkshire, England. Quote: Its the fumes, they make one want to play
Contact:

Post by iceman »

ive also thought that the servers should autokick high pings
its a good idea :wink:

but i really would like to see ping charity scrapped
some players have unstable pings, ive seen pings jumping randomly from 120-500 and i dont see why we all should suffer for their dodgy connection :evil:
Image He who laughs last, probably has a back-up
Image
Image
sorry about the large animated gif
User avatar
klax
Project Developer
Posts: 481
Joined: Tue Jun 08, 2004 3:51 pm
Location: Barcelona, Spain
Contact:

Post by klax »

People, don't u think that if it's enabled there must be a good reason?

If I understood it right it's there because of the imbalance of the pings. Being disabled, people with low pings will have a huge advantadge against people with high pings. This way you have to eat some of others high ping, lowering the imbalance.

I think Z-Man did a great job with the network code: heavily based in Quake 1 and borrowing client side prediction from Quake 2 I suppose.

iceman: You have to think that we don't contract pings. For example here in Spain most companies offering dsl connections don't apply fast path (and I don't have access to cable), giving us really bad pings and with a lot of variance. Today in Faramir's server I was getting pings of 160-250 bouncing all the time! Be a little more comprehensive with us living in a 3rd technology world ;)
User avatar
iceman
Reverse Adjust Outside Corner Grinder
Posts: 2448
Joined: Fri Jan 09, 2004 9:54 am
Location: Yorkshire, England. Quote: Its the fumes, they make one want to play
Contact:

Post by iceman »

well i think thats how it should be

low ping = advantage
high ping = disadvantage
random ping = your screwed but at least no one else is effected
Image He who laughs last, probably has a back-up
Image
Image
sorry about the large animated gif
User avatar
Zapple
Shutout Match Winner
Posts: 876
Joined: Sun Mar 07, 2004 2:42 am
Location: Halo 2
Contact:

Post by Zapple »

iceman wrote:, ive seen pings jumping randomly from 120-500 and i dont see why we all should suffer for their dodgy connection :evil:
Maybe its because of your "R" trick that you showed all of us that makes your ping jump. lol
User avatar
iceman
Reverse Adjust Outside Corner Grinder
Posts: 2448
Joined: Fri Jan 09, 2004 9:54 am
Location: Yorkshire, England. Quote: Its the fumes, they make one want to play
Contact:

Post by iceman »

Maybe its because of your "R" trick that you showed all of us that makes your ping jump. lol
you took that joke about rubber hack seriously ?
:lol: :lol: :lol: :lol: :lol: :lol: :lol:

the server controls everything, any settings you try to hack would be local only and have no effect online (like that drive through walls hack that i used to have on my website) :lol:
Image He who laughs last, probably has a back-up
Image
Image
sorry about the large animated gif
User avatar
Zapple
Shutout Match Winner
Posts: 876
Joined: Sun Mar 07, 2004 2:42 am
Location: Halo 2
Contact:

Post by Zapple »

No, I didnt belive you, I just wanted to shoove it in your face! lol jk.

I like to "phase" through walls on local games just for fun, it takes up the time, I only did it once on an internet game. Its hard.
:Brad
On Lightcycle Grid
Posts: 18
Joined: Wed Jun 09, 2004 12:05 pm

Post by :Brad »

[quote=" Be a little more comprehensive with us living in a 3rd technology world ;)[/quote]

Compassionate is what i think you mean.

Yea, think of us Australians stuck with 200ms delay over the pacific ocean.
:|
the fastest ping i ever manage is 250ms to eggcozy's server.

Nice job egg on that server :D
User avatar
iceman
Reverse Adjust Outside Corner Grinder
Posts: 2448
Joined: Fri Jan 09, 2004 9:54 am
Location: Yorkshire, England. Quote: Its the fumes, they make one want to play
Contact:

Post by iceman »

i wish i could get 200ms, mine is anywhere between 260-500 :evil: uk isps suck :evil:
Image He who laughs last, probably has a back-up
Image
Image
sorry about the large animated gif
User avatar
subby
Shutout Match Winner
Posts: 1199
Joined: Sun Dec 21, 2003 1:18 am
Location: A cave, Melbourne, Australia.

Post by subby »

Brad wrote: Compassionate is what i think you mean.

Yea, think of us Australians stuck with 200ms delay over the pacific ocean.
:|
the fastest ping i ever manage is 250ms to eggcozy's server.

Nice job egg on that server :D
yes i want egg's server back (and/or armagoshdarn)

europe is a minimum of 400 for me.... tigers network is ~450 to 500
User avatar
Zapple
Shutout Match Winner
Posts: 876
Joined: Sun Mar 07, 2004 2:42 am
Location: Halo 2
Contact:

Post by Zapple »

what was egg's server called?
Post Reply