Простая статистика для вашего сервера MineCraft

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
3 Май 2016
Сообщения
372
Реакции
102
-88YiZPFuCA.jpg


Описание

Данный скрипт написан на Php и Json. Он парсит статистику из Json файлов MineCraft.
Пример работы скрипта можно посмотреть тут -
Пожалуйста, авторизуйтесь для просмотра ссылки.

Теперь давайте разберемся как он работает. Когда вы вызываете PHP-скрипта парсер смотрит содержимое папки "stats", в которой хранятся JSON-файлы и получает из них требуемую информацию об игроках. После этого парсер используя полученные данные создает HTML-страницу, содержащую статистику игроков, которые заходили на сервер.
Настройка
У парсера есть 2 части: Серверная (server.php) и клиентская (index.php), которые работают на разных компьютерах. Клиентская часть установлена на веб-сайте, а серверная непосредственно на MineCraft сервере.​


Сервер
Сервер состоит из 2-ух файлов:
  • server.php - Извлекает нужную статистику.
  • params.php -Хранит настройки нужных нам параметров.
Для того, чтобы серверная часть начала работать достаточно в файле server.php отредактировать один параметр: $statsdir - путь к папке stats на сервере Minecraft.

После этого нужно проверить работу скрипта server.php, введя его адрес в веб-браузере. Скрипт должен отобразить JSON-файл и создать два файла с кешем на веб-сервере.

Клиент

Клиент состоит из следующих файлов:
  • index.php - Этот скрипт генерирует HTML-страницы для просмотра.
  • style.css - Здесь хранятся стили для HTML-страниц.
  • avatar.php - Этот скрипт позволяет генерировать аватары из скинов Minecraft.
  • settings.php - Основной файл настроек.
  • lang.php - Настройки надписей для генерации HTML.
  • params.php - Здесь настраивается список учитываемых параметров для статистики.
Для настройки клиента нужно в первую очередь отредактировать файл settings.php. Основные настройки, которые нужно изменить:
  • $server_path - URL к файлу server.php для получения всей статистики.
  • $avatar_path - URL к файлу avatar.php для получения аватарок.
  • $db_name, $db_username, $db_password, $user_list_query - настройки подключения к базе данных для получения списка пользователей.
Затем потребуется отредактировать файл avatar.php. Для его корректной работы достаточно указать путь к папке со скинами на веб-сервере: $skins_path.
Готово. Наберите в адресной строке веб-браузера путь к файлу index.php и проверьте работу скрипта. Прикрепить статистику к своей CMS можно вставив в нужное место этот HTML-код:

Код:
Expand Collapse Copy
<iframe style="border:0;" width="100%" height="1000px" src="/stats/index.php"></iframe

Ссылка на скачивание

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
картинки обнови
 
Назад
Сверху Снизу