SRCDS Steam group


Forcing rates!
#1
Hey all,


Is there a way to force the clients rates to 25000, 100, 100?? like a script or something? I dont want to edit my server.cfg...

I just hate all the guys coming to pcw with there lowrates and fake rate-scripts, however i have Zblock they still manage to get no reg...
This happens with the people that fake there rates through scripts or just simple refuse to change there rates to 100 100 ?


is there any script/mod that force the client to get 25000,100,100?
i saw it once, but forgot all about it Sad

thanks a Lot,

Su2p
Reply
#2
su2p Wrote:is there any script/mod that force the client to get 25000,100,100?
i saw it once, but forgot all about it Sad

Yes.

I've PM'd you details.

Briefly:
* Perl script
* Uses Linux's iptables to track rates
* Can't be fooled
* Counts incoming packets

This probably isn't the script you had seen once - and I doubt that anyone has ever created anything like this before Smile

If others are interested, send me PM and ask for "ratetables" Wink
Reply
#3
Please explain why you don want to use
sv_minrate 25000
sv_maxrate 25000
sv_minupdaterate 100
sv_maxupdaterate 100
sv_mincmdrate 100
sv_maxcmdrate 100

??

rate 25000 is a bit low for source though, try 35000 or more instead.


....
there is also
sv_client_cmdrate_difference
sv_client_interpolate
sv_client_max_interp_ratio
sv_client_min_interp_ratio
you could use to force interpolation and cmdrate.
"the box said 'requires windows xp or better'. so i installed linux"
Linux Ubuntu 9.04 Server 2.6.30-vanilla #1 SMP PREEMPT x86_64
Reply
#4
janne Wrote:Please explain why you don want to use
sv_minrate 25000
sv_maxrate 25000
sv_minupdaterate 100
sv_maxupdaterate 100
sv_mincmdrate 100
sv_maxcmdrate 100

??

rate 25000 is a bit low for source though, try 35000 or more instead.


....
there is also
sv_client_cmdrate_difference
sv_client_interpolate
sv_client_max_interp_ratio
sv_client_min_interp_ratio
you could use to force interpolation and cmdrate.


I dont want to edit my cfg, i just want an external program that i can turn off when i want.

i will take a look in 2 that script, ill let you know!

bb
Reply
#5
@su2p
Thanks.

The script might not be exactly what you're looking for if you don't want to edit your server.cfg at all. You must have correct rates in your server.cfg for the script to work.

The script tracks player rates on the server. It takes ten second samples from all player IP:PORT addresses and calculates exactly how many packets per second they've sent. Then if they haven't sent enough updates, they get banned. There's nothing about sv_*rate* settings. It's plain network data that the script is monitoring. That's why it's quite impossible to get around this script.

On public servers another irritating thing is players with low FPS. Low FPS means low rate too. FPS is the limit for maximum cmd rate. The low rate "ratetables" script can be used to monitor public servers as well as pcw servers. I've used the script on 24 slot server for over a month, and it's been banned players all the time. I didn't believe there were so many players with so bad rates until I saw it with my own eyes. They weren't catched before because their cl_*rate settings were all OK. Ma_rates showed they had rates 100/100/30000, but they were still moving jiggy. Now they're gone.

janne Wrote:Please explain why you don want to use
sv_minrate 25000
sv_maxrate 25000
sv_minupdaterate 100
sv_maxupdaterate 100
sv_mincmdrate 100
sv_maxcmdrate 100

The answer is in the first post:

Quote:I just hate all the guys coming to pcw with there lowrates and fake rate-scripts...

Did you read the first post? FAKE RATE SCRIPTS.

janne Wrote:there is also
sv_client_cmdrate_difference
sv_client_interpolate
sv_client_max_interp_ratio
sv_client_min_interp_ratio
you could use to force interpolation and cmdrate.
Gaah... everybody has interpolation enable because the game is unplayable without it. Interp_ratios are legacy and don't make any difference with the current game engine. There is simple formula to calculate optimal cl_interp. For some reason it wasn't used in the first Source engine, but it was later added. The forced optimal cl_interp value has been out there for years, but still server admins like you post this kind of stupid messages saying how the server settings should be like.

