Главная | Регистрация | Вход Приветствую Вас Новичок | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
EasyBan
CyberSerpentДата: Вторник, 03.03.2009, 23:29 | Сообщение # 1
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
Вот, слепил небольшую прогу для быстрого бана по ключу. Принцип работы такой: Из текущей статистики сервера(запущенного на том же компе) выдергиваются ники и ключи игроков. Ткнув в любую строку списка можно нажатием одной кнопки забанить выбранного игрока по ключу.

Плюсы:
1. Бан по ключу, тоесть без разницы статический или динамический IP, есть ли в нике всякие хитрые символы и т.д. - банится по ключу диска.
2. Не надо набирать большое количество букв/цифр, все делается двумя кликами.
3. В папке с прогой создается корректный бан-лист. Без повторов и истекших по времени банов. Можно положить туда уже готовый бан-лист. После первого же бана или после закрытия проги бан-лист будет переписан. Все повторы и баны, срок которых истек будут удалены.

Минусы:
1. Работать будет только на том же компе, где запущен сервер (самый жирный минус sad ).
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 файла с одним именем не может быть

да вот теперь заработало biggrin после удаления файла AutoItX3.dll
689, спасибо за подсказку.С остальным разобрался,в принципе ничего сложного!!!
Юра - спасибо тебе за прогу !!!
...может теперь интерфейс сделаешь в тоне игры.... smile


...Что то ни одна порядочная сволочь не подрезает и не оттормаживает меня в метро...или в супермаркете никто не щемится с тележкой по обочине мимо очереди к кассе...а как сядут в ведрище...




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

Этот файл нужно самому как-то открыть и скопировать секцию из него или просто заменить один на другой, непонял... wacko


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)
Можно, только писать лучше ЗА_МАТ_НА_СЕРВЕРЕ!!!

Понято!

Quote (689)
проще

Понято №2 smile


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)
теперь осталось только удаленный доступ сделать и будет то, о чем все мечтали

Тот метод, что сейчас используется удаленно работать не позволяет - увы sad Я пока не вижу решения. Если оно и будет, то скорее всего потребуется серьезная переделка того, что есть сейчас.


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
[-тур-]VojlokДата: Пятница, 26.06.2009, 18:43 | Сообщение # 194
Зомби
Группа: Представители других Сообществ
Сообщений: 2
Статус: Покинул Зону
у меня проблема русские ники заменяются кубиками
 
CyberSerpentДата: Пятница, 26.06.2009, 20:16 | Сообщение # 195
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
Quote (|-тур-|Vojlok)
у меня проблема русские ники заменяются кубиками

Где именно? В списке игроков или в бан-листе, который генерит прога?


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
Поиск:

Copyright Clan DED © 2024
Хостинг от uCoz>