Springen naar inhoud


Welcome to PBBans

Welcome to PBBans, like most online communities you must register to view or post in our community, but don't worry this is a simple free process that requires minimal information for you to signup. Be apart of PBBans by signing in or creating an account.
  • Start new topics and reply to others
  • Subscribe to topics and forums to get automatic updates
  • Get your own profile and make new friends
  • Customize your experience here
Guest Message by DevFuse
 

MD5 Checks kick players for ignoring client queries


10 replies to this topic

#1 Swanny-CG

    Normal User

  • Streaming Admin
  • Reputation: 2
    A step in the right direction
  • 21 berichten

?????????? ½Þï 25, 2011 - 04:06

Hi guys,

I got the pbsvuser.cfg from the master config index. When we implement it we get a BIG percentage of players that get kicked for ignoring client queries. We were running streaming and had the MD5 config implemented for years, and everything was fine. The last big exploit crashed our server many times before the fix came out and suddenly people were getting crazy pb kicks that seemed to relate to MD5 checks (it's been a while, I don't remember the errors from then). We would usually get things working again but finally even disabling the MD5 checks didn't help; people were still getting kicked. We wiped and reloaded the server (linux on gameservers) and got streaming again. Every time we add in the MD5 checks though, almost our entire population starts getting kicked at some point for violations. I'm not *positive* but I think the majority are for ignoring client queries.

Do you guys have any suggestions? I had added in a kick for Battlefield: High Definitiion but even took that back out and it still kicks people like nuts. I'd like to have the Md5 checks in but not if it kicks everyone, obviously. I did search before posting but I don't see anything that looks like the ticket, and like I said, we just reloaded the whole server.

Thanks,
Swanny

#2 Benway

    BOFH

  • Site Staff
  • Reputation: 396
    Name is well known
  • 7 726 berichten
  • Gender:Male
  • Location:Earth 52°N27'09'' 13°E20'16''

?????????? ½Þï 26, 2011 - 02:20

try again with

pb_sv_md5toolfreq 200

to see if the issue persists;

#3 Swanny-CG

    Normal User

  • Streaming Admin
  • Reputation: 2
    A step in the right direction
  • 21 berichten

?????????? ½Þï 26, 2011 - 12:54

View PostBenway, on ½Þï 26, 2011 - 02:20 , said:

try again with

pb_sv_md5toolfreq 200

to see if the issue persists;


I made the change in my pbsvuser.cfg from 50 to 200. I have an entry in my pbsv.cfg that says

pb_sv_uconignore "pb_sv_md5toolfreq"


Should I remove that or leave it?


One more question - I'm trying to add an entry for BFHD and I used to have a cheat sheet for adding entries, what the w did vs. a, but it seems it was lost. I looked in the information center and tried some googling but I don't see any info on it - do you have a link handy that I can read to get it?

Edit - I just found it here: http://evenbalance.com/index.php?page=md5tool.php


I'll post back with how it goes on the server, thanks for taking the time to help.

????????? ???? ???????? Swanny-CG: ½Þï 26, 2011 - 12:58


#4 Benway

    BOFH

  • Site Staff
  • Reputation: 396
    Name is well known
  • 7 726 berichten
  • Gender:Male
  • Location:Earth 52°N27'09'' 13°E20'16''

?????????? ½Þï 26, 2011 - 02:31

View PostSwanny-CG, on ½Þï 26, 2011 - 12:54 , said:

I have an entry in my pbsv.cfg that says

pb_sv_uconignore "pb_sv_md5toolfreq"

Should I remove that or leave it?
that just prevents modifications of pb_sv_md5toolfreq via PBUCON (e.g. streaming services), can stay as is.

View PostSwanny-CG, on ½Þï 26, 2011 - 12:54 , said:

One more question - I'm trying to add an entry for BFHD and I used to have a cheat sheet for adding entries, what the w did vs. a, but it seems it was lost. I looked in the information center and tried some googling but I don't see any info on it - do you have a link handy that I can read to get it?

brief overview, you can pm me your md5 list when done (+ additional info like DL sources) if you want.

#5 Swanny-CG

    Normal User

  • Streaming Admin
  • Reputation: 2
    A step in the right direction
  • 21 berichten

?????????? ½Þï 26, 2011 - 03:03

View PostBenway, on ½Þï 26, 2011 - 02:31 , said:

that just prevents modifications of pb_sv_md5toolfreq via PBUCON (e.g. streaming services), can stay as is.



brief overview, you can pm me your md5 list when done (+ additional info like DL sources) if you want.


I PMed you the info. Incidentally, people are still getting pb kicks when I include the pbsvuser.cfg file. Is there something else I can try? It's a majority of my users getting kicked, and regularly.


Thanks -

