Сервис для показа статистики любых игровых серверов S.T.A.L.K.E.R. ЧН и ЗП.

Печать

Работа этого сервиса прекращена.
Данный сервис обеспечивает показ статистики реального времени игровых серверов S.T.A.L.K.E.R. Чистое Небо и Зов Припяти на любом сайте без поддержки PHP и бесплатных хостингах. Администраторам игровых серверов больше не нужно разбираться в тонкостях настроек вебсерверов и искать хостинги с поддержкой PHP. Для отображения статистики достаточно всего лишь разместить на своем сайте небольшой код, который будет работать на любом хостинге.
Принцип работы данного сервиса основан следующим образом: веб-сервер MPNetworks.ru читает дамп статистики вашего игрового сервера, обрабатывает его и выводит статистику на страничку с установленным кодом.

Настройка статистики.
  • Игровой сервер:
1. Чтобы включить ведение статистики игровым сервером, в программе xrServerManager установите период обновления статистики , отличный от нуля, и включите расширенную статистику.
Для тех кто не использует xrServerManager :
sv_dump_online_statistics_period 1
sv_statistic_collect 1


Дамп будет сохраняться в папке app_data\logs\mp_stats\имя_сервера\online_dump.ltx

2. Открыть доступ к дампу сервера из интернета по протоколам HTTP или FTP. Как это сделать рассказано здесь. Делается это очень просто и ничего сложного в этой задаче нет! Достаточно анонимного доступа только для чтения.

  • Сайт

На любой странице своего сайта в любом месте разместите следующие коды:
Все, что выделено синим цветом вы обязательно должны заполнить сами, а все что выделено красным вы должны оставить как есть. То, что выделено зеленым цветом обязан знать даже самый зеленый вебмастер! Описание элементов дано ниже.

Код для игровых серверов S.T.A.L.K.E.R. Чистое Небо:
<iframe
src="http://mpnetworks.ru/mpnscripts/stats_all/stcs/index.php?
dump=
путь к дампу сервера
&maprot=количество карт в ротации (число, если нет ротации поставьте 0)
&img_width=горизонтальный размер изображения для карты (число, обязательно, больше нуля)
&css=Для опытных!!! Путь к вашему файлу css. Если вы не знаете что такое css можно полностью удалить всю эту строку из кода (в том числе &css=) , при этом будет использоваться стандартный дизайн.
"
width="100%"
height="2000"
frameborder="0"

></iframe>


Код для игровых серверов S.T.A.L.K.E.R. Зов Припяти (только для интернет-серверы):
<iframe
src="http://mpnetworks.ru/mpnscripts/stats_all/cop/internet/index.php?
dump=
путь к дампу сервера
&maprot=количество карт в ротации (число, если нет ротации поставьте 0)
&img_width=горизонтальный размер изображения для карты (число, обязательно, больше нуля)
&css=Для опытных!!! Путь к вашему файлу css. Если вы не знаете что такое css можно полностью удалить всю эту строку из кода (в том числе &css=) , при этом будет использоваться стандартный дизайн.
"
width="100%"
height="2000"
frameborder="0"

></iframe>


Код для игровых серверов S.T.A.L.K.E.R. Зов Припяти (только для серверов в локальной сети)
<iframe
src="http://mpnetworks.ru/mpnscripts/stats_all/cop/local/index.php?
dump=
путь к дампу сервера
&maprot=количество карт в ротации (число, если нет ротации поставьте 0)
&img_width=горизонтальный размер изображения для карты (число, обязательно, больше нуля)
&css=Для опытных!!! Путь к вашему файлу css. Если вы не знаете что такое css можно полностью удалить всю эту строку из кода (в том числе &css=) , при этом будет использоваться стандартный дизайн.
"
width="100%"
height="2000"
frameborder="0"

></iframe>


Пример использования
Пусть у нас есть сервер S.T.A.L.K.E.R. Зов Припяти и сайт на Ucoz.
Доступ к дампу мы организовали по адресу http://mpnetworks.ru/mpnscripts/stats_all/cop/internet/online_dump.ltx
На нашем сервере нет списка автосмены карт, поэтому ставим &maprot=0
Ширину изображения карты сделаем 222 пикселя: &img_width=222
Стандартный стиль нас устраивает, поэтому в CSS разбираться не будем, удаляем строку с параметром &css.

