Sourcebans и консольная команда Status

Тема в разделе "Counter-Strike: Source", создана пользователем lexx777, 14 сен 2016.

  1. lexx777

    lexx777

    Сообщения:
    104
    Симпатии:
    4
    Доброго дня!
    Обрыл весь форум, но ничего не нашел по данной проблеме поэтому решил создать тему.
    Возможно у кого то был подобный баг.
    Дело в том, что при использовании плагинов скрывающих консольную команду status перестают работать web баны в Soourcebans. Выдает ошибку о том, что игрока нет на сервере хотя игрок на самом деле присутствует.
    Плагин убираю и все начинает работать. Пробовал несколько плагинов и все одно и тоже.
    А скрыть консольную команду status просто жизненно необходимо т.к. скорее всего баг самого SM 1.7.3. который я поставил на хостинг myarena, при вводе команды status любым игроком выводит Steam ID всех игроков.
    Переустановка SM ничего не дает.
    Заранее благодарен за советы.
     
  2. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.718
    Симпатии:
    455
    Если индекс можно взять - сделай
    PHP:
    if(client == 0) continue; 
    в первой же строчки функции, которая "рубит" status
     
  3. lexx777

    lexx777

    Сообщения:
    104
    Симпатии:
    4
    Понимал бы я еще, что в php к сожалению ноль в этом. :ab:
     
  4. CrazyHackGUT

    CrazyHackGUT Меня здесь нет

    Сообщения:
    832
    Симпатии:
    528
    @lexx777, а это не PHP. Это SourcePawn.

    Это фича движка Source. Не вижу в этом ничего плохого. Что игрок может сделать, зная только SteamID? По сути, ничего, кроме как в друзья добавить и мозг выносить.
     
  5. lexx777

    lexx777

    Сообщения:
    104
    Симпатии:
    4
    В том, то и дело что админки выдаются через sourcebans по Steam ID. Угнать админку не составит труда зная стим id админа. Уже столкнулся с таким поэтому поставил steam id протектор.
    Но все равно никто не помешает брать стим id другого игрока и играть под ним.
     
  6. CrazyHackGUT

    CrazyHackGUT Меня здесь нет

    Сообщения:
    832
    Симпатии:
    528
    Авторизация по паролям в таком случае, не? В SourceBans же есть такая фишка)
    А вообще, скинь свой "SteamID протектор". Поправлю, чтобы при вводе сервером, команда работала.
     
    lexx777 нравится это.
  7. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.718
    Симпатии:
    455
    Ставишь пароли для админов и этот плагин. Ничего более.

    Admin Password Checker
     
    lexx777 нравится это.
  8. lexx777

    lexx777

    Сообщения:
    104
    Симпатии:
    4
    Все верно есть, но при установке пароля не дает зайти на сервер.
    Оффтоп
    Пароль ввожу верно пример: setinfo "_pw" "k8995"
    Поэтому пока приходиться использовать доступ без пароля ставя при этом пароль на Steam ID используя SteamID протектор.
     
  9. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.718
    Симпатии:
    455
    а ты попробуй через setinfo _password, может ты в core.cfg забыл изменить.
    если нет - попробуй убрать комменты с файла core.cfg, в которых есть PassInfoVar
     
    lexx777 нравится это.
  10. CrazyHackGUT

    CrazyHackGUT Меня здесь нет

    Сообщения:
    832
    Симпатии:
    528
    @lexx77, так он просит пароль ввести через:
    setinfo _password
    А ты вводишь через:
    setinfo _pw
     
    lexx777 нравится это.
  11. lexx777

    lexx777

    Сообщения:
    104
    Симпатии:
    4
    Все спасиб вам ребята огромнейшее!!!)))
    Разобрался.
    Подобная проблема стала после того как поставил Admin Password Checker
    Из-за своей невнимательности не посмотрел, что пароль нужно вводить через setinfo _password , а не setinfo _pw по привычке.
    Еще раз спасибо ВАМ!:ab:
    --- Добавлено позже ---
    Доброго дня!
    Ну вот и опять очередная проблема.
    При установке пароля на админку через SourceBans админка перестает работать.
     
    Последнее редактирование: 17 сен 2016