#6 Benway

    BOFH

  • Site Staff
  • Reputation: 396
    Name is well known
  • 7 726 berichten
  • Gender:Male
  • Location:Earth 52°N27'09'' 13°E20'16''

?????????? ½Þï 26, 2011 - 03:27

pb_sv_md5tool a "" v "mods/BFHD\Archives\Objects.rfa" SZ0 AT0 LEN32 NOT_FOUND
syntax error

pb_sv_md5tool a "" v "mods/BFHD/Archives/Objects.rfa" SZ0 AT0 LEN32 NOT_FOUND

that left aside, i don't see any sense in kicking players for having a mod that has no impact on other mods, imo you have to join a BFHD Server - i have BFHD myself and joined your server today, and there defo was full fog on ivo jima.

is it possible everybody has bfhd? :P

#7 Swanny-CG

    Normal User

  • Streaming Admin
  • Reputation: 2
    A step in the right direction
  • 21 berichten

?????????? ½Þï 26, 2011 - 03:58

I hope it's not inappropriate to say this here but if you copy the map rfas and overwrite the dc versions, you will have the low-fog versions running client side.
Thanks for the tip on the typo.
Any other ideas for avoiding the kicks?
Thanks!

#8 Benway

    BOFH

  • Site Staff
  • Reputation: 396
    Name is well known
  • 7 726 berichten
  • Gender:Male
  • Location:Earth 52°N27'09'' 13°E20'16''

?????????? ½Þï 27, 2011 - 03:09

View PostSwanny-CG, on ½Þï 26, 2011 - 03:58 , said:

I hope it's not inappropriate to say this here but if you copy the map rfas and overwrite the dc versions, you will have the low-fog versions running client side.
Conspiracy. All you get from that is a game crash (i tried, you?) as client's and server's map+mod do not match*. Even if this not the case: checking for the existence of a mod (mods/BFHD/Archives/Objects.rfa NOT_FOUND) would not change an overwritten map-file (rename /BFHD/, fixed?)

*(local server w/ same broke-joke-map)
????????????? ????  BF1942 2011-11-27 08-39-23-63.jpg   226,16K   10 ??????? ???


View PostSwanny-CG, on ½Þï 26, 2011 - 03:58 , said:

Any other ideas for avoiding the kicks?
What type of kicks? violation logs? there is no md5t related kick in the streamed logs back to Nov.7, 4-5 kicks for #9013 Ignoring MD5Tool Queries. Usual fix for #9013 is a higher md5toolfreq setting, a few random #9013 viols. are common.

#9 Swanny-CG

    Normal User

  • Streaming Admin
  • Reputation: 2
    A step in the right direction
  • 21 berichten

?????????? ½Þï 27, 2011 - 02:19

View PostBenway, on ½Þï 27, 2011 - 03:09 , said:

Conspiracy. All you get from that is a game crash (i tried, you?) as client's and server's map+mod do not match*. Even if this not the case: checking for the existence of a mod (mods/BFHD/Archives/Objects.rfa NOT_FOUND) would not change an overwritten map-file (rename /BFHD/, fixed?)

*(local server w/ same broke-joke-map)
Attachment BF1942 2011-11-27 08-39-23-63.jpg



What type of kicks? violation logs? there is no md5t related kick in the streamed logs back to Nov.7, 4-5 kicks for #9013 Ignoring MD5Tool Queries. Usual fix for #9013 is a higher md5toolfreq setting, a few random #9013 viols. are common.

I believe I did try it back in the day with a single map (I seem to remember Gazala or El Alamein) but it's been long enough I won't swear to it.

All of our errors are 9013s but yesterday we had 12 in one hour. Today I re-implemented it and when I joined I started rubberbanding really badly and I got kicked for ignoring md5tool queries but there isn't an entry in the sv_viol.log - should I be looking somewhere else? I see the ones from yesterday in there.

I changed the md5 timeout to 300 instead of 200 and I only saw one person get kicked so far but is that all I can do (other than turn md5 checks off completely)?

Thanks.

#10 Swanny-CG

    Normal User

  • Streaming Admin
  • Reputation: 2
    A step in the right direction
  • 21 berichten

?????????? ½Þï 27, 2011 - 04:20

View PostSwanny-CG, on ½Þï 27, 2011 - 02:19 , said:

I believe I did try it back in the day with a single map (I seem to remember Gazala or El Alamein) but it's been long enough I won't swear to it.

All of our errors are 9013s but yesterday we had 12 in one hour. Today I re-implemented it and when I joined I started rubberbanding really badly and I got kicked for ignoring md5tool queries but there isn't an entry in the sv_viol.log - should I be looking somewhere else? I see the ones from yesterday in there.

