Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.
3 страниц V   1 2 »

status в консоли

, как отключить эту команду
csgamer
сообщение 21.11.2013, 10:31
Сообщение #1
Стаж: 12 лет

Сообщений: 398
Благодарностей: 16
Полезность: 0

Набираю в консоли status и получаю дополнительную информацию по всем игрокам.
Как отключить эту команду, или чем-то заменить, чтобы она не выводила информацию.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 21.11.2013, 10:45
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

поиском пользуйся по форуму
уже давался ответ неоднократно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CannibaL
сообщение 21.11.2013, 10:59
Сообщение #3
Стаж: 12 лет

Сообщений: 415
Благодарностей: 59
Полезность: 0

Вот ответ Тык
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 21.11.2013, 11:20
Сообщение #4


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(CannibaL @ 21.11.2013, 12:59) *
Вот ответ Тык

это вообще извращение
микроскопом гвозди забивать
кривой костыль


лучше engine_*.so + HEX редактор использовать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Affl
сообщение 21.11.2013, 11:22
Сообщение #5


Стаж: 15 лет

Сообщений: 1573
Благодарностей: 1182
Полезность: 1042

Чтобы заблокировать пару команд вы ставите орфей?
Как мне жаль тех кто поставил...
Простенький плагин на блок команды займёт около 15-20 строк в исходнике


WAR3FT Пивка для Рывка 202 lvl
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 21.11.2013, 11:40
Сообщение #6


Стаж: 16 лет

Сообщений: 756
Благодарностей: 294
Полезность: 638

Affl, не все так просто, обычным хуком команды, ты ее не заблочишь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 21.11.2013, 11:44
Сообщение #7


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(Affl @ 21.11.2013, 13:22) *
Чтобы заблокировать пару команд вы ставите орфей?
Как мне жаль тех кто поставил...
Простенький плагин на блок команды займёт около 15-20 строк в исходнике

плагин не заблокирует команду status

в любом случаи лучшее решение тут
https://c-s.net.ua/forum/topic53258.html?hl=status
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 21.11.2013, 11:58
Сообщение #8


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Legenda, то что половина хостингов не дает доступа к библиотекам остановит бОльшую часть пользователей.
И если орфей стоит уже то заблочить там функцию это не проблема.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 21.11.2013, 12:06
Сообщение #9


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(mazdan @ 21.11.2013, 13:58) *
Legenda, то что половина хостингов не дает доступа к библиотекам остановит бОльшую часть пользователей.
И если орфей стоит уже то заблочить там функцию это не проблема.

в таком случаи пользователям стоит выбирать более подходящий хостинг для своего сервера
ps да и блокировать эту команды смысла нет
очевидно блокируют эму команду для того, что другие игроки не смогли узнать steamID админа и сделать себе такой же steamID

ведь можно настроить dproto.cfg либо добавить в плагины различные проверки
что уж точно лучше чем использовании отдельного модуля
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 21.11.2013, 12:42
Сообщение #10


Иконка группы

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

А через cmdacces не заблочить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nsgenn
сообщение 21.11.2013, 12:51
Сообщение #11


Стаж: 13 лет

Сообщений: 885
Благодарностей: 561
Полезность: 667

можно попробовать залить исправленный файл в родительскую папку через плагин, если доступа через ftp нету
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 21.11.2013, 13:05
Сообщение #12


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

nsgenn, можно плагином пропатчить попробовать, я и не говорил что ничего нельзя сделать. Только вот на работающем серверене факт что даст либу менять. А на выключенном вряд ли получится плагином что-то сделать.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 21.11.2013, 16:40
Сообщение #13


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(nsgenn @ 21.11.2013, 14:51) *
можно попробовать залить исправленный файл в родительскую папку через плагин, если доступа через ftp нету

если только на unix
и то не факт что получится сделать


Цитата(f1nik @ 21.11.2013, 14:42) *
А через cmdacces не заблочить?

нет конечно
status это особая команда
cmdacces это вообще к amx относится, так что тут доступ настраивается только к amx командам плагинов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 21.11.2013, 16:46
Сообщение #14


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

маленький вывод
1. блочить команду status не есть хорошо

хотите что бы нельзя было подделать steamID админы - лучше правильно писать плагины с дополнительными проверками(например проверить игрока на steam) либо настроить dproto.cfg(например использовать уникальные префиксы)
dproto.cfg так же читается и из директорию cstrike

2. Если уж очень хочется есть два варианта
1) открыть swds.dll \ engine_i686.so с помощью Hex Editor и найти эту команду и заменить на что угодно.
2) Если нет возможности заменить файл swds.dll \ engine_i686.so используете плагины на орфее
подробнее тут
https://c-s.net.ua/forum/topic54219s0.html?...mp;#entry464838

лучше конечно использовать патченные swds.dll \ engine_i686.so так как они априори создают меньшею нагрузку, чем использовании дополнительных модулей и плагинов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
csgamer
сообщение 21.11.2013, 22:55
Сообщение #15
Стаж: 12 лет

Сообщений: 398
Благодарностей: 16
Полезность: 0

Цитата(Legenda @ 21.11.2013, 18:46) *
лучше конечно использовать патченные swds.dll \ engine_i686.so так как они априори создают меньшею нагрузку, чем использовании дополнительных модулей и плагинов


Думаю патченый файл куда надёжнее, чем сторонние плагины.
И тормозов точно не будет. У меня линукс сервер - значит нужно найти патченый "engine_i686.so" для версии 5787.
Есть у кого?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 22.11.2013, 10:19
Сообщение #16


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(csgamer @ 22.11.2013, 0:55) *
Думаю патченый файл куда надёжнее, чем сторонние плагины.
И тормозов точно не будет. У меня линукс сервер - значит нужно найти патченый "engine_i686.so" для версии 5787.
Есть у кого?

патчить файл нужно самому
так как тот кто патчит, будет знать какая команда будет работать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamer
сообщение 22.11.2013, 17:06
Сообщение #17
Стаж: 12 лет

Сообщений: 398
Благодарностей: 16
Полезность: 0

Мне уже кинули в личку патченый engine_i686.so и команда реально перестала работать.
Надо проверить не будет ли сервер падать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Hollisch
сообщение 22.11.2013, 17:15
Сообщение #18
Стаж: 18 лет
Город: Обитель зла

Сообщений: 503
Благодарностей: 832
Полезность: 710

Цитата(csgamer @ 22.11.2013, 20:06) *
Мне уже кинули в личку патченый engine_i686.so и команда реально перестала работать.
Надо проверить не будет ли сервер падать.

Нет, не должен.
Для дополнительной безопастности иногда меняют и другие названия команд: rcon, stuffcmds, cmdlist, cvarlist, quit, exit и т.д., хотя это несколько параноидально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 22.11.2013, 17:47
Сообщение #19
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Цитата(Hollisch @ 22.11.2013, 18:15) *
Нет, не должен.
Для дополнительной безопастности иногда меняют и другие названия команд: rcon, stuffcmds, cmdlist, cvarlist, quit, exit и т.д., хотя это несколько параноидально.

Не вижу ничего пароноидального в том, чтобы сменить команду добавления админов через консоль. Наоборот, очень грамотно :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csgamer
сообщение 22.11.2013, 22:17
Сообщение #20
Стаж: 12 лет

Сообщений: 398
Благодарностей: 16
Полезность: 0

Сервер с патченым "engine_i686.so" уже 3 часа работает и не падает.
Если автор патченой сошки решит, он кинет всем этот файл, у меня он работает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: