Как сделать мониторинг кол во игроков php как

Обновлено: 07.07.2024

Делаем свой статус\мониторинг сервера Minecraft

Некоторое время назад я задался вопросом, как же сделать свой статус сервера? Так, чтоб показывать онлайн или оффлайн сервер Minecraft, сколько слотов доступно, сколько игроков играет. Кто по никам играет?
Я нашел плагин для этого, и скрипт на сайт, который выводит данную информацию.
Я пытался продать установку и настройку скрипта, но покупателей не было

Плагин не мой, скрипт тоже, сделаю инструкцию, может кто спасибо скажет?
И так, у вас есть свой сервер Minecraft на bukkit, так же сайт на какой то CMS в которой можно редактировать шаблон(код страницы), загрузить php файлы в директорию сайта. Гордые обладатели сайтов на ucos идут лесом

Готово, переходим к сайту , тут все несколько сложнее, но попробуйте разобраться, а я попробую объяснить.

В разархивируем, видим папку core, файл status.php, в папке core есть папка inc и несколько файлов.

Файл mc.inc.php, init.inc.php трогать не надо.

Открываем файл config.inc.php, тут вот такая джигурдень.

$admins,$moderators - ники админов и модераторов, для выделения цветом в списке игроков


Там точно были: [Название сервера][MOTD][Количество онлайн][Максимальное количество][Timestamp]
На основании последнего высчитывается пинг до сервера.

Самая крутая вещь в С++ — это не писать на нем, а показывать всем в онлайне, что Java говно.
В некроверсиях ниже 1.10 не разбираюсь

necauqua

когда-то был anti344


Ну как-бы учитывая, что мой вариант использует это поддержку протокола GameSpy4 от Mojang в ванильных серверах, то бишь без всяких левых плагинов.

Меня CMTV (так же известный в узких кругах как СЬЕМ) не удаляет из админов несмотря на появление тут раз в несколько месяцев в лучшем случае, приятно

Vova_master

Анти, у меня не ванильный сервак-____-. Ведро у меня. Тао, там мониторинг прямо в папке сайта, в чем плюс. Только если сервер не твой, тогда да. Это фигово. А так терпимо. Тем более, он указывает кол-во игроков точнее, чем мониторинги в инете. Вот, сам посмотри. Я в понедельник зайду, часа в 3-4, там я карту строю, ты проследи, что быстрее инфу о игроке получит: мой монитор или с чужого сайта. С сайта в виде полоски ifarme

necauqua

когда-то был anti344


И да, плагин раз в определенную единицу времени чекает всякую инфу и пишет её в sql/файл, а по протоколу ты отправляешь запрос и получаешь ответ - и в двойне быстро - быстрее сервер, ибо не подгружается лишним плагином и быстрее ты инфу получишь. А уже правильно используя JS и AJAX можно сделать нормальное обозрение на клиенте.

Меня CMTV (так же известный в узких кругах как СЬЕМ) не удаляет из админов несмотря на появление тут раз в несколько месяцев в лучшем случае, приятно

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

Плюсы

Минусы

Для запуска сайта рекомендуем использовать Denwer.

Для удобства редактирования файлов рекомендуем использовать Notepad++.

Установка (ручная):

  1. Создаём базу данных на хостинге или в Denwer`e.
  2. Делаем импорт таблиц (ссылка на SQL файлик внизу).
  3. Скачиваем архив, файлы распаковываем в корень сайта.
  4. Открываем файл core/database/connect.php и находим следующие строчки:


Установка (с установщиком):

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




Пароль для архива: "mine-mods-info" (Без кавычек)

Если возникли вопросы или что-то не получается, пишите в комментарии ниже! Мы Вам ОБЯЗАТЕЛЬНО поможем.

Всем привет, сегодня рассмотрим как сделать мониторинг SAMP для сайта — то есть показ информации о своем сервере на сайте.

мониторинг SAMP для сайта

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

Используя этот класс, вы сможете легко подключится к своему серверу SAMP и получить от него такие данные, как:

  • онлайн ли сервер
  • количество игроков онлайн
  • максимальное количество игроков
  • название сервера/мода/карты
  • список игроков и их достижений
  • некоторые настройки сервера

Мониторинг SAMP для сайта. Пример использования:

Данный код выведет примерно следующую информацию:

Hostname: CatBmx Server
Players: 14 / 35

Собрав необходимую информацию, а также придумав интересный дизайн, можно создать красивый и информативный виджет для сайта, например такой:

Таким образом, возможно не только создать свой уникальный виджет, но и вывести информацию о сервере в любом месте вашего сайта.

Читайте также: