Иконка ресурса

[Server Monitor] Source Query Protocol 1.0.0 Alpha 2

Нет прав для скачивания

CrazyHackGUT

Проверенные
Сообщения
3,794
Решения
120
Реакции
8,845
Баллы
2,600
CrazyHackGUT submitted a new resource:

[Server Monitor] Source Query Protocol - Реализация протокола Source Query для [Server Monitor] Core

Реализация протокола для [Server Monitor] Core.

На уровне игры реализуется две настройки:
  1. Время ожидания ответа от игрового сервера.
  2. Версия протокола (старая/новая).
На уровне сервера не реализовано никаких настроек.

Материальная поддержка​

Это (и не только) дополнение писалось в свободное время, которое могло быть...

Read more about this resource...
 
Было бы неплохо добавить в настройки протокола пункт с включением/отключением показа ботов в мониторинге.
 
  • Мне нравится
Реакции: inz
Не представляется возможным.

Список игроков отдаёт сам движок, в полях ответа попросту не предусмотрена такая информация. Всё, что есть - описано .
Это требует написания какого-то дополнения со стороны сервера, которое отдавало бы более расширенный спектр информации по игрокам.
 
CrazyHackGUT обновил(а) ресурс [Server Monitor] Source Query Protocol новой записью:

Обновление до 1.0.0 Alpha 2

Добавлена поддержка "челленджей" при опросе сервера.
Если кратко, то суть в том, что сервер может подозревать веб-скрипт (дополнение), что он производит опрос "в целях создания нагрузки на другой сервер", и отправил пакет с подменённым IP-адресом. В эти моменты, вместо ответа с информацией о серверу, на указанный адрес в запросе уходит "случайная строка", которую с этого же айпишника нужно прислать повторно вместе с запросом, и тогда сервер "расскажет о себе"...

Узнать больше об этом обновлении...
 
deusmaks, в плагине нет ничего, что не заработает на 2.2.
 
Kruglik, это другое дополнение.
Подскажи как лечить эту ошибку
PHP:
ErrorException: Job SModders\SMCore:FetchServerDetails: [E_WARNING] socket_read(): unable to read from socket [111]: Connection refused src/addons/SModders/SMSourceQuery/Networking/Socket.php:170
Сгенерирована пользователем: Неизвестная учётная запись 29 Янв 2023 в 15:45
Трассировка стека
#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] soc...', '/var/www/fastus...', 170)
#1 src/addons/SModders/SMSourceQuery/Networking/Socket.php(170): socket_read(Object(Socket), 1400)
#2 src/addons/SModders/SMSourceQuery/ServerMonitor/Protocol/AbstractProtocol.php(54): SModders\SMSourceQuery\Networking\Socket->send([invalid], true)
#3 src/addons/SModders/SMSourceQuery/ServerMonitor/Protocol/AbstractProtocol.php(321): SModders\SMSourceQuery\ServerMonitor\Protocol\AbstractProtocol->getInfo(Object(SModders\SMSourceQuery\Networking\Socket))
#4 src/addons/SModders/SMSourceQuery/ServerMonitor/Protocol/ValveProtocol.php(34): SModders\SMSourceQuery\ServerMonitor\Protocol\AbstractProtocol->_fetchServerDetails(Object(SModders\SMCore\Entity\Server))
#5 src/addons/SModders/SMCore/Job/FetchServerDetails.php(26): SModders\SMSourceQuery\ServerMonitor\Protocol\ValveProtocol->fetchServerDetails(Object(SModders\SMCore\Entity\Server))
#6 src/XF/Job/Manager.php(260): SModders\SMCore\Job\FetchServerDetails->run(8)
#7 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#8 src/XF/Job/Manager.php(86): XF\Job\Manager->runJobEntry(Array, 8)
#9 job.php(43): XF\Job\Manager->runQueue(false, 8)
#10 {main}
 
Походу догнал из-за чего, если сервер отключен то вылазит эта ошибка.
 
Последнее редактирование:
Maza47, это плагин соединение с сервером установить не может. Причины могут быть разные: файрвол на стороне сервера, адрес\порт не тот, хостинг запрещает внешние подключения, или банально сервер выключен.
 
Maza47, это плагин соединение с сервером установить не может. Причины могут быть разные: файрвол на стороне сервера, адрес\порт не тот, хостинг запрещает внешние подключения, или банально сервер выключен.
Я только что отключил сервер и вылезла ошибка сразу же.
 
Maza47, ожидаемо. Возможно, не совсем корректно, что оно ошибку логирует в таком виде, но вполне ожидаемо.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу