Jump to content

MD5 Checks kick players for ignoring client queries


Swanny-CG

Recommended Posts

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

Link to comment
Share on other sites

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.

Edited by Swanny-CG
Link to comment
Share on other sites

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.

 

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.

Link to comment
Share on other sites

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 -

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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

 

 

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.

Link to comment
Share on other sites

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)

post-104433-0-05559400-1322391346_thumb.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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.