Мониторинг серверов как сделать ВК

Всем привет! Подскажите, как делают мониторинг серверов для игр, например для Minecraft или CS.
У серверов API есть какой то? Или как это происходит?

Мне единственное что приходит на ум — парсить сайт сервера и доставать со со страницы статус и количество игроков онлайн.

  • Вопрос задан более года назад
  • 666 просмотров

2 комментария

Простой 2 комментария

EPIDEMIASH

скрипт на уровне linux заливают

Есть много готовых инструментов типа старого доброго qstat (он же quakestat). Вот, например, первый попавшийся сервер отдаёт инфу по протоколам a2s и hls:

$ qstat -hls 46.174.54.68:27015 -R -P ADDRESS PLAYERS MAP RESPONSE TIME NAME 46.174.54.68:27015 3/32 de_dust2 5 / 0 cstrike WONDER WOMAN`S [2017-2021] gamedir=cstrike,game=cstrike,gamename=Counter-Strike,protocol=47,sv_type=dedicated,sv_os=linux,sv_password=0,mod=0 $ qstat -a2s 46.174.54.68:27015 -R -P ADDRESS PLAYERS MAP RESPONSE TIME NAME 46.174.54.68:27015 3/32 de_dust2 5 / 2 cstrike WONDER WOMAN`S [2017-2021] gamedir=cstrike,gamename=Counter-Strike,version=47,dedicated=1,sv_os=linux,password=0,secure=0,bots=0,protocol=30,gamedir=cstrike,gamename=Counter-Strike,dedicated=1,sv_os=linux,version=1.1.2.7/Stdio

Это может делаться как через официальный документированный API сервера, так и через реверс-инжиниринг протокола, которым клиент игры запрашивает инфу с сервера (насколько я понимаю, qstat так и появился).

КАК ДОБАВИТЬ СВОЙ СЕРВЕР МАЙНКРАФТ В МОНИТОРИНГ СЕРВЕРОВ?

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

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

На базе qstat я лет 15 назад делал мониторинг игр в своей локальной сети, который пользовался определённой популярностью у геймеров.

Источник: qna.habr.com

Мониторинг сервера в Telegram

Telegram — один из самых популярных сегодня мессенджеров. И если вы его активный пользователь, то сегодня покажу как, можно получать статистику, выполнять Shell-запросы и настраивать оповещения.

Я на всех своих серверах использую Debian, поэтому буду описывать процедуру установки на этой ОС.

Еще по теме:  Как сделать репост в ВК на свою страницу и закрепить

Установка бота

Обновим список пакетов в системе:

$ apt-get update
$ apt-get install python3

Ставим систему управления python-пакетами:

$ wget https://bootstrap.pypa.io/get-pip.py
$ python3 get-pip.py

Ставим либы, которые нужны боту:

$ pip install telepot $ apt-get install python3-psutil

Отлично, теперь ставим Git и клонируем репозиторий с ботом:

$ apt-get install git $ git https://github.com/vladios13/ServerStatsBot.git $ cd ServerStatsBot $ pip3 install -r requirements.txt

Настраиваем бота:

Перейдём в директорию бота:

ДЕЛАЕМ МОНИТОРИНГ ИГРОВОГО СЕРВЕРА В ГРУППЕ ВК | CS:GO RUST GTA … | ПИАР СЕРВЕРОВ


$ cd ServerStatsBot

Теперь нам нужно создать бота и получить токен у BotFather в Telegram. Этот токен нужно скопировать в файл tokens.py.

Выполняем, переименовав файл:

$ cp tokens.py_example tokens.py
$ nano tokens.py

В качестве значения параметра telegrambot указываем токен, а параметр adminchatid где, указываем ID группы или пользователя.

После внесения всех правок файл должен выглядеть так:

# Токен бота telegrambot = ‘9999999:6666aaaaaa666666a6aaa’ # Введите chat_id канала/группы/пользователя. Можно использовать несколько значений, подробнее в readme.md adminchatid = [99999999]

Сохраняем все изменения и запускаем бота:

$ python3 servstatsbot.py

Бонус!

Сделаем так, что бы бот автоматически запускался при загрузке системы.

Создаем юнит-файл для настройки автозапуска:

$ nano /etc/systemd/system/tgstatsbot.service

Скопируем следующие строки:

[Unit] Description=Telegram Status Bot After=multi-user.target [Service] Type=idle ExecStart=/usr/bin/python3 /root/ServerStatsBot/servstatsbot.py Restart=always [Install] WantedBy=multi-user.target

