CS.RIN.RU - Steam Underground Community
http://cs.rin.ru/forum/

New MasterServer - better server browser
http://cs.rin.ru/forum/viewtopic.php?f=31&t=30508
Page 4 of 6

Author:  |2eM!x [ Sunday, 12 Mar 2006, 21:32 ]
Post subject: 

So let me ask one question,

chr(0x2e).chr(0x02).chr(0x00).chr(0x00).chr(0x14).chr(0x03).chr(0x00).chr(0x00).chr(0x00).chr(0x0d).chr(0x81);


That totally drops the client and I can close the connection from there on? Thanks and the master server works beautifully. BTW when the masterserver is done, it adds 0.0.0.0 at the end of the packet instead of a regular IP to contine with. Just in case you guys didnt know that :wink:

Author:  Ben5015se [ Monday, 13 Mar 2006, 01:39 ]
Post subject: 

butt...

why not have the servers automaticly add them selfs to the list when they start? its alot easier and more convienyent..

Author:  Fuck nellistengam [ Tuesday, 14 Mar 2006, 14:55 ]
Post subject: 

|2eM!x wrote:
chr(0x2e).chr(0x02).chr(0x00).chr(0x00).chr(0x14).chr(0x03).chr(0x00).chr(0x00).chr(0x00).chr(0x0d).chr(0x81);


That totally drops the client and I can close the connection from there on?

Yes.

|2eM!x wrote:
BTW when the masterserver is done, it adds 0.0.0.0 at the end of the packet instead of a regular IP to contine with.

It does that to make it clear for the client that it ain't gettin' more servers. If it doesn't send that the client doesn't stop refreshing and then gets duplicate servers. There doesn't seem to be any end signal even from the real Steam masterservers, so it's hard to invent one by yourself.


Ben5015se wrote:
why not have the servers automaticly add them selfs to the list when they start? its alot easier and more convienyent..

It's not easier and it's not more convenient. Every server admin should change masterserver, but maybe 5% of them know how to change it and of those 5% only 1% know the right IP.

It's easier to let anyone submit all servers he knows to a web form and then periodically check if the server still exists. This overcomes all problems with masterservers and gameserver <-> masterserver communication. This has worked very well for almost a year at http://css.setti.info/ .

Author:  sixcentgeorge [ Tuesday, 14 Mar 2006, 16:09 ]
Post subject:  legit players

and you get players with valid account

Author:  |2eM!x [ Wednesday, 15 Mar 2006, 00:26 ]
Post subject: 

One last question, does that work for cs1.6 servers also?

Author:  Fuck nellistengam [ Wednesday, 15 Mar 2006, 01:26 ]
Post subject: 

|2eM!x wrote:
One last question, does that work for cs1.6 servers also?

Don't know.

If you know any CS 1.6 server admins it's pretty easy to test. Especially if they are running Linux. The perl-script works in every Linux machine on the planet.

Author:  tommas [ Wednesday, 15 Mar 2006, 01:28 ]
Post subject: 

I hope more and more gamers switch to cracked servers and create them. I have only 40 CSS Servers in my list.

Author:  tommas [ Thursday, 16 Mar 2006, 18:41 ]
Post subject: 

Could anyone fix the filter in the serverbrowser.dll. It shows CS Source and CS1.6 Servers, but the filter is set to CS Source.

Author:  MaddoxX [ Tuesday, 25 Apr 2006, 15:46 ]
Post subject: 

Whats the packet to send to see if the server is cracked or not :]
and then disconnect

Author:  Sillium23 [ Tuesday, 25 Apr 2006, 17:36 ]
Post subject: 

tommas wrote:
Could anyone fix the filter in the serverbrowser.dll. It shows CS Source and CS1.6 Servers, but the filter is set to CS Source.


Erease the hl1 part in masterservers.vdf. So that it looks like that:

"MasterServers"
{
        "hl2"
        {
                "0"
                {
                        "addr"          "85.25.135.167:27011"
                }
                "1"
                {
                        "addr"          "84.234.69.10:27011"
                }
        }
}

Author:  bug.meh.not [ Tuesday, 25 Apr 2006, 19:03 ]
Post subject: 

MaddoxX wrote:
Whats the packet to send to see if the server is cracked or not :]
and then disconnect


http://www.paleckproductions.com/squery ... 5&all=true

look at the debug hex dumps

Author:  Fuck nellistengam [ Tuesday, 25 Apr 2006, 19:05 ]
Post subject: 

MaddoxX wrote:
Whats the packet to send to see if the server is cracked or not :]
and then disconnect


Probably the best and the most comprehensive way is to see this server query tool:

http://www.paleckproductions.com/squery ... 5&all=true

It's the one bug.meh.not made long time ago.

Dropping out of the server you'll figure out from http://www.cs.rin.ru/forum/viewtopic.ph ... =30#334089

Basically the idea is to send "key requst" packet, then receive "key reply" packet, then send forged "user authentication" packet (eg. copy one from the page) where the "key" is replaced accordingly (it's fixed position) in the "user authentioation" packet and then see what the server reponds. At this point server can say "Steam authentication failed" or something like that. If server accepts player it sends "0000000" or something similar, lots of 0's anyway.

Source and HL1 have slightly different procedures for authentication. HL1 uses "steam challenge" for "key requst" and so on. The procedure is somewhat similar, overall. There are also few tricks how to determine if only Steam-based clients are approved or does the server allow EMPORiO releases too (or nowdays DZ releases :P) These are all covered in paleckproduction server query tool, just look at the "debug" output.

Paleckproductions server tool doesn't seem to query CS:S servers very well. All servers complain something about invalid cookie length. You'll get the idea anyway.

Download CSN and take a look at packets\ direcotory. There are all query packets named accordingly (unless |2emix really encrypted them...).

It seems that it's your turn to copy&paste and do major rip-off :twisted:. Who's the n00b now? ;)

Author:  paleck [ Tuesday, 25 Apr 2006, 19:13 ]
Post subject: 

Im not in the mood to just give you the info, but you can look at the hex dump. Its all right there for you.

Author:  <PsYkE> [ Tuesday, 25 Apr 2006, 20:52 ]
Post subject: 

Quote:
Who's the n00b now? :wink:


I'll force myself to better not reply this question =|

Author:  bug.meh.not [ Wednesday, 26 Apr 2006, 01:54 ]
Post subject: 

wannabugme? wrote:
MaddoxX wrote:
Whats the packet to send to see if the server is cracked or not :]
and then disconnect


Probably the best and the most comprehensive way is to see this server query tool:

http://www.paleckproductions.com/squery ... 5&all=true


wow, we post exact same link within 2 minutes of each other

not sure what is up with that particular gameserver though, the frame that indicates whether or not the server is cracked says "207.58.180.211:60434" which isn't either the server IP OR the local IP :?:

Page 4 of 6 All times are UTC + 3 hours
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/