Как можно отключить команду sm plugins list

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Так так и реализировано. В исходниках сорсмода есть два кусочка для обработки этой команды (для серверной консоли и для клиентов). Спокойно редактируем часть для клиентов, коментим или удаляем. В таком случае админы смогут просматривать плагины используя команду sm_rcon.

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

Kudemus

Участник
Сообщения
48
Реакции
6
Через плагин блокировки консольных команд не получится сделать разве?
 

Broudy Rose

Участник
Сообщения
157
Реакции
22
Неужели сейчас в 2018 всё ещё нет способа перехватить команду sm без компиляции SourceMod?
Оффтоп
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
На gcc 5 и выше компиляция проходит успешно но модули см не подрубаются, уже делал и забил (по идее надо на clang компилить см ток хз как, возможно ошибаюсь)
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #27
На кой хрен Вам вообще надо блокировать команду? Боитесь, что сервак скопируют 1 в 1? :blink:
 

Boeing 767

заскамили мамонта ни за что, ни про что
Сообщения
524
Реакции
913
Можно даже и без всяких перекомпиляций и расширений убрать эту команду, все можно убрать и изменить просто используя HEX редактор.
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,491
На кой хрен Вам вообще надо блокировать команду? Боитесь, что сервак скопируют 1 в 1? :blink:
Как бы глупо это не звучало, но именно так сейчас и делают :р
--- Добавлено позже ---
Можно даже и без всяких перекомпиляций и расширений убрать эту команду, все можно убрать и изменить просто используя HEX редактор.
Плуг Danyas'а ещё дразнит тех, кто вводит, и кикает вроде:biggrin:
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #32
Давно, ради рофла, делал штуку веселее.
Плагин лист как бы выводится, но... Вместо названий плагинов и авторов с версиями были звёздочки.

И внизу такого списка всегда писалось "Please, login as system administrator (setinfo _syspw) for viewing plugin list".
Но это дальше локалхоста не вышло. Хотя весёлая была штука.
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,491
Можно даже и без всяких перекомпиляций и расширений убрать эту команду, все можно убрать и изменить просто используя HEX редактор.
Плуг Danyas'а ещё дразнит тех, кто вводит
значит сервак так себе
Не всегда. Д я и не про свой, а в общем.
--- Добавлено позже ---
Давно, ради рофла, делал штуку веселее.
Плагин лист как бы выводится, но... Вместо названий плагинов и авторов с версиями были звёздочки.

И внизу такого списка всегда писалось "Please, login as system administrator (setinfo _syspw) for viewing plugin list".
Но это дальше локалхоста не вышло. Хотя весёлая была штука.
Ну у него ещё версия есть, где вроде фейковый плуг лист выводится
 

Broudy Rose

Участник
Сообщения
157
Реакции
22
ProcessCMDs 1.9 блокирует данную команду.
Спасибо. Я как накатил SM 1.6.3 так и в ус не дую. Видимо поэтому и не заводится ProcessCMD.
Ареновский сервер.
Придется обновляться :/

Оффтоп
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,491
Спасибо. Я как накатил SM 1.6.3 так и в ус не дую. Видимо поэтому и не заводится ProcessCMD.
Ареновский сервер.
Придется обновляться :/

Оффтоп
В том сообщении под "1.9" имелась ввиду версия ProcessCMDS, а не SM.

Если речь о CS:S v34, я уже пол года юзаю SM 1.9.6224. Всё нормально, за исключением некоторых нюансов.
К примеру, плагин RoundEndSound 1.1.2 от MyArena начинает на этой версии SM некорректно работать, а функции проигрывания до конца трека в других плагинах нет.
Ещё пришлось заменить аналогами пару плагинов. В остальном всё гораздо лучше, чем на 1.6.3 - больше возможностей.
Любая портированная версия SourceMod спокойно ставится на сервера MyArena. И ProcessCMDS спокойно заводится.
 

StormX

Участник
Сообщения
902
Реакции
309
Я понял, но ответил неправильно. ProcessCMD 1.9 не заводится на SM 1.6.3
Спасибо за подробный ответ

Это почему он не заводится на sm 1.6.3 ?
22307069.png
 
Сверху Снизу