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

Discuss stuff related to HaloCE (for modding, go to the HEK General forum).
Post Reply
IA~BlackOps





Posts: 36
Joined: Thu Jan 22, 2004 12:01 pm
Location: Florida
Contact:

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

Post 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
FReAK





Posts: 1246
Joined: Tue Jul 27, 2004 3:06 pm
Location: The Fake Halomods
Contact:

Post 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???
IA~BlackOps





Posts: 36
Joined: Thu Jan 22, 2004 12:01 pm
Location: Florida
Contact:

Post 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.
Image
FReAK





Posts: 1246
Joined: Tue Jul 27, 2004 3:06 pm
Location: The Fake Halomods
Contact:

Post by FReAK »

k thanks hope they do the master server thing. better for the public ya know?
Destructor





Posts: 32
Joined: Wed Jun 02, 2004 11:43 am
Location: birmingham, AL
Contact:

Post by Destructor »

no0b problem of the day: i followed the link, but saw nothing anywhere concerning this..... :?
FReAK





Posts: 1246
Joined: Tue Jul 27, 2004 3:06 pm
Location: The Fake Halomods
Contact:

Post by FReAK »

lol
i didnt either. :lol: :wink:
Destructor





Posts: 32
Joined: Wed Jun 02, 2004 11:43 am
Location: birmingham, AL
Contact:

Post 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
IA~BlackOps





Posts: 36
Joined: Thu Jan 22, 2004 12:01 pm
Location: Florida
Contact:

Post 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.
Image
FReAK





Posts: 1246
Joined: Tue Jul 27, 2004 3:06 pm
Location: The Fake Halomods
Contact:

Post by FReAK »

and idea when and if this will be out for the public?
Image
IA~BlackOps





Posts: 36
Joined: Thu Jan 22, 2004 12:01 pm
Location: Florida
Contact:

Post 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:
Image
Post Reply