В итоге получается вот такой код:

<iframe
src="http://mpnetworks.ru/mpnscripts/stats_all/cop/internet/index.php?
dump=
http://mpnetworks.ru/mpnscripts/stats_all/cop/internet/online_dump.ltx
&maprot=0
&img_width=222
"
width="100%"
height="2000"
frameborder="0"

></iframe>


Размещаем этот код в редакторе страниц Ucoz.ru:

Увеличить изображение



Получается вот такая страница:

Увеличить изображение



На этом этапе внедрение статистики на сайт закончено.

Что такое CSS?

Дать объяснение в двух словах невозможно. Вкратце это такой файл в котором указаны цвета элементов, размеры шрифтов и прочие вебдизайнерские параметры оформления сайта. Если вы хотите знать больше посетите сайт http://htmlbook.ru/ это самый лучший сайт для вебдизайнера.

В данной ситуации вам предоставляется возможность использовать свой файл CSS для изменения размеров, цветов фона, параметров границ у таблиц, а так же определять свои размеры и цвет текста. Этот файл вы можете расположить в любом удобном для вас сайте и даже рядом с дампом статистики. Не важно где находится файл, лишь бы он был доступен для прямого скачивания.

Статистика состоит из следующих элементов:
1. Таблица с общими данными
Все теги в этой таблицы class="table":
<table class="table">
<td class="table">

итд
2. Таблица игроков
для командных режимов
<table class="tableteam">
раздел команды Свобода:
<td  class="tdsvoboda">
раздел команды Наемники:
<td class="tdnaemnik">
Для режима DM
<td class="table">
Текст под спойлером - class="splist"

Используя эти классы вы можете составить свой CSS - файл.

вот так, например, выглядит стандартный CSS по умолчанию для этой статистики:
.table
{
border: 4px groove green; /* Параметры границы */

background: #fc3; /* Цвет фона */

text-align: center;
font-size: 12px;
width: 30%;
font-family: "Segoe UI";
}
.tableteam
{
border: 4px groove green; /* Параметры границы */
background: #989797; /* Цвет фона */


font-family: "Segoe UI";
}
.tdsvoboda
{
border: 4px groove green; /* Параметры границы */

background: #00FF00; /* Цвет фона */
padding: 5;
text-align: center;
font-size: 14px;
font-family: "Segoe UI";
color: #000000;
font-weight: bold;
}

.tdnaemnik
{
border: 4px groove green; /* Параметры границы */

background: #0000FF; /* Цвет фона */
padding: 5;
text-align: center;
font-size: 14px;
font-family: "Segoe UI";
color: #ffffff;
font-weight: bold;
}

.splist
{
font-size: 11px;
}


Часто возникающие вопросы:

1. Вместо изображения карты написано: НЕТ ИЗОБРАЖЕНИЯ. Что делать?

В статистике используются изображения только для стандартных карт, которые идут на DVD.
Что надо сделать (обязательно):
  • Самому сделать картинку
  • Запустить сервер на этой карте и дождаться когда обновится дамп статистики.
  • Положить картинку и дамп статистики в архив *.rar
  • Отправить архив на форум
  • В сообщении указать название игры (обязательно)
  • Администраторы mpnetworks.ru через некоторое время сами добавят эту картинку в сервис.
2. Не нравится изображение той или иной карты и(или) невозможно изменить дизайн некоторых элементов при помощи своего CSS.
К сожалению данный сервис не обладает стопроцентной универсальностью. Предлагайте свои идеи оформления на форуме и возможно некоторые элементы статистики будут модифицированы в соответствии с вашими пожеланиями.
Если вас очень сильно не устраивает данный сервис, то вы можете воспользоваться непосредственно самими скриптами статистики для которых потребуется платный хостинг с поддержкой PHP. В этом случае ваши возможности и фантазия будут не ограничены ничем, а данный сервис рассчитан на бесплатные хостинги.

Автор: Максим Максимов (Бармен)
Все обсуждения данного сервиса производятся только на форуме









( 9 Голосов )