_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
LIVE GAME SERVER LIST [ STAND ALONE ] 1.8
© RICHARD PERRY FROM http://www.greycube.com
Released under the terms and conditions of the
GNU General Public License Version 2 (http://gnu.org).
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
CONTACT
-------
If you have questions, problems, suggestions, or feedback, you can email code@greycube.com
There is also a forum at greycube.com where you can leave a message or look at other peoples questions
If you found this plugin useful, I would appreciate you signing my guestbook and leaving your site url
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
INSTALLATION
------------
- Edit the lgsl_servers.txt and add your own server IP address, the format is
ip:port:game ( example 80.150.75.60:27015:halflife2 )
- The following are currently valid games
halflife, halflife2, halflifeold, ut, ut2003, ut2004, callofduty, callofduty2, ravenshield,
vietcong, vietcong2, quakew, quake2, quake3, quake4, doom3, aarmy, farcry, bf1942, bfvietnam,
wolfenstein, halo, mohq3, mohgs, swat4, painkiller, jediknight2, startrekef, sof2, cnc.
- Upload the lgsl folder along with all its contents
- Set write permission ( CHMOD 777 ) for the file lgsl_cache.dat
- Set write permission ( CHMOD 777 ) for the file lgsl_module_cache.dat
The caching system is very important for increased speed and reduced traffic. Without it LGSL would be sending
a request to the game servers everytime someone viewed the page, easily to the point where the gameserver would
start ignoring requests. The index cache will update once per minute, the module cache every three minutes.
- Your done.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
MODULE INTEGRATION
------------------
- Included is a module which shows details for one or more servers with a map image
- It is intended for showing server information on a main page of your website
- To activate the module for a server, edit the lgsl_servers.txt, then add ':on' to the end
ip:port:game:on ( example 80.150.75.60:27015:halflife2:on )
- Alternatively there is a random server option, edit the lgsl_module.php and change at the top
$lgsl_random = 0; ( example $lgsl_random = 3; ) to the number of servers ( re-picked each cache update )
- To add the module to the page use:
require("lgsl/lgsl_module.php");
This assumes that the main page is in the same location as the lgsl folder ( and not the lgsl_module.php )
For example your folder structure might look like this, and the module could be added to news or downloads
/public_html/news.php
/public_html/downloads.php
/public_html/lgsl/lgsl_module.php
/public_html/lgsl/lgsl_protocol.php
Of course, you may want the folder structure to be different, so at the top of the lgsl_module.php is
$lgsl_path = "lgsl/";
which can be amended. This is the relative path between the module and the page that is loading it.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
CUSTOMISATION
-------------
LGSL uses CSS and a lot of the design can be altered by just editing the lgsl_style.css
If you have an existing website design, you probably want make LGSL look similar.
The three main files which you will want to edit are index.php, lgsl_settings.php, and lgsl_players.php
You can then add at the top and bottom your own html, or load a header/footer if you use a template.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
FAQ
---
Q. Ive installed LGSL, but its not working ?
A. Read http://www.greycube.com/site/forum_viewtopic.php?3.1220
Q. When I click on the IP, nothing happens ?
A. You need to install the All Seeing Eye from http://www.udpsoft.com/eye/
Q. I use a hostname which points to my dynamic IP, so the ASE eye link does not work !
A. Edit the index.php and lgsl_module.php and change $lgsl_hostname_to_ip = 0;
Q. How can I change what software is opened when I click on the IP ?
A. The software must have the option to be opened by a link, the link launch codes are stored in the lgsl_protocol.php
Q. How do queryports work for Battlefield 1942, Battlefield Vietnam, and Battlefield 2 ?
A. Default connection ports are changed to default queryports, anything else is treated as a queryport.
Q. Im running Command and Conquer or Vietcong 2 server and there is no player information ?
A. For some reason, these games does not return player information for LGSL to use
Q. Is there a place Where I can get more images for LGSL ?
A. GreyCube.com, Downloads, Addons. I host some image packs, but you make have to make your own.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
burmeh yaza |