I changed the md5 timeout to 300 instead of 200 and I only saw one person get kicked so far but is that all I can do (other than turn md5 checks off completely)?

Thanks.

I found the logs, they just weren't refreshing in the web interface. Here is the last bit I tried with a md5 interval of 300:

[11.27.2011 18:51:43] VIOLATION (IGNORING QUERIES) #9013: Swanny-CG (slot #17) Ignoring MD5Tool Queries [519167e3e1c6b18cdeeeb25f784997a6(-) 24.7.127.40:60450]
[11.27.2011 18:59:09] VIOLATION (IGNORING QUERIES) #9013: Nestor Kirchner (slot #5) Ignoring MD5Tool Queries [dbf2d1a129d383b63f2a7a7830bb6101(-) 186.18.36.175:1750]
[11.27.2011 18:59:09] VIOLATION (IGNORING QUERIES) #9013: killroy (slot #8) Ignoring MD5Tool Queries [0afb4c9e22e42a871a3fe4fdbe17b657(-) 76.16.130.228:4333]
[11.27.2011 19:10:48] VIOLATION (IGNORING QUERIES) #9013: AIDS (slot #4) Ignoring MD5Tool Queries [5834e8b93e90acfa93b20e426e5bb01c(-) 96.61.170.53:3586]
[11.27.2011 19:11:21] VIOLATION (IGNORING QUERIES) #9013: Fullfaulkner (slot #12) Ignoring MD5Tool Queries [23cfe0d284d7a8253fcd7b283e4c363d(-) 173.32.219.212:1270]
[11.27.2011 19:11:37] VIOLATION (IGNORING QUERIES) #9013: BloodclanScourge (slot #19) Ignoring MD5Tool Queries [ae4d14cec71a8d972c7c7325f1b9df4b(-) 173.49.167.65:1058]
[11.27.2011 19:12:08] VIOLATION (IGNORING QUERIES) #9013: Reggiano (slot #7) Ignoring MD5Tool Queries [8fd1935b1f44160926005ca25192d7c0(-) 204.195.3.227:1573]
[11.27.2011 19:20:54] VIOLATION (IGNORING QUERIES) #9013: 3ANDREW (slot #11) Ignoring MD5Tool Queries [f73bb194bfd8bd734223d21fed55eb6a(-) 184.32.94.68:50208]
[11.27.2011 19:24:52] VIOLATION (IGNORING QUERIES) #9013: Reggiano (slot #5) Ignoring MD5Tool Queries [8fd1935b1f44160926005ca25192d7c0(-) 204.195.3.227:1661]
[11.27.2011 19:25:13] VIOLATION (IGNORING QUERIES) #9013: [OWiH] Pisterio (slot #8) Ignoring MD5Tool Queries [4c7237dfb530494f49fbcc7f5501880d(-) 94.248.221.142:2211]
[11.27.2011 19:30:22] VIOLATION (IGNORING QUERIES) #9013: Cpt. Paul [uw] (slot #11) Ignoring MD5Tool Queries [e6d1e1a8334d671d5ad1909cd0d8c2fb(-) 96.253.97.33:3396]
[11.27.2011 19:35:05] VIOLATION (IGNORING QUERIES) #9013: -=OL(fr)=- (slot #7) Ignoring MD5Tool Queries [65b6519f4ad19502179623864131393e(-) 79.86.120.27:4597]

Should I keep trying higher numbers until it goes away or do I need to pick between having this and turning it off, do you think?

#11 Benway

    BOFH

  • Site Staff
  • Reputation: 396
    Name is well known
  • 7 726 berichten
  • Gender:Male
  • Location:Earth 52°N27'09'' 13°E20'16''

?????????? ½Þï 27, 2011 - 05:32

i tried this bfhd exploit (bfhd map in dc levels/) on a DC online server, result(s): empty/grey map-loading screen & crash to desktop - as expected and as it should. It only "works" (with weapons etc. of the wrong mod) on local servers, but this only as server and client are using the same wrong map-file.

for #9013 kicks, practically pb_sv_md5toolfreq is a timeout. Usually clients are kicked shortly after connecting if the server issued a md5tool check (note there is a random factor) while clients are still initializing (or worse: updating) pb. This can get worse if the servers network connection gets weak - i used to run md5toolfreq 50 but during weekends 120 ish.
Opposed to that, if there are individual clients always getting kicked, they have update, init or firewall issues, no overall admin rights (vista) - i never found a fix though.

As a practical approach: the list contains a lot of dated items, i'd run a high setting, but 300 is already maxed out. If there are still mass kicks, my only idea is, its a legacy game pb-wise, and apparently stuff starts to break.





1 ????????????? ?????? ??? ????

0 ?????????????, 1 ??????, 0 ???????



DMCA.com