EasyBan
|
|
CyberSerpent | Дата: Вторник, 03.03.2009, 23:29 | Сообщение # 1 |
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
| Вот, слепил небольшую прогу для быстрого бана по ключу. Принцип работы такой: Из текущей статистики сервера(запущенного на том же компе) выдергиваются ники и ключи игроков. Ткнув в любую строку списка можно нажатием одной кнопки забанить выбранного игрока по ключу. Плюсы: 1. Бан по ключу, тоесть без разницы статический или динамический IP, есть ли в нике всякие хитрые символы и т.д. - банится по ключу диска. 2. Не надо набирать большое количество букв/цифр, все делается двумя кликами. 3. В папке с прогой создается корректный бан-лист. Без повторов и истекших по времени банов. Можно положить туда уже готовый бан-лист. После первого же бана или после закрытия проги бан-лист будет переписан. Все повторы и баны, срок которых истек будут удалены. Минусы: 1. Работать будет только на том же компе, где запущен сервер (самый жирный минус ). 2. Необходимо переключатся из игры и обратно, если владелец сервера тоже играет. Примечание. Для S.T.A.L.K.E.R.: Shadow of Chernobyl бан по хеш-коду не доступен по причине отсутствия соответствующей системы идентификации, поэтому бан игроков производится по IP-адресу. Настройка: Программа работает с серверами игр "Тень Чернобыля", "Чистое небо" и "Зов Припяти". За переключение отвечает параметр [Game] в файле конфигурации (EasyBan.cfg), SHOC - Тень Чернобыля, STCS - Чистое небо, COP - Зов Припяти. При желании, можно явно указать пути к логам сервера(серверов) в файле конфигурации (EasyBan.cfg). Пути прописываются в секции [Logs], каждый путь в новой строке, например вот так: Code [Logs] C:\Documents and Settings\All Users\Документы\STALKER-STCS\logs\mp_stats\srv1 C:\Documents and Settings\All Users\Документы\STALKER-STCS\logs\mp_stats\srv2 Делать это необязательно, если секция [Logs] пустая, то прога будет искать логи по пути прописанному в fsgame.ltx В файле конфигурации сервера выставить значение параметра sv_dump_online_statistics_period равным 1 или 2. Это период обновления статистики. Будет работать и так, но менее удобно, так как значение по умолчанию - 10. Это значит что статистика пишется раз в 10 минут, тоесть довольно редко - человек может уже минут 7-8 играть, а в файлах статистики его ключа не будет. Для работы программы требуется Microsoft .NET Framework 2.0 Бан выдается сразу на ВСЕХ серверах, которые запущенны в данный момент на данной машине. Дополнительные возможности: - объединение бан-листов; - извлечение ключей из флуда; Текущая версия 3.2.755 Скачать для x86 Скачать для x64
Если никакого смысла нет в вопросе не стоит искать его в ответе.
|
|
| |
Матроскин | Дата: Суббота, 23.05.2009, 23:07 | Сообщение # 181 |
Легенда
Группа: Профессионалы
Сообщений: 922
Статус: Покинул Зону
| Quote (689) а изначальный файл AutoItX3.dll удалить , по моему так, потому что 2 файла с одним именем не может быть да вот теперь заработало после удаления файла AutoItX3.dll 689, спасибо за подсказку.С остальным разобрался,в принципе ничего сложного!!! Юра - спасибо тебе за прогу !!! ...может теперь интерфейс сделаешь в тоне игры....
...Что то ни одна порядочная сволочь не подрезает и не оттормаживает меня в метро...или в супермаркете никто не щемится с тележкой по обочине мимо очереди к кассе...а как сядут в ведрище...
http://www.nemo-crack.ru
|
|
| |
CyberSerpent | Дата: Воскресенье, 24.05.2009, 01:11 | Сообщение # 182 |
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
| Quote (Матроскин) после удаления файла AutoItX3.dll Ну да, тот AutoItX3.dll что есть, конечно надо удалить перед переименованием AutoItX3_x64.dll Как-то посчитал это само собой разумеющимся. Поправил инструкцию в шапке. Quote (Матроскин) может теперь интерфейс сделаешь в тоне игры До рюшечек дело не скоро дойдет (если вообще дойдет). Еще многое надо сделать в самой проге...
Если никакого смысла нет в вопросе не стоит искать его в ответе.
|
|
| |
CyberSerpent | Дата: Четверг, 28.05.2009, 15:50 | Сообщение # 183 |
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
| В папке с прогой теперь создается корректный бан-лист. Без повторов и истекших по времени банов. Собственно, если ничем другим не пользоваться, то можно прямо этот бан-лист и копировать в папку сервера потом... Версия в шапке обновлена.
Если никакого смысла нет в вопросе не стоит искать его в ответе.
|
|
| |
689 | Дата: Четверг, 28.05.2009, 15:50 | Сообщение # 184 |
Зомби
Группа: Заблокированные
Сообщений: 1495
Статус: Покинул Зону
| Quote (CyberSerpent) Пока так. Попозже думаю будет отдельная утилита для работы с бан-листами. А я сразу не понял просто всех ее возможностей, значит теперь я могу не проверять совпадения а банить всех подряд, пропустив через прогу, получается бан лист без совпадений! Этого вполне достаточно, очень хорошо Спасибо! ================= Да попробовал РАБОТАЕТ!!! Это просто столько времени экономит УРА!!!
http://bad.ucoz.es/
|
|
| |
CyberSerpent | Дата: Четверг, 28.05.2009, 15:50 | Сообщение # 185 |
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
| Quote (689) значит теперь я могу не проверять совпадения а банить всех подряд, пропустив через прогу, получается бан лист без совпадений! Именно так. Можно положить туда уже готовый бан-лист. После первого же бана или после закрытия проги бан-лист будет переписан. Все повторы и баны, срок которых истек будут удалены.
Если никакого смысла нет в вопросе не стоит искать его в ответе.
|
|
| |
CyberSerpent | Дата: Суббота, 13.06.2009, 18:07 | Сообщение # 186 |
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
| Добавлена запись в бан-лист причины бана. Причина пишется в параметр admin_name в бан-листе который генерится прогой. Исправлен вылет при отсутствии логов сервера. Внимание! В файл EasyBan.cfg добавлена секция [Reason]. При обновлении надо скопировать эту секцию в свой файл EasyBan.cfg Там находится список возможных причин бана. Можно редактировать его по своему усмотрению. Пока написал три первые причины, что пришли в голову. Если что-то забыл - пишите, добавлю. Версия в шапке обновлена.
Если никакого смысла нет в вопросе не стоит искать его в ответе.
|
|
| |
SumrakPR | Дата: Пятница, 19.06.2009, 14:06 | Сообщение # 187 |
Ученый
Группа: Опытные
Сообщений: 350
Статус: Покинул Зону
| Юрий, в поле, отведенном для написания причин бана, можно самому писать причину, или использовать нужно только те, которые уже есть в списке? Например: ЗА МАТ НА СЕРВЕРЕ!!!, ЗА ТИМКИЛЛЕРСТВО!!! и т.д. Quote (CyberSerpent) Внимание! В файл EasyBan.cfg добавлена секция [Reason]. При обновлении надо скопировать эту секцию в свой файл EasyBan.cfg Этот файл нужно самому как-то открыть и скопировать секцию из него или просто заменить один на другой, непонял...
RISE MY FRIENDS!!! SILENTIUM EST AUREUM!!!
|
|
| |
689 | Дата: Пятница, 19.06.2009, 15:44 | Сообщение # 188 |
Зомби
Группа: Заблокированные
Сообщений: 1495
Статус: Покинул Зону
| Quote (SumrakPR) можно самому писать причину, или использовать нужно только те, которые уже есть в списке? Например: ЗА МАТ НА СЕРВЕРЕ!!!, ЗА ТИМКИЛЛЕРСТВО!!! и т.д. Можно, только писать лучше ЗА_МАТ_НА_СЕРВЕРЕ!!! иначе пробелы сотрутся и забаненый при входе увидит ЗАМАТНАСЕРВЕРЕ!!! или ЗАТИМКИЛЛЕРСТВО!!! Quote (SumrakPR) заменить один на другой проще
http://bad.ucoz.es/
|
|
| |
SumrakPR | Дата: Пятница, 19.06.2009, 16:03 | Сообщение # 189 |
Ученый
Группа: Опытные
Сообщений: 350
Статус: Покинул Зону
| Quote (689) Можно, только писать лучше ЗА_МАТ_НА_СЕРВЕРЕ!!! Понято! Понято №2
RISE MY FRIENDS!!! SILENTIUM EST AUREUM!!!
|
|
| |
CyberSerpent | Дата: Пятница, 19.06.2009, 22:56 | Сообщение # 190 |
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
| Quote (SumrakPR) Этот файл нужно самому как-то открыть и скопировать секцию из него или просто заменить один на другой, непонял... Можно и заменить. Но если у тебя был там список ключей, которые не надо банить, то они будут потеряны. Если ты в этот файл не лазал раньше руками, то можно смело перетирать новым. Если какие-то причины часто используются то можно их добавить самому в EasyBan.cfg. Пример там есть. Quote (689) иначе пробелы сотрутся и забаненый при входе увидит ЗАМАТНАСЕРВЕРЕ!!! или ЗАТИМКИЛЛЕРСТВО!!! Пробелы не сотрутся. Они автоматом заменятся на подчеркивания. Так что можете писать как привычно - с пробелами. В EasyBan.cfg причины так и написаны кстати - с пробелами.
Если никакого смысла нет в вопросе не стоит искать его в ответе.
|
|
| |
CyberSerpent | Дата: Воскресенье, 21.06.2009, 00:47 | Сообщение # 191 |
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
| Теперь информация об игроках берется из файла online_dump.ltx, а не из логов. Такой способ потенциально менее проблемный. В списке серверов теперь пишется сначала имя сервера, потом (в скобках) путь к нему. Версия в шапке обновлена. З.Ы. Похоже, что это финальная версия. Вроде все более-менее работает, весь необходимый функционал вроде есть.
Если никакого смысла нет в вопросе не стоит искать его в ответе.
|
|
| |
[PNW]Flammable | Дата: Воскресенье, 21.06.2009, 10:19 | Сообщение # 192 |
Зомби
Группа: Представители других Сообществ
Сообщений: 6
Статус: Покинул Зону
| хихи) ну теперь осталось только удаленный доступ сделать и будет то, о чем все мечтали)
Ясность - одна из форм полного тумана
|
|
| |
CyberSerpent | Дата: Воскресенье, 21.06.2009, 14:25 | Сообщение # 193 |
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
| Quote (|PNW|Flammable) теперь осталось только удаленный доступ сделать и будет то, о чем все мечтали Тот метод, что сейчас используется удаленно работать не позволяет - увы Я пока не вижу решения. Если оно и будет, то скорее всего потребуется серьезная переделка того, что есть сейчас.
Если никакого смысла нет в вопросе не стоит искать его в ответе.
|
|
| |
[-тур-]Vojlok | Дата: Пятница, 26.06.2009, 18:43 | Сообщение # 194 |
Зомби
Группа: Представители других Сообществ
Сообщений: 2
Статус: Покинул Зону
| у меня проблема русские ники заменяются кубиками
|
|
| |
CyberSerpent | Дата: Пятница, 26.06.2009, 20:16 | Сообщение # 195 |
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
| Quote (|-тур-|Vojlok) у меня проблема русские ники заменяются кубиками Где именно? В списке игроков или в бан-листе, который генерит прога?
Если никакого смысла нет в вопросе не стоит искать его в ответе.
|
|
| |