Web
Web copied to clipboard
Баг с получением информации о игроке
Игрок находится на сервере, но sb выдает что игрока нету на сервере.

Понимаю.
С этим всё сложно.
Проблема в том, что SourceBans проверяет наличие игрока на сервере путём отправки по RCON-протоколу команды status, формат которой может отличаться от игры к игре. (у него вообще много где всё завязано на стандартных движковых командах, что провоцирует 1000 и 1 тележку проблем)
И если в старом Source всё работает, как и раньше (вспоминаем, когда делался сам SB), то в новом - херня.
Нужно придумывать решение, которое идеально подойдёт и для старых игр, и для новых. Возможно, реализовать какую-то команду серверную, при выполнении которой сервер отвечает JSON'ом со всеми игроками (CS:GO, правда, это не поможет, если игроков на сервере много; она умудряется и RCON ломать некоторыми особенностями).
В общем, над этим надо подумать.
@CrazyHackGUT вот тут по json вроде https://hlmod.ru/resources/chat-2-vkontakte.959/
Upd: Такое чаще случается с no-steam игроками