Logo

CS.RIN.RU - Steam Underground Community

IRC: #cs.rin.ru at irc.rizon.net
It is currently Friday, 17 Apr 2015, 12:15

English | Русский




Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 85 posts ] 
Author Message

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 00:41   
Advanced forumer Завсегдатай
Joined: Monday, 21 Nov 2005, 22:15
Posts: 65
nice work for the comunity u guys are doing...
i have 2 questions ,
1 - u give me permition to use http://css.setti.info/code/masterserver ... ervers.vdf to patch the masterserver.vdf from inside steamrip ?(that will result for everytime steamrip user starts it , it will querie that page)

2 - can u post the patched hex adress inside serverbrowser.dll so i wont have to compare patched and non patched (im kinda lazy right now)...

_________________
SteamRip

Play all games online / offline / lan / make servers

Your Download-Link:
viewtopic.php?t=21098


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 01:43   
User Редкий гость
Banned
Joined: Monday, 16 Jan 2006, 09:02
Posts: 36
bug.meh.not wrote:
It is fairly easy to add new servers automatically to a master server list, as long as all those servers "setmaster add x.x.x.x" the right address.


Yeah, but nobody ever knows the right address :?. It's also more effective to let everybody add all servers they know in a form on a web page. There are currently over 300 servers (running or not) submitted to http://css.setti.info/. The rest are from CSN and GrCs2Ek's server list. Props for them too ;).

bug.meh.not wrote:
The connection between the client and the master server is the only real problem right now. When a client sends a request for a list of Counter-Strike servers, the frame that is sent is identical to that of a client requesting a list of Counter-Strike: Source servers. So the client (unknowingly) ends up requesting a massive list of servers from both the hl1 master AND the hl2 master. The servers are filtered out client-side acccording to the client's preference.


Yeah, it's not pretty, but it's working. In total there are some 700 servers (from which some 300 runing simltaneously usually). They can be sent in 3 udp packets and parsed in 0.1 microseconds on client. It's good enough compromise, don't you think?


SteamRipper wrote:
1 - u give me permition to use http://css.setti.info/code/masterserver ... ervers.vdf to patch the masterserver.vdf from inside steamrip ?


Of course. Thanks.

SteamRipper wrote:
2 - can u post the patched hex adress inside serverbrowser.dll so i wont have to compare patched and non patched (im kinda lazy right now)...


You basically just need to change hard coded Steam masterserver addresses to invalid ones. That way when (for some reason) all servers have been queried from asterServer.vdf, it won't be able to fetch more servers from hard coded Steam masterservers. MasterServer.vdf is just some kind of additional resource for masterservers.

You can find these kind of values around c6450h. Take a look at IPs on the right side and change them to whatever you wish (they have been changed already, every IP has some value over 255).

ServerBrowser.dll

000c6440: 2e5c 4669 6e64 5374 6561 6d53 6572 7665  .\FindSteamServe
000c6450: 7273 2e63 7070 0000 3235 372e 3137 332e  rs.cpp..257.173.
000c6460: 3137 372e 3131 3a32 3730 3330 2032 3537  177.11:27030 257
000c6470: 2e31 3733 2e31 3737 2e31 323a 3237 3033  .173.177.12:2703
000c6480: 3020 3639 2e32 382e 3535 312e 3137 383a  0 69.28.551.178:
000c6490: 3237 3033 3820 3639 2e32 382e 3535 332e  27038 69.28.553.
000c64a0: 3832 3a32 3730 3338 2036 382e 3534 322e  82:27038 68.542.
000c64b0: 3838 2e33 343a 3237 3033 3820 3638 2e31  88.34:27038 68.1
000c64c0: 3432 2e37 322e 3535 303a 3237 3033 3800  42.72.550:27038.
000c64d0: 756e 6b6e 6f77 6e20 6572 726f 7200 0000  unknown error...


It could be possible to change those IPs to point to certain address, but anyway one would need to modify MasterServer.vdf to exclude official Steam masterservers. Dropping the official servers out from ServerBrowser.dll makes it more flexible to just change values in MasterServer.vdf without need to edit ServerBrowser.dll in hex mode.

_________________
what do you want, huh?
http://css.setti.info/ - Server lists


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:02   
I live here Три раза сломал клаву :)
User avatar
Banned
Joined: Saturday, 27 Mar 2004, 00:26
Posts: 1525
Add servercheck if it's cracked or not (there's documentation on this board somewhere about it)
if not cracked = drop


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:11   
User Редкий гость
Banned
Joined: Monday, 16 Jan 2006, 09:02
Posts: 36
MaddoxX wrote:
Add servercheck if it's cracked or not (there's documentation on this board somewhere about it)
if not cracked = drop


You mean this: http://css.setti.info/servers-excluded.php

