так как в последнее время заморочился игровыми серверами, понадобился веб скрипт мониторинга игровых серверов, нашел много всяких, по возможности буду обновлять этот пост и добавлять разные варианты скриптов.
Ну для начала самый основной, я считаю самым лучшим т.к. у него поддержка множества игр.
Lgsl
Данный мониторинг можно установить как отдельный скрипт,так и на CMS движки (Joomla, DLE, nuke, e107)
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "поддерживаемые игры" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Aliens VS Predator 2010 ( Rebellion )
Americas Army
Americas Army 3
Arca Sim Racing
ArmA: Armed Assault
ArmA 2
Aliens VS. Predator 2
Battlefield Bad Company 2
Battlefield Vietnam
Battlefield 1942
Battlefield 2
Battlefield 2142
Call Of Duty
Call Of Duty: United Offensive
Call Of Duty: World at War
Call Of Duty 2
Call Of Duty 4
Command and Conquer: Renegade
Counter-Strike 2D
Crysis
Crysis Wars
Cube Engine ( AssaultCube, Sauerbraten, Blood Frontier )
Doom - Skulltag
Doom - ZDaemon
Doom 3
Deer Hunter 2005
Far Cry
F.E.A.R.
Operation Flashpoint
Freelancer
Frontlines: Fuel Of War
F1 Challenge 99-02
Generic GameSpy Protocol 1
Generic GameSpy Protocol 2
Generic GameSpy Protocol 3
Ghost Recon
Ghost Recon: Advanced Warfighter
Ghost Recon: Advanced Warfighter 2
GTR 2
Hidden and Dangerous 2
Half-Life 1 Steam ( CS 1.6, Natural Selection, FireArms, etc, etc )
Half-Life 1 WON ( CS 1.5 etc )
Halo
IL-2 Sturmovik
JediKnight 2: Jedi Outcast
JediKnight: Jedi Academy
Killing Floor
Kingpin: Life of Crime
Medal of Honor: Allied Assault
Medal of Honor: Allied Assault Breakthrough
Medal of Honor: Allied Assault Spearhead
Medal of Honor: Pacific Assault
Multi Theft Auto
Nascar Thunder 2004
NeverWinter Nights
NeverWinter Nights 2
Nexuiz
Open Transport Tycoon Deluxe
PainKiller
Plain Sight
Prey
Quake World
Enemy Territory: Quake Wars
Quake 2
Quake 3
Quake 4
Raven Shield
Red Orchestra
RFactor
San Andreas Multiplayer
Savage
Savage 2
Serious Sam
Serious Sam 2
Shattered Horizon
Soldier of Fortune 2
Soldat
Source ( Half-Life 2, CS:Source, TF2, Left4Dead, NeoTokyo, etc, etc )
S.T.A.L.K.E.R.
S.T.A.L.K.E.R. Clear Sky
StarTrek Elite-Force
Star Wars: Battlefront
Star Wars: Battlefront 2
Star Wars: Republic Commando
SWAT 4
Teeworlds
Tribes ( Starsiege )
Tribes 2
Tribes Vengeance
UrbanTerror
Unreal Tournament
Unreal Tournament 2003
Unreal Tournament 2004
Unreal Tournament 3
Vice City Multiplayer
Vietcong
Vietcong 2
Warsow
Wolfenstein: Enemy Territory
Wolfenstein: Return To Castle Wolfenstein
Wolfenstein ( 2009 By Raven )
</div>
</div>
</div>
скачать с офф сайта:
AMX Monitoring CS на PHP + MySQL 1.1
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Изменения:" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
1. Возможность добавлять себе в подпись на форуме банер сервера
2. Статистика по серверам в админке
3. Защищен файл rcon.php, можете не переименовывать его
4. Исправлено большое колличество багов, только с кодировкой я ничего не делал
5. Переведены в локали весь текст
6. Реализован поиск по серверам
7. Возможность добавлять сервера без проверки администратором (включается в админке)
8. Решена проблема если мониторинг в папке, а не в корне сайта
9. Больше функций можно узнать тут
Требования:
1. PHP 5.x
2. MySQL 5.x
3. На хостинге/сервере должны быть включены исходящие соединения(спрашивайте у своего хостера/провайдера)
4. Возможность СRON на хостинге (Запуск через определенное время скриптов)
5. В PHP должна быть включена библиотека GD
6. Поддержка .htaccess
Установка:
1. Все папки из архива кидаете в корень сайта
2. Переходите по адресу _http:// ваш сайт /install.php
3. Выбираете язык
4. Вводите ваши параметры БД
5. Далее ставите параметры CHMOD 777 на папки: images, images/maps, config.php
6. После вводите логин, пароль, e-mail администратора мониторинга для входа в админ панель
7. После установки удалите или переименуйте файл install.php и поставьте CHMOD 644 на файл config.php
8. Далее идёте в админку по адресу _http://ваш_сайт/admin и вводите данные при установке скрипта
</div>
</div>
</div>
Модуль Мониторинга Игровых Серверов для Dle
Модуль мониторинга игровых серверов MMGS 2.1
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Что было и Что нового" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Что было:
* Определение количества игроков на сервере
* Определение максимального количества игроков
* Определение карты на сервере
* Список игроков (всплывающее окно): имя, фраги, время игры
!! В списке игроков показывается русский язык вместо закорючек. Решена проблема с кодировками.
* Админпанель
* Настройка отображаемого имени сервера
!! Поддержка неограниченного количества блоков, для каждого блока настраивается отдельная {переменная}
* Вывод изображения карты в блоке
!! Если изображения карты нет, выводится изображение, отмеченное в админке
!! Для блоков используются разные шаблоны (настройка в админке)
!! Добавление неограниченного (теоретически) количества адресов одного и того же игрового сервера для вывода в блоке
* Стабильная работа также при выключенном игровом сервере
* Не используется база данных
Что нового:
+ Переработаны функции мониторинга. Теперь поддерживаются стим и ностим кс-сервера последних версий (напр. - 49я версия 1.6)
+ Добавлен мониторинг quake3 и quake4
+ Переработан список поддерживаемых игр. Теперь там не только "Source", но и TF2, DOD, cs 1.6 steam/nosteam, HL2DM, Left4Dead
+ Теперь в один {тег} можно запихнуть несколько блоков мониторинга. Для этого нужно серверам дать одинаковое {название_блока}
+ Отдельная страничка, на которой отображаются все существующие в модуле сервера независимо от того, отображаются их блоки или нет
+ Теперь свои сервера могут добавлять обычные пользователи. Модерация в админпелели
+ Модуль очень гибкий в плане настройки интерфейса. Внешний вид можно сделать совершенно любой
+ Увеличена скорость работы модуля засчёт того, что теперь опрашиваются только те сервера, блоки которых будут выводиться на экран ^_^
</div>
</div>
</div>
Идет на Dle 7.0 и выше
Web-Jumpstats [Вэб статистика прыжков]
Этот плагин служит для перевода статистики прыжков в базу MySQL! То есть сохраняет данные из txt файлов статистики в MySQL!
Данная версия плагина работает ТОЛЬКО с "JumpStats by Exolent".
Внимание: статистика прыжков на сайте будет обновляться после каждой смены карты! Не реалтайм!!!!!
Типы прыжков которые переводятся в MySQL
* LongJump
* HighJump
* WeirdJump
* CountJump
* Double CountJump
* Multi CountJump
* Drop CountJump
* BhopJump
* Drop BhopJump
* Standup BhopJump
* Drop Standup BhopJump
* LadderJump
* LadderBhop
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Квары (меняем в amxx.cfg или jumpstats.cfg):
DataBase Identification:" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
js_db_host "127.0.0.1" - address of MySQL-server
js_db_user "DB_USER" - User in MySQL-server who have priveleges on js_db_name
js_db_pass "DB_PASS" - User password
js_db_name "DB_NAME" - DataBase Name
Установка:
1. Залить:
* web_jumpstats.sma в addons/amxmodx/scripting
* web_jumpstats.amxx в addons/amxmodx/plugins
* Unrar web-upload.rar в вашу директорию сайта (www)!
2. Изменить в web_js_config.php ( "Ваша www DIR"/jumpstats) данные для коннекта к базе MySQL и установить на файл права chmod 644!!
Code
define("DB_HOST", "127.0.0.1");
define("DB_USER", "DB_USER");
define("DB_PASS", "DB_PASS");
define("DB_NAME", "DB_NAME");
?>
</div>
</div>
</div>
LightMon 2.1 nulled by Osetrina!
Список буду дополнять, еще много всяких есть.
Ну для начала самый основной, я считаю самым лучшим т.к. у него поддержка множества игр.
Lgsl
Данный мониторинг можно установить как отдельный скрипт,так и на CMS движки (Joomla, DLE, nuke, e107)
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "поддерживаемые игры" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Aliens VS Predator 2010 ( Rebellion )
Americas Army
Americas Army 3
Arca Sim Racing
ArmA: Armed Assault
ArmA 2
Aliens VS. Predator 2
Battlefield Bad Company 2
Battlefield Vietnam
Battlefield 1942
Battlefield 2
Battlefield 2142
Call Of Duty
Call Of Duty: United Offensive
Call Of Duty: World at War
Call Of Duty 2
Call Of Duty 4
Command and Conquer: Renegade
Counter-Strike 2D
Crysis
Crysis Wars
Cube Engine ( AssaultCube, Sauerbraten, Blood Frontier )
Doom - Skulltag
Doom - ZDaemon
Doom 3
Deer Hunter 2005
Far Cry
F.E.A.R.
Operation Flashpoint
Freelancer
Frontlines: Fuel Of War
F1 Challenge 99-02
Generic GameSpy Protocol 1
Generic GameSpy Protocol 2
Generic GameSpy Protocol 3
Ghost Recon
Ghost Recon: Advanced Warfighter
Ghost Recon: Advanced Warfighter 2
GTR 2
Hidden and Dangerous 2
Half-Life 1 Steam ( CS 1.6, Natural Selection, FireArms, etc, etc )
Half-Life 1 WON ( CS 1.5 etc )
Halo
IL-2 Sturmovik
JediKnight 2: Jedi Outcast
JediKnight: Jedi Academy
Killing Floor
Kingpin: Life of Crime
Medal of Honor: Allied Assault
Medal of Honor: Allied Assault Breakthrough
Medal of Honor: Allied Assault Spearhead
Medal of Honor: Pacific Assault
Multi Theft Auto
Nascar Thunder 2004
NeverWinter Nights
NeverWinter Nights 2
Nexuiz
Open Transport Tycoon Deluxe
PainKiller
Plain Sight
Prey
Quake World
Enemy Territory: Quake Wars
Quake 2
Quake 3
Quake 4
Raven Shield
Red Orchestra
RFactor
San Andreas Multiplayer
Savage
Savage 2
Serious Sam
Serious Sam 2
Shattered Horizon
Soldier of Fortune 2
Soldat
Source ( Half-Life 2, CS:Source, TF2, Left4Dead, NeoTokyo, etc, etc )
S.T.A.L.K.E.R.
S.T.A.L.K.E.R. Clear Sky
StarTrek Elite-Force
Star Wars: Battlefront
Star Wars: Battlefront 2
Star Wars: Republic Commando
SWAT 4
Teeworlds
Tribes ( Starsiege )
Tribes 2
Tribes Vengeance
UrbanTerror
Unreal Tournament
Unreal Tournament 2003
Unreal Tournament 2004
Unreal Tournament 3
Vice City Multiplayer
Vietcong
Vietcong 2
Warsow
Wolfenstein: Enemy Territory
Wolfenstein: Return To Castle Wolfenstein
Wolfenstein ( 2009 By Raven )
</div>
</div>
</div>
скачать с офф сайта:
AMX Monitoring CS на PHP + MySQL 1.1
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Изменения:" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
1. Возможность добавлять себе в подпись на форуме банер сервера
2. Статистика по серверам в админке
3. Защищен файл rcon.php, можете не переименовывать его
4. Исправлено большое колличество багов, только с кодировкой я ничего не делал
5. Переведены в локали весь текст
6. Реализован поиск по серверам
7. Возможность добавлять сервера без проверки администратором (включается в админке)
8. Решена проблема если мониторинг в папке, а не в корне сайта
9. Больше функций можно узнать тут
Требования:
1. PHP 5.x
2. MySQL 5.x
3. На хостинге/сервере должны быть включены исходящие соединения(спрашивайте у своего хостера/провайдера)
4. Возможность СRON на хостинге (Запуск через определенное время скриптов)
5. В PHP должна быть включена библиотека GD
6. Поддержка .htaccess
Установка:
1. Все папки из архива кидаете в корень сайта
2. Переходите по адресу _http:// ваш сайт /install.php
3. Выбираете язык
4. Вводите ваши параметры БД
5. Далее ставите параметры CHMOD 777 на папки: images, images/maps, config.php
6. После вводите логин, пароль, e-mail администратора мониторинга для входа в админ панель
7. После установки удалите или переименуйте файл install.php и поставьте CHMOD 644 на файл config.php
8. Далее идёте в админку по адресу _http://ваш_сайт/admin и вводите данные при установке скрипта
</div>
</div>
</div>
Модуль Мониторинга Игровых Серверов для Dle
Модуль мониторинга игровых серверов MMGS 2.1
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Что было и Что нового" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Что было:
* Определение количества игроков на сервере
* Определение максимального количества игроков
* Определение карты на сервере
* Список игроков (всплывающее окно): имя, фраги, время игры
!! В списке игроков показывается русский язык вместо закорючек. Решена проблема с кодировками.
* Админпанель
* Настройка отображаемого имени сервера
!! Поддержка неограниченного количества блоков, для каждого блока настраивается отдельная {переменная}
* Вывод изображения карты в блоке
!! Если изображения карты нет, выводится изображение, отмеченное в админке
!! Для блоков используются разные шаблоны (настройка в админке)
!! Добавление неограниченного (теоретически) количества адресов одного и того же игрового сервера для вывода в блоке
* Стабильная работа также при выключенном игровом сервере
* Не используется база данных
Что нового:
+ Переработаны функции мониторинга. Теперь поддерживаются стим и ностим кс-сервера последних версий (напр. - 49я версия 1.6)
+ Добавлен мониторинг quake3 и quake4
+ Переработан список поддерживаемых игр. Теперь там не только "Source", но и TF2, DOD, cs 1.6 steam/nosteam, HL2DM, Left4Dead
+ Теперь в один {тег} можно запихнуть несколько блоков мониторинга. Для этого нужно серверам дать одинаковое {название_блока}
+ Отдельная страничка, на которой отображаются все существующие в модуле сервера независимо от того, отображаются их блоки или нет
+ Теперь свои сервера могут добавлять обычные пользователи. Модерация в админпелели
+ Модуль очень гибкий в плане настройки интерфейса. Внешний вид можно сделать совершенно любой
+ Увеличена скорость работы модуля засчёт того, что теперь опрашиваются только те сервера, блоки которых будут выводиться на экран ^_^
</div>
</div>
</div>
Идет на Dle 7.0 и выше
Web-Jumpstats [Вэб статистика прыжков]
Этот плагин служит для перевода статистики прыжков в базу MySQL! То есть сохраняет данные из txt файлов статистики в MySQL!
Данная версия плагина работает ТОЛЬКО с "JumpStats by Exolent".
Внимание: статистика прыжков на сайте будет обновляться после каждой смены карты! Не реалтайм!!!!!
Типы прыжков которые переводятся в MySQL
* LongJump
* HighJump
* WeirdJump
* CountJump
* Double CountJump
* Multi CountJump
* Drop CountJump
* BhopJump
* Drop BhopJump
* Standup BhopJump
* Drop Standup BhopJump
* LadderJump
* LadderBhop
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Квары (меняем в amxx.cfg или jumpstats.cfg):
DataBase Identification:" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
js_db_host "127.0.0.1" - address of MySQL-server
js_db_user "DB_USER" - User in MySQL-server who have priveleges on js_db_name
js_db_pass "DB_PASS" - User password
js_db_name "DB_NAME" - DataBase Name
Установка:
1. Залить:
* web_jumpstats.sma в addons/amxmodx/scripting
* web_jumpstats.amxx в addons/amxmodx/plugins
* Unrar web-upload.rar в вашу директорию сайта (www)!
2. Изменить в web_js_config.php ( "Ваша www DIR"/jumpstats) данные для коннекта к базе MySQL и установить на файл права chmod 644!!
Code
define("DB_HOST", "127.0.0.1");
define("DB_USER", "DB_USER");
define("DB_PASS", "DB_PASS");
define("DB_NAME", "DB_NAME");
?>
</div>
</div>
</div>
LightMon 2.1 nulled by Osetrina!
Собственно как и обещали, скачиваем и следим за обновлениями на
Описание
LightMon 2.1 мониторинг игровых серверов.
• Добавлен текстовый редактор в раздел страницы.
• Изменены горизонтальные баннеры для каждого типа игры.
• Улучшен форум.
• В панель админа добавлен раздел управления форумом.
• Оптимизирован код панели админа и Ajax системы.
• Улучшен шаблонизатор, что позволило снизить нагрузку в 2 раза.
Теперь скорость загрузки страницы составляет всего 0.005 сек.
• Добавлен список избранных серверов.
• и прочая хуета
данный нул не содержит шеллов и стучалок
считается намного чище и безопаснее лицензии
нулл подготовила osetrina team
Список буду дополнять, еще много всяких есть.