sb_debug_connection.php не возвращает имя сервера

Alisa

Участник
Сообщения
9
Реакции
0
Добрый день!
Зайдя на веб-панель SourceBans подключение к одному из серверов не устанавливается. (Н/Д Ошибка соединения)

В треде FAQ SourceBans была отсылка на скрипт "sb_debug_connection.php"
В результате его работы, "сломанный" сервер не возвращает имя.

sb_debug_connection results:
[+] SourceBans "DebugConnection()" запущен для сервера [IP Address]

[+] Открываю UDP-сокет...
[+] UDP-соединение успешно установлено!
[+] Записываю запрос в сокет..
[+] Запрос успешно записан в сокет. (Это не означает, что с соединением всё в порядке.) Читаю ответ...
[+] Ответ получен! Сервер:

[+] Попытка установить TCP-соединение...
[+] TCP-соединение успешно установлено!
[o] Прерываю работу. RCON-пароль не установлен.

Отличия от иных серверов в плане особой "инструментации" нет. Как таковой sourcebans.smx не используется, используется исключительно веб панель для быстрых манипуляций с сервером.

Ожидаю фидбек и с радостью предоставлю необходимые данные

Спасибо
 

Alisa

Участник
Сообщения
9
Реакции
0
Ну а SourceBans-то Вы какой юзаете?
Они протокол немного поменяли. Чтобы удостовериться, что дело в этом, можете попробовать правленный sb_debug_connection.php: Web/sb_debug_connection.php at stable-dev · SB-MaterialAdmin/Web
std:
curl https://raw.githubusercontent.com/SB-MaterialAdmin/Web/stable-dev/web_upload/sb_debug_connection.php > test.php
nano test.php
php test.php

[+] SourceBans "DebugConnection()" запущен для сервера [IP Addresss]


[+] Открываю UDP-сокет...
[+] UDP-соединение успешно установлено!
[+] Записываю запрос в сокет..
[+] Запрос успешно записан в сокет. (Это не означает, что с соединением всё в порядке.) Читаю ответ...
[+] Ответ получен!


[+] Попытка установить TCP-соединение...
[+] TCP-соединение успешно установлено!
[o] Прерываю работу. RCON-пароль не установлен.

К сожалению, issue не в этом 🥲

UPD: SourceBans Web Версия 1.1.6 (526)
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #4
Всё правильно, в этом челлендж-скрипте и не добавлен вывод имени сервера, если приходит ответ по новому протоколу, потому что оно требует дополнительного запроса. Просто выводится "Ответ получен": Web/sb_debug_connection.php at stable-dev · SB-MaterialAdmin/Web
 

Alisa

Участник
Сообщения
9
Реакции
0
Всё правильно, в этом челлендж-скрипте и не добавлен вывод имени сервера, если приходит ответ по новому протоколу, потому что оно требует дополнительного запроса. Просто выводится "Ответ получен": Web/sb_debug_connection.php at stable-dev · SB-MaterialAdmin/Web
Вижу, спасибо

Но в любом случае, не подскажите, куда можно копать дальше?
 

Alisa

Участник
Сообщения
9
Реакции
0
@Alisa, попробуйте для начала скачать "патч", который как раз подгоняет всё под новый протокол: [v1.1.5.4] Material Admin - рефорк SB++ 1.5.4.7
Хм... Интересно, все зафетчилось

Спасибо!
И еще вопрос по этой же теме, не могли бы вы скинуть ссылку с описанием нового протокола?
Такая же проблема в мониторинге LevelRanks Web и хотелось бы решить ее самостоятельно либо же, если есть и вы случайно знаете какой-то "патч", заинсталлить его

Еще раз спасибо
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #8
@Alisa, для LR Web @Flames только недавно фикс делал.
Файлы с Гитхаба, указанные в этих коммитах, возьмите, и заработает.
 
Сверху Снизу