Требования - MySQL - Apache - PHP Или можете использовать готовый сервер приложений TopServer либо Denwer.
Установка LGSL как автономное приложение (обычный сайт) Качаем архив lgsl_sa.zip , распаковываем его в корень хоста , открываем папку lgsl , далее открываем папку lgsl_files находим и открываем файл lgsl_config.php (любым текстовым редактором) , видим:
<?php
//------------------------------------------------------------------------------------------------------------+ //[ PREPARE CONFIG - DO NOT CHANGE OR MOVE THIS ]
global $lgsl_config; $lgsl_config = array();
//------------------------------------------------------------------------------------------------------------+ //[ BACKGROUND COLORS - CHANGE TO MATCH YOUR THEME ]
//------------------------------------------------------------------------------------------------------------+ //[ SHOW TOTAL SERVERS / PLAYERS / MAX PLAYERS AT BOTTOM OF THE LIST ]
$lgsl_config['list']['totals'] = 0;
//------------------------------------------------------------------------------------------------------------+ //[ ZONE SHOWS PLAYER NAMES - OPTIONS: 0=NO 1=YES ]
//------------------------------------------------------------------------------------------------------------+ //[ ZONE RANDOMISATION - SEE README ON HOW TO USE ]
//------------------------------------------------------------------------------------------------------------+ //[ ZONE GRID WIDTH - INCREASE TO MAKE ZONES GO SIDE BY SIDE ]
//------------------------------------------------------------------------------------------------------------+ //[ ZONE SIZING ]
$lgsl_config['zone']['width'] = "160"; // images will be fuzzy or cropped until resized to match $lgsl_config['zone']['height'] = "100"; // height of the zone box containing the player names
$lgsl_config['sort']['servers'] = "id"; // other options are "players" $lgsl_config['sort']['players'] = "name"; // other options are "score"
//------------------------------------------------------------------------------------------------------------+ // [ HIDE OFFLINE SERVERS ON LIST AND ZONES - OPTIONS: 0=SHOW 1=HIDE ]
//------------------------------------------------------------------------------------------------------------+ //[ e107 VERSION - PAGE AND ZONE TITLES - FOR OTHER CMS USE THE ADMIN PANEL ]
//------------------------------------------------------------------------------------------------------------+ //[ TEXT OPTIONS - 'nmp' AND 'nnm' ONLY CHANGE WHEN CACHE IS EMPTY ( CLICK UPDATE IN ADMIN PANEL ) ]
$lgsl_config['text']['vsd'] = "CLICK TO VIEW SERVER DETAILS"; $lgsl_config['text']['slk'] = "GAME LINK"; $lgsl_config['text']['sts'] = "Status:"; $lgsl_config['text']['adr'] = "Address:"; $lgsl_config['text']['cpt'] = "Connection Port:"; $lgsl_config['text']['qpt'] = "Query Port:"; $lgsl_config['text']['typ'] = "Type:"; $lgsl_config['text']['gme'] = "Game:"; $lgsl_config['text']['map'] = "Map:"; $lgsl_config['text']['plr'] = "Players:"; $lgsl_config['text']['npi'] = "NO PLAYER INFO"; $lgsl_config['text']['nei'] = "NO EXTRA INFO"; $lgsl_config['text']['onl'] = "ONLINE"; $lgsl_config['text']['onp'] = "ONLINE WITH PASSWORD"; $lgsl_config['text']['nrs'] = "NO RESPONSE"; $lgsl_config['text']['pen'] = "WAITING TO BE QUERIED"; $lgsl_config['text']['zpl'] = "PLAYERS:"; $lgsl_config['text']['mid'] = "MISSING OR INVALID SERVER ID"; $lgsl_config['text']['nnm'] = "-"; $lgsl_config['text']['nmp'] = "-"; $lgsl_config['text']['tns'] = "Servers:"; $lgsl_config['text']['tnp'] = "Players:"; $lgsl_config['text']['tmp'] = "Max Players:";
//------------------------------------------------------------------------------------------------------------+ //[ STAND-ALONE VERSION - ADMIN DETAILS ]
//------------------------------------------------------------------------------------------------------------+ //[ DATABASE SETTINGS - USED BY THE STAND-ALONE VERSION AND SOME CMS ]
//------------------------------------------------------------------------------------------------------------+ //[ ADVANCED SETTINGS - DO NOT TOUCH THESE UNLESS YOU REALLY KNOW WHAT YOUR DOING ]
$lgsl_config['live_time'] = 4; // seconds per page load allowed for live querying $lgsl_config['cache_time'] = 70; // seconds before the cached information is considered old $lgsl_config['management'] = 0; // 1 will show advanced management in the admin by default $lgsl_config['retry_offline'] = 0; // 1 will quickly re-query offline servers $lgsl_config['timeout'] = 0; // 1 will increase the query timeout $lgsl_config['public_feed'] = 0; // 1 will allow anyone to add servers to your lgsl database $lgsl_config['cms'] = "sa"; // sets which CMS specific code to use $lgsl_config['url_path'] = ""; // full domain path to /lgsl_files/ for when path detection fails
$lgsl_config['admin']['user'] = "admin"; $lgsl_config['admin']['pass'] = "changeme"; //[ DATABASE SETTINGS - USED BY THE STAND-ALONE VERSION AND SOME CMS ]
Далее мы должны создать БД и залить туда файл lgsl_install_sa.sql (находится в архиве). Установка завершена , пройдя по ссылке http://primer.vfose.ru/lgsl/ вы сможете увидеть Ваш мониторинг ) , для добавления серверов пройдите по ссылке http://primer.vfose.ru/lgsl/admin.php , введите данные админа и добавляйте сервера.
Распаковываем карты Качаем архив с картами и распаковываем их в ./lgsl/lgsl_files/maps
• Пройдя по ссылке http://primer.vfose.ru/lgsl/admin.php : [ Game Type ]- выбирите игру [ IP ] - впишите ip адрес сервера [ Connection Port ] - впишите игровой порт , в случае с КС пишите 27015 [ Query Port ] - для КС пишите 27015 [ Software Port ] - ставим 0 [ Zone ] - выбираем какой сервер будет по порядку [ Disabled ] - вкл / выкл После добавления сервера нажимаем Update Servers and Empty Cache. Также LGSL можно ставить на joomla , php-nuke , e107 , инструкция есть в архиве.