gLuV - gLu's Voyeur - A Q3 web based server monitor |
Queries a Q3 server for it's current status, formats and displays the info using PHP, and displays as a web page.
Programmed by John Wu aka Strabo<-gLu-> (SegFault@sc.rr.com)
Thanks goes to:
All my great CS professors at Coastal Carolina University!
All members of gLu for helping me beta test!
Pika for writing gLuV's web page(will be up soon)!
Erik Bosrup for creating Overlib.
Paul - helped with some php.
d1zord3rZPG* - also helped with some php.
DooM from ptarena.net for giving me a bunch of levelshots for gLuV
Shameless Plugs:
Clan gLu - http://www.godzlikeus.com
- irc.enterthegame.com channel: #gLu
gLuV Homepage - http://www.digitaltorque.com/gluv/
- Features
-
- Displays all information a Q3 server query will return in an easily readable web page.
- Shows the levelshot of the current map being played.
- Works for normal Q3 servers, and OSP servers(more to come).
- Parses fun names and OSP fun names and displays both foreground AND background colors!
- Highlights the current row the mouse is over, for easy reading.
- Shows team divisions, team scores, and # of player on each team in OSP.
- Hovering over DM Flags will interpret them for you(Overlib by Erik Bosrup).
- Pings are colored corresponding to the OSP ping colors.
- URLs in rules are clickable.
- Has a server listing which gLuV is called from.
- Layout is customizable for the user via click and drag(Can be toggled).
- Rule list can be closed to save room.
- Layout can be preserved for each user via browser cookies.
- Prerequisites
-
- A web server with PHP installed.
- Installation
-
- Unzip/untar the files( for tar: tar -xvzf gluv-x.x.x.tar.gz )
- Move the files into your web directory and give appropriate permissions( I assume you know how to do this ).
- Modify options.php to suit your needs.
- If desired, glu.css can be modified to change the look of the page.
- If using extra map paks, extract the levelshots to [GLUV]/images/maps/ where [GLUV] is gLuV's home directory.
- If using a URL in a rule, it must have "http://" at the beginning for gLuV to recognize it as a URL.
- Changelog
Version 1.1.8
- fixed bug that would not allow gluv to load when querying a closed port
- fixed funname parsing to be more accurate (should be perfect now)
- removed dragging code Version 1.1.6
- changed the sockets code so that --enable-sockets is not longer needed Version 1.1.2
- fixed bounds checking for loc parameter Version 1.1.0
- fixed occasional problem causing high load times
- fixed fun names to work independently of font and browser
- works better with Opera (should have better functionality with the upcoming Opera 7)
- added an option to not load gLuV in pop-ups Version 1.0.6
- added a server listing page(gLuV comes up on click)
- added ability to move sections of gLuV
- made gLuV positions stored in a browser cookie
Version 0.9.4
- fixed Fun Names to show properly in Linux
- fixed auto-refresh to refresh to current page (will probably enable gLuV to be inserted into bboards)
- added more map levelshots
- added overlib(Overlib by Erik Bosrup)
- added colors to pings
- added current gLuV version to server monitor
- made urls in rules click-able
- reads in configuration from options.php
- title
- game
- ip
- port
- refresh time
- name of css file
Copyright 2002 John Wu
