View unanswered posts | View active topics
|
Page 2 of 6
|
[ 85 posts ] |
|
| Author |
Message |
|
SteamRipper
|
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 |
|
 |
|
Fuck nellistengam
|
Post subject: Posted: Thursday, 09 Mar 2006, 01:43 |
|
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 |
|
 |
|
MaddoxX
|
Post subject: Posted: Thursday, 09 Mar 2006, 02:02 |
|
| I live here Три раза сломал клаву :) |
 |
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 |
|
 |
|
Fuck nellistengam
|
Post subject: Posted: Thursday, 09 Mar 2006, 02:11 |
|
Banned
Joined: Monday, 16 Jan 2006, 09:02 Posts: 36
|
|
| Top |
|
 |
|
MaddoxX
|
Post subject: Posted: Thursday, 09 Mar 2006, 02:15 |
|
| I live here Три раза сломал клаву :) |
 |
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 |
|
 |
|
SteamRipper
|
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...
 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 |
|
 |
|
Fuck nellistengam
|
Post subject: Posted: Thursday, 09 Mar 2006, 02:21 |
|
Banned
Joined: Monday, 16 Jan 2006, 09:02 Posts: 36
|
|
| Top |
|
 |
|
bug.meh.not
|
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 |
|
 |
|
MaddoxX
|
Post subject: Posted: Thursday, 09 Mar 2006, 02:24 |
|
| I live here Три раза сломал клаву :) |
 |
Banned
Joined: Saturday, 27 Mar 2004, 00:26 Posts: 1525
|
right, i didn't look on that page that long 
|
|
| Top |
|
 |
|
Fuck nellistengam
|
Post subject: Posted: Thursday, 09 Mar 2006, 02:29 |
|
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 |
|
 |
|
|2eM!x
|
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 
_________________
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 |
|
 |
|
MaddoxX
|
Post subject: Posted: Thursday, 09 Mar 2006, 02:35 |
|
| I live here Три раза сломал клаву :) |
 |
Banned
Joined: Saturday, 27 Mar 2004, 00:26 Posts: 1525
|
Still I hate perl 
|
|
| Top |
|
 |
|
AzNBrotha
|
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  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 |
|
 |
|
iskl
|
Post subject: Posted: Thursday, 09 Mar 2006, 03:13 |
|
| Advanced forumer Завсегдатай |
Joined: Monday, 06 Dec 2004, 04:34 Posts: 240
|
|
| Top |
|
 |
|
bug.meh.not
|
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 
_________________ You are what you post.
|
|
| Top |
|
 |
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 You cannot post attachments in this forum
|
|