Luigi Auriemma

aluigi.org (ARCHIVE-ONLY FORUM!)
It is currently 19 Jul 2012 12:13

All times are UTC [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 14 posts ] 
Author Message
 Post subject: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 17:35 

Joined: 09 Sep 2009 17:25
Posts: 9
Hello Luigi,

Thank you for checking out my question.

I just wanted to confirm the steps necessary to replicate this PB Issue.

I will be testing this with a game called " Call of Duty 4 "

Step 1: I downloaded the file = http://aluigi.org/poc/pbmsgsdos2.zip

Step 2: I copied all the files located in this zip "ws2_32.dll" and "myproxocket.dll" into the:
C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare folder

Step 3: I launch Call of Duty 4

Step 4: At the start screen I type into console "/pb_cl_enable"

Step 5: I join the server, however no lag and/or crashing occurs.

Am I missing something in the steps?


Top
 Profile  
 
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 17:43 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
yes 2 things missed or not clear:
- you must place also the ws2_32.dll of proxocket inside the cod4 folder: http://aluigi.org/mytoolz.htm#proxocket
- remember that the server to join (yours or one of your friends) must have punkbuster enabled


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 17:51 

Joined: 09 Sep 2009 17:25
Posts: 9
Hello Luigi,

Thank you for answering my question.

I included a screenshot of what I have in my folder.. can you please confirm if this is correct?

Image

Also once I join a game do I need to /exec anything? or just play as normal?

Thank you!


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 18:56 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
ws2_32.dll and myproxocket.dll together, yes it's ok.

and no you don't need to execute something, the code will automatically starts to send the packets when your client will send a punkbuster packet.
remember to quit the game after the test because the sending of the packets "could" continue (maybe not) also when you disconnect from from the server but are still into the game menu


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 19:13 

Joined: 09 Sep 2009 17:25
Posts: 9
Ok last question than I will all be set.

Do you know how long it takes to send each punkbuster packet?

The reason I ask is that I've joined a few servers with punkbuster enabled .. and nothing has happened.

How long should I stay in the server for?


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 19:27 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
all my tests have been performed in lan, which is exactly like online because the sending of the packets has a fixed delay of 20 ms, and the effect was almost immediate with almost all the games I tested.


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 19:34 

Joined: 09 Sep 2009 17:25
Posts: 9
Hmm I have no idea why than it won't work on online servers. I went and tested on 10 more servers with no results :(


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 19:42 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
if are 10 servers not owned by you is a good result.
I bet that you have even not tried to test first your local server to see if it worked or what was the effect... blah senseless


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 19:53 

Joined: 09 Sep 2009 17:25
Posts: 9
I did try on a lan server that was the first test I ran .. with no result.. thus I tried other servers.

I tried my own server which gave no result

than I tried 10 other random public servers with no result.

So my judgement wasn't senseless I was following a chain of command to which I thought would work.

Lan (self test) > Own server (self test) > Public

Btw: my old name on here is tictacman08 .. you have helped me greatly in the past.. since summer of 2008.. as you can imagine I do follow your instructions to par - all I was asking for was a bit of guidance.


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 09 Sep 2009 20:10 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
you didn't talk about your first server, that's why it looked senseless.

first verify if the proxocket dll is loaded by the game.
for doing it just delete or renamed temporary myproxocket.dll and launch the game, if a proxocket_09.sep.2009-xx.xx.xx.cap file is created means that everything is ok.

then be sure that your test server has punkbuster running (pb_sv_enable).

how to see that your server is bugged?
when the client joins the server's console will be full of tons and endless random messages like:
Code:
PunkBuster Server: [From #1 1234(VALID) myplayer] xq2JpzYBtZROyNBownafNZLLfZra8qpMzVqmq6WofOH43uxV7kzWmSFLjiwQeHg3E7ldULBbYRMAXojwSbgSHqHXPYzJi0qku7XmpYa8xI60Tdyn28v0x5YmeD7W8mfBSgoJybr5yEppOsoKEulWRSG4EdJfBJ4cgfen3EJBTiDdNUVMhaferkGPBpVgBocQ6cTYffMH9wMGxrynL65tK7b


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 10 Sep 2009 03:22 

Joined: 09 Sep 2009 17:25
Posts: 9
Luigi,

My apoglizes for before I should have mentioned the LAN server in the begining.

I must be doing something wrong.. I followed your exact steps and still nothing works.

I can verify for you that the cap file is NOT created in the program files where call of duty 4 is .. which tells me that the game is not launching the dll file. Problem is i'm not sure how to make it launch the game with the dll file since all I have it is in the main folder.

You have the files in your main folder right? Or do you have them in some other folder?

Do I need to change this as you specified in your previous forum post? "HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Image File Execution Options\DevOverrideEnable" to 1


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 10 Sep 2009 09:19 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
yes try to create/change that registry key to 1 and see if the cap will be created.
it means that the game loads the real ws2_32.dll instead of the proxocket one in its folder


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 10 Sep 2009 18:29 

Joined: 09 Sep 2009 17:25
Posts: 9
aluigi wrote:
yes try to create/change that registry key to 1 and see if the cap will be created.
it means that the game loads the real ws2_32.dll instead of the proxocket one in its folder


Thanks luigi for all of your help so far.

Here is a screenshot to make sure I am in the right place.. however when I right click the bottom file and change the value to "1" hexademical that error pops up.. any ideas?

Image


Top
 Profile  
 
 Post subject: Re: pbmsgsdos-adv Question
PostPosted: 10 Sep 2009 19:21 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
that's for sure a problem of permissions, probably you are not administrator.
I don't know if you have Vista or win7, in any case I don't know both of them so I don't know if could be even needed to activate the Administrator user ("Net User Adrministrator /active:yes" or similar).


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 14 posts ] 

All times are UTC [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for: