PHP Half-Life Monitor
Changelog:
1.0.2-beta (2004-04-03)
Maps are shown for servers running on windows
Correct userIDs, WonIDs and uptimes are shown in the players section
Order by time in players section not working fixed
Changes on players section layout
Kick and ban functions are functional again
Bug when using the bans page while no bans are registered is fixed
Executing a rcon command manually now makes the server page now jump to the rcon section
Slight changes of the index section layout
Rearranged order of how the basic scripts are included in default -> prettier error messages
Server closes now if removed while opened
On deleting a serve the hostname entry gets deleted, too
Additional information about config files (number of lines, size) is stored
Config page gives displays the server's answer on config execution
1.0.2-alpha (2004-03-20)
Added a serverconfigs directory for easier config administration
Updated to the server protocol changes - as far as it was possible
Several bugs were fixed
Slight changes in the GUI
IMPORTANT: The old config.inc.php won't work with this release, you need to change the values in the new one!
1.0.1 (2003-09-22)
No javascript forms any more except on the players page
Server close now when removed from list
Hostnames of deleted server don't appear on other servers anymore
The double "No servers available" message was fixed
The problem that you couldn't add servers when no server was on the list yet was fixed
1.0.0 ( 2003/09/21 )
Bug fixed that selected servers close without user action from time to time
New graphical user interface
Language files were updated
New template system: users can change the GUI without PHP knowledge
New file architecture: More files providing better performance
0.9.6 Beta ( 2002/11/21 )
Feature: Language support: Create and modify easily own language files. English and German are provided with the script: ADDED
Feature: Advanced authentication system: The script makes now difference between normal Users and Admins (if you wish) with different rights: ADDED
Feature: RCON password privacy: If you set up a user/admin authentication system normal users cannot see the rcon password: ADDED
Bug: Missing WonIDs/UserIDs: FIXED
0.9.5 Beta ( 2002/11/10 )
Feature: OS and ServerType visible at the server sheet: ADDED
Feature: Time left on current map (if AM is installed): ADDED
Feature: New structure and features of the Halfc class: ADDED
Bug: Missing players in list if too many clients connected: FIXED
Bug: Map list doesn't work with windows servers: FIXED
0.9.4 Beta ( 2002/10/31 ) - Feature: Less system requirements: ADDED
Feature: Direct rcon command feedback: ADDED
Feature: Servers can be identified by hostname: ADDED
Bug: Lost server vars when there where too many maps on the server: FIXED
0.9.3 Beta ( 2002/10/21 ) - Feature: Edit server variables at the server sheet: ADDED
Feature: Direct rcon command input: ADDED
0.9.2 Beta - Feature: Performance improvements: ADDED
0.9.1 Beta - Bug: PHP Warning when no server is in list: FIXED
Bug: Couldn't close the first server: FIXED
0.9.0 Beta ( 2002/09 ) - Basic script, main functions are available
Requirements:
Server:
- approximately 203 kb of webspace
- PHP 4.1.0 or higher
Clients:
- webbrowser with JavaScript enabled
Author:
The script was written by:
Michael Schlottke (Sloede)
michael.schlottke@sloede.com
http://phlmon.sloede.com
(c) 2002-2004 by Michael Schlottke (Sloede)
Credits:
Thanks to Uli Staerk, who gave me the idea to doing this and who also put up the first hlds connection with PHP as far as I know.
Advantages:
- centralized server administration: you can access your half-life server from an internet café
for example
- own scripts loadable
- no client installation required: you don't need to change ANYTHING on the clients
- easy server installation: only 1 file you need to edit
Downloading & Linking:
If you want to link to this tool, please always refer to this site as it gives me a small
feedback about how my program is spreaded over the net.
Files:
Please go to the official download page:
SourceForge Dowload Page
Screenshots:
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Installation:
This is what you need to do to get PHLMon running:
Download the file (.zip or .tar.gz)
Extract the downloaded archive to a directory on your web server
Make the configlist.php and serverlist.php world-writable (chmod 666) or grant read/write access for the files to web server respectively.
The only file you need to edit is config.inc.php. Please make any changes only to this file
Access the script via the index.php file
That's it!
Questions, FAQ & bug tracking:
Please use the forum which can by found at
http://forums.sloede.com
or visit the official download page at
http://sourceforge.net/projects/phlmon/
I try to hunt down all known bugs so please report them!