_________________
what do you want, huh?
http://css.setti.info/ - Server lists


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:15   
I live here Три раза сломал клаву :)
User avatar
Banned
Joined: Saturday, 27 Mar 2004, 00:26
Posts: 1525
no

easy explanation:
You can check a server if it's cracked or not by sending it "packets" to join a server. If it allows connection without dropping it's cracked

dunno I don't have much information about this lol bugmenot knows more about this, I never looked into it.... but this might be a better way to keep legit servers away from the master.


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:20   
Advanced forumer Завсегдатай
Joined: Monday, 21 Nov 2005, 22:15
Posts: 65
@ maddox

thats what it already does...

:lol: u didnt check the page did u? confess

_________________
SteamRip

Play all games online / offline / lan / make servers

Your Download-Link:
viewtopic.php?t=21098


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:21   
User Редкий гость
Banned
Joined: Monday, 16 Jan 2006, 09:02
Posts: 36
MaddoxX wrote:
You can check a server if it's cracked or not by sending it "packets" to join a server. If it allows connection without dropping it's cracked


Doh. Get a grip, MaddoxX. You mean this: http://css.setti.info/servers-excluded. ... .110:27015

_________________
what do you want, huh?
http://css.setti.info/ - Server lists


Last edited by Fuck nellistengam on Thursday, 09 Mar 2006, 02:25, edited 1 time in total.

Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:21   
Forum ghost Местное привидение
Joined: Wednesday, 13 Jul 2005, 07:27
Posts: 297
MaddoxX wrote:
this might be a better way to keep legit servers away from the master


Yes and no. You're screwing over all the cracked servers if you don't properly disconnect from the server, the bot will end up filling real player slots. Right now, Remix and I are the only ones who know how to do that. PM for documentation.

_________________
You are what you post.


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:24   
I live here Три раза сломал клаву :)
User avatar
Banned
Joined: Saturday, 27 Mar 2004, 00:26
Posts: 1525
right, i didn't look on that page that long :P


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:29   
User Редкий гость
Banned
Joined: Monday, 16 Jan 2006, 09:02
Posts: 36
bug.meh.not wrote:
MaddoxX wrote:
this might be a better way to keep legit servers away from the master


Yes and no. You're screwing over all the cracked servers if you don't properly disconnect from the server, the bot will end up filling real player slots. Right now, Remix and I are the only ones who know how to do that. PM for documentation.


Hah. Don't get cocky. Only |2emiX's CSN is filling up slots. Sending one packet once in a while won't flood any server, hundreds of people using CSN querying servers will.

"Remix and I are the only ones who know...". Should we praise you or what?

_________________
what do you want, huh?
http://css.setti.info/ - Server lists


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:34   
I live here Три раза сломал клаву :)
Joined: Saturday, 16 Oct 2004, 17:45
Posts: 4360
Hey chill out...CSN drops now, old version didnt..Ive apoligized numerous times :roll:

_________________
Image
Search
This account has been used by ColdFusion from August 26th to November 6th, 2006. All posts in that period belong to him and not to me!


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 02:35   
I live here Три раза сломал клаву :)
User avatar
Banned
Joined: Saturday, 27 Mar 2004, 00:26
Posts: 1525
Still I hate perl :P


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 03:10   
Forum ghost Местное привидение
Joined: Tuesday, 15 Feb 2005, 10:11
Posts: 402
Very nice. I've always like the idea of having our own master servers, but when I tried using the old one, it would always freeze and then access the original steam master servers. MY favorite thing about this is now I can leave PG2 enabled when I play DZ CSS :P because this means we are finally completely non-reliant on the steam system (correct me if I'm wrong, I haven't put too much thought into it).

_________________
I'm not stuck here with you, you're all stuck here with me!


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 03:13   
Advanced forumer Завсегдатай
Joined: Monday, 06 Dec 2004, 04:34
Posts: 240
http://developer.valvesoftware.com/wiki ... y_Protocol

theres a part of master server.


Top
 Profile  

Post Post subject:    
Posted: Thursday, 09 Mar 2006, 03:39   
Forum ghost Местное привидение
Joined: Wednesday, 13 Jul 2005, 07:27
Posts: 297
wannabugme? wrote:
"Remix and I are the only ones who know...". Should we praise you or what?


That remark was unnecessary. I spent days researching how disconnects work and shared that information with Remix. If you want to know how it works, I would recommend that you contact either myself or Remix.

iskl wrote:
http://developer.valvesoftware.com/wiki/Master_Server_Query_Protocol

theres a part of master server.


It'd be nice if VALVe shared more of their internal documentation on the master server protocol with the public :P

_________________
You are what you post.


Top
 Profile  
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 85 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next


Who is online

Users browsing this forum: No registered users and 4 guests


Jump to:  
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




Powered by phpBB® Forum Software © phpBB Group