Русское сообщество по скриптингу

Запретить команду Status простым игрокам.

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

Запретить команду Status простым игрокам.

Сообщение Boyka331 » 21 янв 2017, 23:43

Всем привет!
Хотелось бы узнать каким способом можно запретить игрокам использовать команду Status, или хотя бы что бы Status отображал только steam id игрока который прописал эту команду, а админы могли пользоваться этой командой и видеть всех игроков полностью.
Заранее спасибо.
Аватара пользователя
Boyka331
 
Сообщения: 102
Зарегистрирован: 14 авг 2014, 20:00
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Запретить команду Status простым игрокам.

Сообщение ko22009 » 22 янв 2017, 01:38

Регистрируешь status через Вы должны зарегистрироваться, чтобы видеть ссылки. и возвращаешь PLUGIN_HANDLED callback-функции
Аватара пользователя
ko22009
 
Сообщения: 131
Зарегистрирован: 19 янв 2017, 16:20
Благодарил (а): 12 раз.
Поблагодарили: 27 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn
C++
Php
Python
C#

Re: Запретить команду Status простым игрокам.

Сообщение Mistrick » 22 янв 2017, 02:01

ko22009, не сработает.
Boyka331, зачем это бесполезное действие?
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Запретить команду Status простым игрокам.

Сообщение Boyka331 » 22 янв 2017, 02:22

Mistrick писал(а):ko22009, не сработает.
Boyka331, зачем это бесполезное действие?

Почему же? Видел на одном сервере, на команду status вообще не реагирует, т.е. на сервере нет такой команды. Причем у них все привелегии идут по steam id.
Аватара пользователя
Boyka331
 
Сообщения: 102
Зарегистрирован: 14 авг 2014, 20:00
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Запретить команду Status простым игрокам.

Сообщение Leonidddd » 22 янв 2017, 02:25

Boyka331, если хотите защитить стим айди от подмены - используйте шифрование стим айди через настройку SteamIdHashSalt(dproto.cfg/reunion.cfg) вашего сервера.
Вообще, есть несколько способов, Вы должны зарегистрироваться, чтобы видеть ссылки., но скрыть полностью стим айдишники игроков не получится ввиду последних версий "протекторов" ака хак-сборки.
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Re: Запретить команду Status простым игрокам.

Сообщение Boyka331 » 22 янв 2017, 05:35

SteamIdHashSalt - то есть, сам сервер будет выдавать игрокам разные стим айди

Добавлено спустя 2 часа 7 минут 27 секунд:
В принципе я посты почитал на счёт этой функции...посты очень интересные оказались, буду тестировать, за подсказку спасибо.

Добавлено спустя 12 минут 6 секунд:
Ещё 1 вопрос не касающийся темы.
В консоле высвечиваются такие команды: rcon 111111 "aboundet" sv_contact "HLBrute 1.10"
Заместо единиц всегда числа разные. Т.е. кто-то пытается с генерировать rcon пароль с сервера?
Аватара пользователя
Boyka331
 
Сообщения: 102
Зарегистрирован: 14 авг 2014, 20:00
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Запретить команду Status простым игрокам.

Сообщение Leonidddd » 22 янв 2017, 12:16

Boyka331, правильнее будет сказать "пытается подобрать rcon пароль" ... сделайте rcon 30и значный пароль вида "8Y8HKkhk8YK989&7678&&^&??;l,%" то вы не оставите никаких шансов. Вообще, видел правило для iptables, по этому поводу, но можно и плагинами блокировать, хотя, я бы вообще не обращал внимание на эту ерунду. Либо вообще rcon_password "" - пустой, вообще не будет пароля и угроз для него.

SteamIdHashSalt - просто зашифрует стим айди игроков по определенному паролю, почитайте про [url=https://ru.wikipedia.org/wiki/Соль_(криптография)]соль[/url]
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Re: Запретить команду Status простым игрокам.

Сообщение Fedcomp » 22 янв 2017, 13:39

Вроде читал что патчили бинари, и заменяли status на sta;us. Думаю на орфей тоже видел что то подобное.
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4936
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 815 раз.
Поблагодарили: 1317 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust

Re: Запретить команду Status простым игрокам.

Сообщение ko22009 » 22 янв 2017, 15:16

Объясните, почему команду status нельзя отловить?
Аватара пользователя
ko22009
 
Сообщения: 131
Зарегистрирован: 19 янв 2017, 16:20
Благодарил (а): 12 раз.
Поблагодарили: 27 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn
C++
Php
Python
C#

Re: Запретить команду Status простым игрокам.

Сообщение Leonidddd » 22 янв 2017, 15:23

Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

След.

Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3