Blizzhackers

Home of the Dupe since 2001

* Login   * Register    * FAQ    * Search

Join us on IRC: #bh@irc.synirc.net (or Mibbit Web IRC)


It is currently Tue Oct 17, 2017 12:56 am


All times are UTC [ DST ]





Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Need help on gametime
PostPosted: Sun Jun 18, 2017 7:47 am 
 
User
User

Joined: Thu Aug 09, 2007 11:31 am
So I wonder What experience u got on How long games/How many per hour I can run with my sorc.
Gonna set her up for baalruns and will use a bo barb in same game. So 2 chars from same ip. I got like 7keys/char. How long does my games need to be in order to prevent RD/game does not exist?
How many runs before keyswitch?

Top
 Profile  
 Post subject: Re: Need help on gametime
PostPosted: Sun Jun 18, 2017 7:45 pm 
 
User
User

Joined: Tue Mar 01, 2005 8:31 pm
According to Bnetforum crybabies you won't RD but they will tell you they game doesn't exist once you sent the joingame request. So you have to change the "Failed to join" code to stop the bot after 1 failed attempt. The better way would be to hook the rec mcp packet function though because you need to make a difference between regular FTJ and a antibot FTJ.

Top
 Profile  
 Post subject: Re: Need help on gametime
PostPosted: Mon Jun 19, 2017 11:28 pm 
 
User
User

Joined: Wed Oct 01, 2003 10:24 pm
How could you tell if it's a RD FTJ or a regular FTJ if the packet is the same?

Top
 Profile  
 Post subject: Re: Need help on gametime
PostPosted: Mon Jun 19, 2017 11:47 pm 
 
User
User

Joined: Tue Jun 05, 2012 7:10 am
How could you tell if it's a RD FTJ or a regular FTJ if the packet is the same?


you read the packets and test the results

Top
 Profile  
 Post subject: Re: Need help on gametime
PostPosted: Tue Jun 20, 2017 12:03 am 
 
User
User

Joined: Tue Mar 01, 2005 8:31 pm
A FTJ doesn't open the gate.

Here is an example(note how he hides the etal logo and the v1.13 on his stream)

https://www.twitch.tv/videos/152508959

The create game sequence sends a creategame and a joingame packet, that's the create game sequence.

The MCP Packet looks like that:

04 [WORD Request ID] [DWORD Gametoken] [DWORD ServerIP] [ DWORD Hash] [DWORD result of the request]


The result of a regular request is 0x00 game does not exist is 0x29. You should only receive 0x29 when you join a game. You hook the MCP send function and check for a "Create Game Request packet" and set a flag. When you receive 0x00 you got hit by the detection and you can tell the controller to take an extended break.

03 [WORD Request ID] [DWORD Gametoken] [DWORD result of the request]

Similar way with the "Server Down" message. Usually you receive server down and disconnect from the chatserver. If the result of the request is 0x20 and you don't disconnect afterwards it means either Ladder Reset or you got caught.

Same result: An extended break.



Same thing with MCP Startup:
01  [DWORD status]

There are several types of status messages eg 0x7F being RD but usually you should't receive 6112 unless the servers are down.

If you receive 6112 -->Tell the controller your account is gone and block any attempted connections with the bot.
If you used a proxy consider the proxy blacklisted.


Also you might consider to disconnect from the MCP server aka disable Realm Down blocker. Once Blizzard realizes only clientless and RD blocker bots stay connected to the MCP server the next banwave will hit.

Top
 Profile  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


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

Search for:
Jump to:  
cron