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

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

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

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

История благодарностей участнику KISLIY ::: Спасибо сказали: 13
Дата поста: В теме: За сообщение: Спасибо сказали:
3.2.2009, 17:24 Ssserver (+ssclient)
Поставил Реборн античит сервер. Всё запустилось замечательно. Поделюсь своими успехами в донастройке...
Некоторым хочется добиться бана по SYSTEM_ID. Банит замечательно, быстро и для обхода требуется гораздо больше времени, нежели смена IP. Тут обнаружилась засада. Дело в том, что движок античита берёт у клиента два системных параметра: серийник HDD и MAC адрес и на их основе генерит SYSTEM_ID. Маяк практически полностью содран с этого античита и там "развели" эти два системных параметра и используют только серийник HDD, что полне логично - его сложней заменить. Но для этого нужен исходник ядра ... Ну я отвлёкся.
Для того чтобы банить по систем ИД нужно: плагин АМХ, написанный скрипт для мани (соурс) - над этим работаем (это к тому, что хоть и написано, что из консоли можно банить по систем ИД (не путать со стим ИД!) - брехня).
Я сделал проще. Скачал старый (!) чит, который откопал в базе етого сервера и установил себе. Установил проверку на читы и вуаля - получаю бан. А теперь самое интересное - у нас появляются два файлика: banned_id.cfg и banned_ip.cfg. Вот строчка из файла banned_id.cfg:
Код
banid 0 2d34eb63dd32c60ef2ad05c88abbef2c // "cd disabler hack" "мой IP\2d34eb63dd32c60ef2ad05c88abbef2c\мой ник\exampleserver" "PROCESSCAN:cdhack.dll\360448"

Включаем мозг и делаем вывод как сюда можно добавить кого хочешь, имея на руках скриншоты, систем ИД (вот отсюда: clients_system_ids.log) и время безобразия.
Также я научился добавлять в БД читов любые новые читы. Для этого их приходится (к сожалению) скачивать, ставить и забирать названия процессов и контрольные суммы (хэши) этих процессов. Причём для ЛЮБОЙ версии халфы! Будь то Соурс, первая, вторая или Тимфортресс второй. Банит железно, проверенно. В данный момент всё это дело организуется, дописывается, изменяется для удобного управления. Создали графическую оболочку (как в Маяке) откуда всё можно делать установкой галочек. Т.к. в програмирование на Паскале опыта нет вообще, есть только желание и понимание процессов, дело движется медленно. Обязательно поделюсь результатами.

зы: А на засыпку вопрос. Почему свежеустановленный сервер "падает" периодически с завидной регулярностью? Никто не сталкивался? Обслуживает сервер СОурса.
mishka
20.10.2008, 10:05 Psychostats V3.2 (final)
Цитата(crashoverride @ 20.10.2008, 3:29) *
Вот у меня такая беда в PS 3.1 когда указываешь путь к логам он простит что бы ввели карту по умолчанию (что я и сделал) И теперь в заголовке "Карты" все время висит зона unknown - с большим количеством часов!
Все это нечаво - но при просмотре когонить usera все его убийства ссылаються к этой карте , тоесть на каком мапе он бы не играл и сколько там фраго неполучил все его фраги пишуться к той карте которая стоит поумолчанию!
Подскажите как это исправить ! С меня ++


Когда указываешь источник логов - там есть default map. Она используется в тех случаях когда карта не определена. Почему не определяется большая часть карт - для меня загадка. НО: если очистишь статистику, и прогонишь все логи заново, все карты определятся верно. Вот такие вот пироги.
crashoverride
13.10.2008, 12:12 CSDM 2.1.1
Для тех кто хочет убрать строчку:

Код
[CSDM] This server is running CSDM 2.1
[CSDM] Visit http://www.bailopan.net/


Делаем следующее:

1. Ищем в папке scripting файл - csdm_main.sma
2. Находим в нем строчку:

Код
public csdm_Init(const version[])
{
  if (version[0] == 0)
  {
   set_fail_state("CSDM failed to load.")
   return
  }
}


3. Меняем ее на:

Код
public csdm_Init(const version[])
{
  if (version[0] == 0)
  {
   set_fail_state("CSDM failed to load.")
   return
  }
  else
   csdm_set_intromsg(0)
}


4. Перекомпилируем плагин!

Все готово! Теперь строчки больше нету!
DeHu, jtiq, n00b4egg, oooVooo, Rem0ve, sot100, vitek-v, Z[1]., ZestForLife