Сохраняем и активируем сервис:

$ systemctl daemon-reload $ systemctl enable tgstatsbot.service

Запускаем бота в режиме демона:

$ systemctl start tgstatsbot.service

Теперь бот в случае какого-либо сбоя будет перезапускаться автоматически.

Источник: blog.vladios13.com

Как привлечь игроков на свой сервер Minecraft?

Как привлечь игроков на свой сервер Minecraft?

Здравствуйте, в этом гайде мы постараемся рассказать Вам как раскрутить сервер майнкрафт. У Вас уже есть свой сервер майнкрафт, и вы хотите привлечь туда как можно больше игроков?
В таком случае эта информация для Вас. Поднять онлайн нового сервера майнкрафт не самая простая задача, но есть множество путей для решения этой проблемы.

Еще по теме:  Вконтакте это жизнь брат

Вот несколько рекомендаций, что минимум нужно сделать, для успешной раскрутки:

1. Старайтесь, чтобы сервер работал с популярными версиями. На данный момент (2016) таковыми являются: 1.5.2, 1.8.х, 1.9
2. Обязательно создайте сайт своего сервера. Где выкладывайте новости, общие сведения о проекте. Контакты, способы доната (если есть) и другую полезную информацию.
3. Придумайте слоган и стиль для Вашего проекта, для узнаваемости в будущем.
4. Создайте группы в социальных сетях. Если сервер русскоязычной, то обязательно в ВК. Где проводите розыгрыши ценных призов и различные акции.
5. Можете попробовать дать рекламу сервера на популярных майнкрафт каналах YouTube.
6. Не спамьте адресом своего сервера на форумах и в социальных сетях. Пользователи не любят спам, и едва ли заинтересуются Вашим проектом.
7. Расскажите о Вашем сервере всем друзьям и попросите их рассказать своим.
8. Не допускайте простоя сервера, размещайте его на качественных хостингах, с аптаймом 99%.
9. Администрируйте, модерируйте сервер, улучшайте его качество постоянно. Это удержит игроков и повысит доверие.
Выполнения этих рекомендаций гарантировано даст мощный толчок для продвижения проекта.

Не стоит забывать, что Ваш сервер должен быть интересен для игроков. Сейчас многие ищут развлечения на сервере. По статистике мониторинга, люди чаще всего ищут сервера с Мини-играми.

Обязательно добавьте следующие мини игры на сервер:

— Прятки (hide and seek); смысл этой игры заключается в том, что игроки делятся на две команды: те, кто прячется. И те, кто ищут. Если за выделенное время прячущихся не нашли и не убили — они побеждают. И наоборот
— Голодные игры (Hunger Games) — Выжить любой ценой.
— Паркур , где вам придется прыгать по блокам и не упасть в пропасть.
— Сплиф арена. Задача игроков — скинуть соперников, а самим остаться последним на арене, и не упасть.

Еще по теме:  Что значит в очередь в контакте

Но самым быстрым и простым способом раскрутки считаются мониторинги серверов майнкрафт.

Такие сайты представляют собой списки, таблицы, где находятся сервера майнкрафт.
Разберемся, как это работает на примере одного из самых популярных мониторингов —
серверов майнкарфт minecraft-monitor.ru
Чтобы попасть в такой рейтинг достаточно просто зарегистрировать свой сервер в мониторинге и он сразу появится в списке. Мониторинг предоставляет много бесплатных возможностей для раскрутки.
Вы можете разместить баннер на страницу голосования за Ваш сервер у Вас на сайте и мотивировать игроков голосовать за него. Чем выше рейтинг в мониторинге, тем выше Ваш сервер поднимется с списке.
Или прислать администрации запрос на размещение ролика с YouTube о Вашем сервере на странице в мониторинге. Ролик размещается бесплатно. Автоматические статусбары для подписи на форумах (что не будет выглядеть как спам, о котором мы предупреждали ранее),
а сможет реально привлечь игроков.

Существует возможность очень быстрой раскрутки и на платной основе, хоть это и не обязательно, ноочень эффективно. Промо баллы (VPs — VIP Points), которые мгновенно выводят сервер в ТОП на любую позицию мониторинга. В том числе и первую 🙂
В купе с популярностью и очень высокой посещаемостью (от 15 000 до 30 000 просмотров в сутки) сервера, которые стоят на ТОПовых позициях — заполняются игроками в кратчайшие сроки.

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

Источник: ru-minecraft.ru

Рейтинг
( Пока оценок нет )
Загрузка ...