The only good server variable in this list is cv_client_cmdrate_difference. Even that is usually uneffective because server admins set sv_mincmdrate and sv_minupdaterate to the same value - just like you have in the first part.

Janne, make sure you always know what you're talking about. Then you can be sure you're sure. If someone says something different than you say, you can blatantly send this kind of message saying that those who say differently are wrong.

Could you elaborate on this one:
janne Wrote:rate 25000 is a bit low for source though, try 35000 or more instead.
Why 25000 is bit low? I'm running 24 slot server and 25000 is enough. Why do you say 35000? Did you invent this value by yourself? Is 30000 any better than 25000? Why should anyone set this value higher? Please, if you don't know why 35000 is better than 25000 then just say it. It's better than faking that you know something and making other noob server admins change their configs wrong.
Reply
#6
su2p Wrote:I dont want to edit my cfg, i just want an external program that i can turn off when i want.

-_^
Howabout having 2 different configs. pcw1.cfg and pcw2.cfg ?
Just add zb_lo3 at the bottom of them and your all set.
ex. "rcon exec pcw1"
"the box said 'requires windows xp or better'. so i installed linux"
Linux Ubuntu 9.04 Server 2.6.30-vanilla #1 SMP PREEMPT x86_64
Reply
#7
css Wrote:
janne Wrote:rate 25000 is a bit low for source though, try 35000 or more instead.
Why 25000 is bit low? I'm running 24 slot server and 25000 is enough. Why do you say 35000? Did you invent this value by yourself? Is 30000 any better than 25000? Why should anyone set this value higher? Please, if you don't know why 35000 is better than 25000 then just say it. It's better than faking that you know something and making other noob server admins change their configs wrong.
I guess 25k is an old value used in 1.6.
In 1.6 the packet sizes are a bit smaller than css.
The average rate in css for ex cpw(10slot) is about 10-15k but sometimes it goes higher when alot of things happen.
I guess a 24slot needs a higher rate where more can happen.
Turn on net_graph 2.
Sometimes you'll even see some packets up to over 400bytes, and even occationally 1000bytes+.
In a 100tick server you get 100 packets per second, and with maxrate 25k all packets larger than 250bytes will probably cause some delay in data transmissions one way or the other.
So if you want an optimal server you shouldnt need to limit the maxrate at all, like you could on LAN's for example where contitions are the best.
Why 25k i wonder? even CAL have 30k and CB 35k nowdays.
If on a Lan you should probably max it out to 1048576 which is max source can handle.
"the box said 'requires windows xp or better'. so i installed linux"
Linux Ubuntu 9.04 Server 2.6.30-vanilla #1 SMP PREEMPT x86_64
Reply
#8
Thx. Great post.
Reply
#9
Thanx!

btw. can someone show me a "fake rate script"?

I play tons of pcw's and have some pubservers, and I have never had these problems or heard that people are faking it.
Could'nt it just be so that the problem is people are running torrents/low fps/spyware/problems with ISP's/are from a country with bad bandwidth?
"the box said 'requires windows xp or better'. so i installed linux"
Linux Ubuntu 9.04 Server 2.6.30-vanilla #1 SMP PREEMPT x86_64
Reply
#10
janne Wrote:Thanx!

btw. can someone show me a "fake rate script"?

I play tons of pcw's and have some pubservers, and I have never had these problems or heard that people are faking it.
Could'nt it just be so that the problem is people are running torrents/low fps/spyware/problems with ISP's/are from a country with bad bandwidth?

nope, there are def. fake rate scripts, because i demo like every match and the server rates are fine, but some ppl have 25000-100-100 and stil get no REG on the server, and after they join they first have average 40-50 ping and after a while always 5-10 ping constant. so there are def. these scripts valve or zblock just cant block... and beside that some people say: My rates are fine and refuse to change it and then i gotta search a new pcw.. Sad

