Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 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) | Вот у меня такая беда в 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 | ||