Page 1 of 1

Finally, HALO STATS, complete with ranking and MUCH more!!

Posted: Tue Aug 31, 2004 3:48 pm
by IA~BlackOps
Well, I think we are finally far enough along on this project to let it leak a bit without fear that some industrious coders might incorporate these ideas into their Stats programs. It is not currently 100% complete, but it is very very close. There are still some UT labels that need to be changed over on the display side, and we have some more information we want to include.

Basically, what we have done is used an existing, open source, UT2004 stats database program and modified it to display Halo statistics pulled from the Halo log file. The log files as they are, are completely unusable by the UT database, so a friend of mine wrote a program that parses the halo log file and rewrites it into a useable format for the database, and then we load it into the database.

The level of information available in these stats is amazing. I haven't done an extensive search on the web, but I did do some decent searches here, and on Gearbox and while I have seen several other Stats programs, I haven't seen anything that comes close to this. Not saying its not out there, but I haven't seen it.

When we go live with this, we will most likely make it availabe to anyone who wants to use it on their site. It was the primary reason we developed this. I didn't want to link away from my site to someone else sites to show the stats for MY server. To use it, you will need FTP access to your Halo server, no code to run on your Halo server. You will need a website with the ability to host PHP sites, and a remote PC that can run 24/7. It is updated on a scheduled basis, so the stats are not in real time. The schedule is set by you, and can currently be set as low as every hour.

Now on to the juicy stuff. Most stats attempts I have seen are as simple as kills and deaths. Ours goes into MUCH MUCH more detail. I can't possibley list ALL of the information that is available on the stats in this post, so you'll have to take a look around it to see what all is there.

Obviously, we track Kills and deaths. We also track suicides, team kills, who you killed, who killed you, and how many times. In match view there is a graphical representation of everyones kills over a period of time, as well as a graph of red vs blue through the course of that match. We track flag scores, double kills, triple kills, multiple levels of killtaculars, killing sprees, running riots, as well as a few we new ones we have incorportated from UT, such as first blood. (First kill in the match). We log what map, and what gametype was being played.....and MUCH more. All of this information is stored by match, so you can see a stats listing for a particular match labeled by date and time. There is also player ranking. We kept the ranking scheme intact from the UT side, as you are ranked soley on your performance vs the performance of the other players in the game. This levels it out, so that if the #1 player kills the #500 noob, he gets less points than if the #500 Noob, Kills the #1 player. This can be used to rank all the players. You can also break it down to rankings by map, or by gametype as well. It also logs the all the chats in the game, so you can view a chronological output of all the kills, chats, team switches, etc in a game.

Anyway, there is a lot more info in it than that, but I can't even remember it all unless I am looking at it, its just something that you have to see, I just wanted to give you enough to motivate you to follow the link and check it out.

As if all of this isn't good enough for you, this whole program supports MULTIPLE SERVERS. So if your clan owns two servers, you can have a grand total ranking, and then drill down by server. And yes it gets better. Since we are converting the rankings into the UT database, it looks like we will have the ability to conduct multi game concurrent ranking. So you can host a UT server, a BFV server, and a Halo server, and rank players by their total performance in ALL 3 games.

Real quick before the link, and before anyone starts asking questions, there are some limitations, thanks to the absolutely primitive log file that bungie has blessed us with. There is no way to tell what weapon you killed/ were killed by, no way to track headshots, no way to tell when you pick up the flag, and no way to tell when you return it. As it stands now, we are already deriving multi-kills and kiling sprees by code in OUR software that denotes the times of kills and extrapolates that into the appropriate category.

Again, keep in mind that there are a few bugs, and in places certain matches are messed up as we manipulated the logs by hand to get certain results, but anyway, follow this link and you should get the picture....

http://vasserver.dyndns.org:88/utstats/vas

Posted: Wed Sep 01, 2004 11:56 am
by FReAK
well is it possible for regular people like me to ge4t this cus u keep talking about bpeople with their own servers and websites etc. can i, the common man, get this for myself without owning a website and server???

Posted: Wed Sep 01, 2004 3:26 pm
by IA~BlackOps
FReAK wrote:well is it possible for regular people like me to ge4t this cus u keep talking about bpeople with their own servers and websites etc. can i, the common man, get this for myself without owning a website and server???
Well, unfortunately, that's the hardware you need to run the setup. You are welcome to frequent a server that might use it, but without a server, or a website, its really kind of pointless, where would you use it?

We did talk about possibley having a master database setup, where you could just run the client side and submit the match logs up to the master database, but as a clan, I just don't have the resources for that. However, I am talking with one of the big names in Halo modding and he expressed some interest in using our system or parts of our system to create such a master database, we'll see how that goes.

Posted: Wed Sep 01, 2004 5:56 pm
by FReAK
k thanks hope they do the master server thing. better for the public ya know?

Posted: Thu Sep 02, 2004 9:28 pm
by Destructor
no0b problem of the day: i followed the link, but saw nothing anywhere concerning this..... :?

Posted: Fri Sep 03, 2004 11:55 am
by FReAK
lol
i didnt either. :lol: :wink:

Posted: Sat Sep 04, 2004 9:22 am
by Destructor
So, where can we really get this cause it'd be cool to have it on my server. And if it's not available just yet, where can check for updates on it? :D

Posted: Thu Sep 09, 2004 5:39 am
by IA~BlackOps
Unfortunately, thanks to Hurricane Frances I have been unable to reply, as was our stats server down. Please try the link again, and you should be able to view the stats.

Posted: Sat Sep 11, 2004 8:27 am
by FReAK
and idea when and if this will be out for the public?

Posted: Mon Sep 13, 2004 5:04 am
by IA~BlackOps
FReAK wrote:and idea when and if this will be out for the public?
Umm, its pretty close, but we keep adding stuff to it, and trying to clean it up. I think, in about 2 weeks, barring anymore hurricanes. :cry: