Whats ping charity
- klax
- Project Developer
- Posts: 481
- Joined: Tue Jun 08, 2004 3:51 pm
- Location: Barcelona, Spain
- Contact:
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...).
- 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:
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
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
- klax
- Project Developer
- Posts: 481
- Joined: Tue Jun 08, 2004 3:51 pm
- Location: Barcelona, Spain
- Contact:
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
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
- 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:
you took that joke about rubber hack seriously ?Maybe its because of your "R" trick that you showed all of us that makes your ping jump. 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)
- subby
- Shutout Match Winner
- Posts: 1199
- Joined: Sun Dec 21, 2003 1:18 am
- Location: A cave, Melbourne, Australia.
yes i want egg's server back (and/or armagoshdarn)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
europe is a minimum of 400 for me.... tigers network is ~450 to 500