You are not logged on | Login | Register  
Protocol documentation on poelder.com

 
SeanWT

Hey I was wondering if http://www.poelder.com/stuff/dominategameprotocol.txt was still up to date. I noticed that the dominate client (w32) sends 6 elements for login and dosent conform to this document. Is there any particular reason for this?

(The reason I am asking is that I want to make a simple api for communicating with dominate (java) for the purposes of simple client bots)

Any information regarding this would be appreciated.

 
SeanWT

Just so you can double check my reasoning heres the disected packet (with some data removed, password and mac)

00 00 00 06 elements
00 numeric
00 00 00 01 | type 1 == login
01 | string
00 00 00 07 | 7 characters
53 65 61 6E 57 54 00 | username (SeanWT)
01 | string
00 00 00 0B | 11 characters
** ** ** ** ** ** ** ** ** ** 00 | password
00 | numeric
00 00 00 0A | 10? version number?
01 | String
00 00 00 09 | 9 long
64 6F 6D 69 6E 61 74 65 00 | (dominate) ?
01 | String
00 00 00 12 | 12 long
my MAC

 
PointMagu

I used a version of that document that is from october 8, 2002, just over 2 weeks older for my Perl client. It sends only 5 elements at login, the only one it doesn't send is the last long. I send the LOGIN opcode, username, password 8 (version number) and the string 'dominate'. And login (as well as everything else) works just fine.

 
SeanWT

Thanks, I just didnt want to waste my time making the api based on the documentation if it was fairly inaccurate.

 
YouDieNow

I send LOGIN, username, password, and 8. It seems to work fine no matter what string you put in place of "dominate", or even if you leave it out altogether. I'm guessing that's for the client to identify itself, so the server can log which one you're using.

  Reply to this discussion

Copernica is a software for e-mail marketing, profile enrichment, websites and short text messages campaigns.