i dont like that!
I disagree about the 25000, i play since 2005 and always have the 25000 on the pcw, it's also a standard for match in CUPS like ED or ESL...

i dont know the fake rate script, I dont even know it is script?
but i do know they fck with they rates.

"noob server admins change their configs wrong." hmmm... !?
it's just that a have my own server for 2 days, but i have exp on lans 100tick hosting through srcds updatetool on windows.
it's just that i am running on linux now!

The script you gave me, is not exactly what i am looking for.. sry.

does any1 knows if this even excist?
Such script that inmediatly changes the rates from the client?

Thx anyway,
I am dutch so excuseeee my english plse
Reply
#11
su2p Wrote:"noob server admins change their configs wrong." hmmm... !?
it's just that a have my own server for 2 days, but i have exp on lans 100tick hosting through srcds updatetool on windows.
it's just that i am running on linux now!
Sorry, I wasn't referring to you. Many noob server admins read this forum and it would be good to keep discussion on right track here for the sake of noob admins.

su2p Wrote:The script you gave me, is not exactly what i am looking for.. sry.

Hmm.. Did you get it working? I could modify it to print out low rate player names to the server or something. That would probably suit you better, although it still wouldn't be exactly what you're looking for. At least then you could continue playing the pcw, and all players on the server would know there are low-rate players online.

su2p Wrote:does any1 knows if this even excist?
Such script that inmediatly changes the rates from the client?
The problem is that the server can't trust almost anything the clients send. The clients can say they have 100/100/25000 rates, but that's not what they send.

I haven't seen fake-rate scripts either, but I've seen that players don't send the required sv_mincmdrate. On my public server about 75-80% of players can't even reach solid 66 updates per second. Hell, I can't either. Am I rate hacker?
Reply
#12
Could it be ppl that put "+" in front or after the updaterate or cmdrate? (ex. cl_cmdrate +100 (or something like it))
Thats the only "script" I know gives you a solid 5 in latency.
But I don't think that this trick actually does more that just gives low latency on the scoreboard.
Their rates are probably intact as it is.
If you type "ping" in console you still get their actual ping.

So this is nothing to worry about in my opinion. Relax and enjoy your pcw instead. Wink
(Those who put + i rates just want you to go berserk about it.
I've played with a few who focuses more on this little problem than on their own playing and blame their bad play on bad hitreg.
It's more mental than you might think.)
"the box said 'requires windows xp or better'. so i installed linux"
Linux Ubuntu 9.04 Server 2.6.30-vanilla #1 SMP PREEMPT x86_64
Reply
#13
css Wrote:
su2p Wrote:"noob server admins change their configs wrong." hmmm... !?
it's just that a have my own server for 2 days, but i have exp on lans 100tick hosting through srcds updatetool on windows.
it's just that i am running on linux now!
Sorry, I wasn't referring to you. Many noob server admins read this forum and it would be good to keep discussion on right track here for the sake of noob admins.

su2p Wrote:The script you gave me, is not exactly what i am looking for.. sry.

Hmm.. Did you get it working? I could modify it to print out low rate player names to the server or something. That would probably suit you better, although it still wouldn't be exactly what you're looking for. At least then you could continue playing the pcw, and all players on the server would know there are low-rate players online.

su2p Wrote:does any1 knows if this even excist?
Such script that inmediatly changes the rates from the client?
The problem is that the server can't trust almost anything the clients send. The clients can say they have 100/100/25000 rates, but that's not what they send.

I haven't seen fake-rate scripts either, but I've seen that players don't send the required sv_mincmdrate. On my public server about 75-80% of players can't even reach solid 66 updates per second. Hell, I can't either. Am I rate hacker?

if you have a 100 tick server youll get 100-100
66 tick = 66,66 it does it auto i guess, everytime i look in zblock on a 66 i always get 66 66 or 60 60 from every1, except the ppl that have lower.

i will guess i wil try for this time with the cl_minupdaterate 99... but i dont think it wil work.
also i downloaded and installed ratetweak...
thx anyway.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)