Digital Paint Discussion Board
Development => General Development => Topic started by: TinMan on January 16, 2006, 12:20:02 AM
-
I was wondering if anyone had made any type of player stats website design like the "VSP" ones that some Quake III servers use. If anyone knows of one or makes one I'd be very greatful.
I am thinking of running a Digital Paint server and having a site with stats on it but wouldn't want to start from scratch if something already exhists. VSP runs on Quake log files from the server and php, so it can be used on a Linux or Windows server which is really cool.
-
I have working pieces of a system. It uses PHP/MySQL/Perl and is presently Linux-based but can be easily made functional within Win32. If you're serious about getting this setup for your server I can assist you in the installation, since it's not all together in a nice easy to install package.
-
That would be awesome! I don't have everything set up on the computer that I'm going to use as a server, but should have it all together within a week or two.
What does this system look like? Do you have it on any sites already? I am eager to see it.
-
A very rough working example is available at http://holm.homelinux.net/dpstats/. These stats aren't live but the system has been designed such that the stats can be updated at the end of a map(on public servers I usually check to see if a map has finished every 20 minutes or so).
Plenty of statistical data is available, just a matter of incorporating it all into the webpage becomes difficult. If you've got any web experience with HTML or PHP you can certainly customize the output to your needs.
-
Wow, that is exactly what I was looking for down to the individual player stats and all. I can't wait to get my box up and running so I can put that on it.
A cool addition to it would be clans, but if you don't add it then once I get it I will and then give you what I've added on.
Thanks
-
I'm in this list multiple times. 3 times in the TOP15 ... lol.
Is there a possibility to but all player's names under one?
All my nicks under TOP700:
sForce|Florian L.
9*]Dop[*bitMate
sForce|bitmate
sForce|bitmate_PC_tot
9sForce|bitmate
9*]Dop[*Florian L.
sForce|bitMate
9*]Dop[*AdmiN
9*]Dop[*Florian
Florian L.
9*]Dop[*WurstI
sforce|n0s0und
9*]Dop?[*ErazeR
sForce|bitmate@monitor_lauts
9*]Dop[*Florian L.
=[hT]=Florian L.
-
You probably could, does paintball2 use GUID's, or just IP's?
If it prints a GUID or IP to the log files and associates it with a player name then you could group player names to their IP and have each player page be for everyname that has played from that IP and list all of the names that have been used.
Sounds like we're loading ideas on XtremeBain now :P
-
There is another problem, because most Germans (maybe Europeans) don't have a static IP :-\ .
A lot of work for XBain here. :)
-
Is there a possibility to but all player's names under one?
Yeah, just pick one name and stick to it while you're playing. :P
-
Yeah, just pick one name and stick to it while you're playing. :P
Agreed.
But if a player is / was in different clans, he can't stick to one single name ;)
-
So how about stick with both a name and a clan. :P
-
So how about stick with both a name and a clan. :P
Some clans are dying...
-
or at least 1 name? you used about 6 sforce and 7 DoP names / variations..
-
Within 1 year.
-
Im glad not to know how many names meni got.
-
Meini I suppose ;D.
-
Okay. I got the server up with logs and all that. Ready for the beta stats scripts.
-
So who's page is this?
http://search.hlsw.org/sei/project/index.php?mode=extended&Search_Game=Q2&Search_Mod=pball&action=process
-
I dont know if iget your question right, but...
As far as i know its related to HLSW (Same as all seeing eye ect..)
That page just shows some statistics/informations of their programm.
Or lets say its a web based "version" of HLSW.
-
xbain.. if its not to much .. could you or TinMan send the finished package to me?? we could put it on aB servers :)
-
I'm working closely with TinMan to get this setup.
I talked to Keno about it a little before, don't think it will be possible with his server setup right now :(
-
aw.. well it was a idea :\
good luck to tinman and xbain and if u ever need help with whatever id be glad to help ;)
-
http://www.5th-gradient.com/vsp/ (http://www.5th-gradient.com/vsp/)
Who wants to port it to dpball? :D
-
thats like the sweetest player stats! please someone just port one stats program!! Ive been looking forever.
-
Same here, QStat is a pain and doesn't have half the functions of VSP.
-
I never looked at the VSP outputs when the post came up first time around. I guess I should have. I'm really loving the stat output that I've seen from the samples and some of the servers using this. The only thing I can see initially that dpstats is missing is the game stats(which I would love to have) and a nice web interface to tie everything together.
This may be enough to motivate me to GPL the project and throw up a Trac for it so people can assist in whatever ways with the development. But as it stands dpstats isn't something that I feel is ready for release since it's still got quite a few rough edges, and I'm not 100% finished with the sql table structure(programs updates which require sql restructuring are really messy, in my opinion).
I'm in the process of working out a way to retain all funname characters when sending them to and from the database.
Anyway, come by #dpstats (http://irc://irc.enterthegame.com/dpstats) on irc.enterthegame.com I'm usually around weekdays and maybe we can talk development or finish the installation.
-
I'm happy your still lightly working on the project xbain, I hope you later on get out your DPstats for windows ;)
-
There's no reason it won't work on Windows systems, given that they're in a server-oriented environment meaning that it has MySQL/Perl/PHP and a HTTP Server installed. I have no intentions on making a program like gibstats because it only really benefits the people are operate "cable servers".
-
Ok, im just not quite smart with all of this server stuff :S, I just hope it will work on something like dajoob.com
-
dajoob.. for server stats.. no.
What will happen is when a game is over or something, the stats are put into the mysql database. Then when someone visits the stats page, the php pulls that info out and makes it readable. So for a server to have stats, it needs to also have a webserver with php,perl and mysql running. So most cable servers wont have it.
-
Unlimited Web Site Space*
NO ADS on users' sites
PHP 5
MySQL 5.1
FTP Access
you.dajoob.com -OR- www.yourname.com**
POP3 & SMTP e-mail
@dajoob.com -OR- @yourname.com** address
----------
PHP, Mysql? isnt that what it needs?
-
green.. you cant run a dp server on there.. lmao. and its slow.
-
cant i have the server run from the computer then transfer to the site? or someone make something that can translate log files.
-
You can have Perl installed on your system and configure it to send all the information to the dajoob.com webspace. However, the database will be rather large due to the nature of the event tracking table(I guess I could make an option to disable that). So it really depends on how large your quota is with that MySQL database.
-
Ok, thanks for letting me know. Hopefully in the end I will get it working or Jitspoe will add some sort of stats thing :p
-
Well.. ill be getting that box at the same spot as you soon. i really would like to have stats on there.. not sure what i could do that you cant.. but id love to help :)
-
Here's a little treat. I've been working on some of the layout and features of the stats.
(http://www.ch1ll.com/ch1ll-stats-beta1.png) (http://www.ch1ll.com/ch1ll-stats-beta1.png)
Click the image for full size.
As always, come by #dpstats (http://irc://irc.enterthegame.com/dpstats) for the latest developments.
-
Wow... looking good. I like the flags. What did you use to look up the countries?
-
I used a Perl module IP::Country::Fast (http://freshmeat.net/projects/ipcountry/). From my understanding(there's almost no documentation I could find :() it uses a local database to perform the lookups. However this project is the most up to date, free internet geo-location modules, and it didn't add a single second into my 78,000 line parse.
-
WOW! Thats sweet!!!!