Renegade Ladder update [message #247054] |
Mon, 26 February 2007 12:02 |
|
Blazer
Messages: 3322 Registered: February 2003 Location: Phoenix, AZ
Karma: 0
|
General (3 Stars) Administrator/General |
|
|
Last night I successfully got in-game ranks working (the ladder rank that is displayed in the tab-score list when you are playing in a laddered server).
The successful test was just the culmination of figuring out the ladder protocol (as usual, it was coded strangely), and emulating it well enough that the FDS's would accept the data. Lots of packet capture and testing was involved (enough that I had to go to work today without any sleep).
So, heres how it works, basically.
The FDS (normally) periodically queries renchat2.westwood.com for the ladder rank of everyone currently playing on the server. This data is transmitted to the game clients, and is displayed when you view the full expanded score list (by pressing tab multiple times).
Also, the FDS sends ladder data at the end of every map to the ladder server (which is also on renchat2, but on a different port).
Recently, most server owners pointed renchat2.westwood.com (via hosts file) to one of the BHS servers. So all of those FDS's are reporting their ladder data to the BHS server. Silent Kane and Crimson worked on creating a LadderServ app that accepts the end-game ladder data, and stores it into a MySQL database. This database is what is being queried when you view http://renladder.blackhand-studios.net/
So there are 2 parts to the Ladder Server
1. The part that listens for the FDS endgame data, and stores it in the database
2. The part that listens for laddery queries from FDS's and clients, and responds with the ladder data for that user(s)
#1 has been working great for some time. #2 is what I got working this morning. My implementation was in Perl, and while we could technically use it as-is, most likely Silent Kane will properly add its functionality to his already existing ladderserv.
So, just wanted to let everyone know, that the Renegade ladder will soon be fully functional (as functional as it used to be when Westwood was still in operation anyway)!
|
|
|
Re: Renegade Ladder update [message #247058 is a reply to message #247054] |
Mon, 26 February 2007 12:12 |
|
Spoony
Messages: 3915 Registered: January 2006
Karma: 0
|
General (3 Stars) Tactics & Strategies Moderator |
|
|
Sounds good.
Someone (Crimson IIRC) mentioned a team of a dozen or so people who would work on the ladder formula, rules etc. Have those people been selected, because I do have quite a few suggestions to offer.
Unleash the Renerageâ„¢
Renedrama [ren-i-drah-muh]
- noun
1. the inevitable criticism one receives after doing something awful
|
|
|
|
|
Re: Renegade Ladder update [message #247072 is a reply to message #247054] |
Mon, 26 February 2007 13:55 |
|
Crimson
Messages: 7429 Registered: February 2003 Location: Phoenix, AZ
Karma: 0
|
General (5 Stars) ADMINISTRATOR |
|
|
I will not have the time to get this group together until after RenGuard 1.032 is launched.
I'm the bawss.
|
|
|
|
|
|