Приветствую Вас, Гость | RSS
Воскресенье, 12.05.2024, 00:58
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: SPECNAZik  
Форум » Все для Minecraft » Статьи » Делаем свой статус/Мониторинг сервера Minecraft
Делаем свой статус/Мониторинг сервера Minecraft
HeloyGAMERДата: Воскресенье, 22.04.2012, 20:59 | Сообщение # 1
Группа: Пользователи
Сообщений: 6
Награды: 0
Репутация: 10
Плагин не мой, скрипт тоже, сделаю инструкцию, может кто спасибо скажет?
И так, у вас есть свой сервер Minecraft на bukkit, так же сайт на какой то
CMS в которой можно редактировать шаблон(код страницы), загрузить php файлы в директорию сайта.
Что нужно сделать? Первым делом качаем плагин Minequery online, устанавливаем его на ваш сервер,
в server.properties необходимо добавить строчку minequery-port=25566.

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

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

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

Открываем файл config.inc.php, тут вот такая джигурдень.
Code
<?php
$config['server']['ip']   =   'serv.ru-minecraft.ru';
$config['server']['port']   =  '25566';
$admins = array("south_park", "p0is0n", "Dj_Krauts");      
$moderators = array("джигурда", "чак норис", "Яо Минг");
?>                       


$admins,$moderators - ники админов и модераторов, для выделения цветом в списке игроков Дальше открываем файл status.php, тут Джигурдень намного сложнее


Разобраться просто, эта строчка выводится если сервер Offline

Статус: Offline


Я думаю всем понятно? Вместо нее можно поставить например ссылку на оффлайн картинку.
Строчка выводящая IP сервера, можете ее удалить если не нужна
h3>IP:
Дальше по логике идет, что выводить если серверонлайн.
Code
<p><font color = "#0A6E0B">Статус:</font> Online</p>  - по аналогии с оффлайн
         <p><font color = "#0A6E0B">Слоты: </font><?php echo $info['playerCount']; ?> / <?php echo $info['maxPlayers']; ?></p>   

Ну я думаю все поняли?
- выводит сколько человек онлайн,
- сколько слотов.
Ах да, для совсем нубчиков,
Code
<font color = "#0A6E0B">Весь текст тут окрасится в цвет #0A6E0B </font>

Идем дальше, строка которая выводит ники игроков.
Code
<p><font color = "#0A6E0B">Игроки: </font><?php echo implode(', ', $info['playerList']); ?></p>

Если она не нужна можете ее удалить, или перенести в другое место (например выводиться будет только когда сервер онлайн)
Осталось прикрутить это дело на сайт.
Загружаем все это дело на сайт, внимание файл status.php должен лежать в основной директории сайта, папка core так же должна находиться в основной директории сайта.
Далее в нужном месте на сайте вставляем вот такую джигурду
Code
{include file="status.php"}

Ну вот и все, дальше включайте мозги, рисуйте, настраивайте.
Прикрепления: status.zip (1.9 Kb)


<НАЖМИ
Форум » Все для Minecraft » Статьи » Делаем свой статус/Мониторинг сервера Minecraft
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024 |