CoreProtect Web Interface: веб-панель для логов сервера

CoreProtect Web Interface: удобная панель управления историей сервера Каждый администратор сервера Minecraft рано или поздно сталкивается с необходимостью отслеживать действия игроков: кто сломал ценный блок, кто украл ресурсы из сундука или просто написал оскорбительное сообщение в чат. Плагин C...

Скачать CoreProtectWebInterface для Minecraft 1.5.1, 1.4.2

Оригинальное название: CoreProtectWebInterface

Версии Minecraft: 1.4.2, 1.5.1

ФайлВерсияЗагрузчикРазмер
CoreProtectWebInterface.zip——202 КБСкачать
CoreProtect_Web_Interface_1.1.zip——221 КБСкачать
CoreProtect2WebInterface1.0.zip——169 КБСкачать
CoreProtect_Web_Interface_1.0.zip1.4.2—201 КБСкачать
CoreProtect2WebInterface.zip1.5.1—169 КБСкачать

CoreProtect Web Interface: удобная панель управления историей сервера

Каждый администратор сервера Minecraft рано или поздно сталкивается с необходимостью отслеживать действия игроков: кто сломал ценный блок, кто украл ресурсы из сундука или просто написал оскорбительное сообщение в чат. Плагин CoreProtect давно стал стандартом для логирования таких событий, но работать с ним через консоль или внутриигровые команды не всегда удобно. Именно для этого был создан CoreProtect Web Interface — самостоятельный веб-интерфейс, который выводит поиск и анализ логов на принципиально новый уровень.

Что умеет веб-интерфейс CoreProtect

Инструмент представляет собой набор PHP-скриптов, которые подключаются к той же базе данных MySQL, что и сам плагин CoreProtect. Вы получаете браузерную панель с интуитивным поиском и фильтрацией. Больше не нужно запоминать сложные флаги команд — все доступно через кликабельные поля и выпадающие списки.

Среди ключевых возможностей:

  • Поиск по типам действий: установка и разрушение блоков, размещение табличек (включая текст), взаимодействие с сундуками (отображается название предмета и количество взятого/положенного), использование команд, вход и выход игроков, чат.
  • Фильтрация по игроку, миру, координатам, времени и дате. Можно задать как точные значения, так и диапазоны.
  • Сортировка результатов и удобная навигация по страницам.
  • Генерация команд /tp для быстрого телепорта к месту события. Команда копируется в буфер обмена и вставляется прямо в игру — формат настраивается в конфигурации.
  • Автоматическое получение списка миров с сервера, что исключает ручной ввод названий.

Интерфейс поддерживает исключительно MySQL-базы, поэтому если ваш CoreProtect использует плоские файлы, веб-доступ к логам работать не будет. Зато для серверов с MySQL это становится незаменимым помощником при расследовании инцидентов.

Требования к хостингу и подготовка

Перед установкой убедитесь, что ваш веб-сервер соответствует минимальным условиям:

  • PHP версии не ниже 5.4 с активным расширением MySQLi. Без него вы либо не получите результатов, либо увидите ошибку подключения.
  • Включенная поддержка сессий PHP — иначе функция авторизации не сработает.
  • Доступ к той же MySQL-базе, которую использует плагин CoreProtect на сервере Minecraft. Учётные данные должны совпадать с указанными в config.yml плагина.

Размещать скрипты можно на любом хостинге с PHP, в том числе на локальном веб-сервере, поднятом прямо на машине с игровым сервером. Главное — чтобы веб-сервер имел сетевое соединение с базой данных.

Установка и базовая настройка

Процесс интуитивен, но требует внимания к переименованию конфигурационного файла. Кстати, если вы активно экспериментируете с модами и плагинами, лаунчер foxygame.net способен упростить жизнь: он позволяет устанавливать дополнения прямо из своего меню, избавляя от ручного копирования файлов по папкам. Это особенно удобно, когда нужно быстро развернуть тестовую среду для таких инструментов, как CoreProtect Web Interface.

Шаг 1: Распаковка и первичная подготовка

Скачайте архив с веб-интерфейсом и извлеките его содержимое в любую директорию, доступную через веб. Важно: если у вас стояла предыдущая версия, полностью удалите все её файлы, так как интерфейс переписан с нуля и старые настройки несовместимы.

Шаг 2: Конфигурация config.php

В корне распакованной папки вы найдёте файл config-RENAME-ME.php. Откройте его в текстовом редакторе и заполните обязательные поля:

  • interfacePass — пароль для входа в веб-интерфейс. Замените стандартный admin на надёжную комбинацию.
  • host, port, user, pass, database — параметры подключения к MySQL. Они должны в точности повторять настройки из config.yml вашего CoreProtect.
  • tablePrefix — префикс таблиц плагина, по умолчанию co_.

После сохранения изменений переименуйте файл в config.php. Без этого шага интерфейс не запустится.

Шаг 3: Первый вход и проверка

Откройте браузер и перейдите по адресу, где лежит index.php. Введите заданный пароль — вы должны увидеть форму поиска и, возможно, список миров, если подключение к базе прошло успешно. Если данные не отображаются, проверьте права пользователя MySQL и наличие таблиц с префиксом co_.

Тонкая настройка: темы, команды и списки блоков

Разработчик предусмотрел возможность кастомизации внешнего вида и поведения панели без вмешательства в основной код.

Цветовая схема через themes.json

Файл themes.json содержит набор hex-кодов, отвечающих за цвета элементов интерфейса. Вы можете изменить любой оттенок, просто подставив нужное значение. Не забывайте оставлять символ # перед кодом — иначе стили применены не будут.

Команда телепортации в main.js

При клике на строку результата автоматически формируется команда /tp. Если вы хотите изменить её формат (например, добавить префикс или убрать лишние параметры), откройте /js/main.js и поправьте соответствующую строку в начале файла. Это оценят администраторы, которые используют кастомные плагины на сервере.

Актуализация блоков в blocks.txt

Файл blocks.txt содержит сопоставление числовых ID и названий блоков. Разработчик обновляет его с каждым релизом, но если на вашем сервере присутствуют модифицированные или кастомные блоки, вы можете добавить их вручную. Соблюдайте формат id#,название без пробелов в начале и конце строки, и избегайте пустых строчек.

Почему стоит выбрать CoreProtect Web Interface

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

Веб-интерфейс CoreProtect продолжает активно дорабатываться, и текущая бета-версия уже демонстрирует стабильную работу с большими объёмами данных. Если вы ещё не автоматизировали просмотр логов, сейчас самое время попробовать этот инструмент в деле.