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!