Главная | Регистрация | Вход Приветствую Вас Новичок | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форум » База Клана Дед » Бар "СТАЛКЕР" » EasyBan (В помощь админам серверов)
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


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
CyberSerpentДата: Четверг, 05.03.2009, 23:20 | Сообщение # 46
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
Quote (689)
МОЖЕТ предыдущую удалить ?

Да не - вроде все нормально... Просто у нас разные версии библиотек, вот я и подумал, что не хватает каких-нибудь апдейтов...


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
689Дата: Суббота, 07.03.2009, 12:02 | Сообщение # 47
Зомби
Группа: Заблокированные
Сообщений: 1495
Статус: Покинул Зону
CyberSerpent, Когда выйдет EasyBan-5 новая версия ?

http://bad.ucoz.es/
 
CyberSerpentДата: Суббота, 07.03.2009, 12:19 | Сообщение # 48
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
689, На этих выходных думаю продолжить... Вчера только вечером вернулся...

Quote (689)
У меня сейчас стоят:
Microsoft .NET Framework 2.0 Service Pack 1
Microsoft .NET Framework 2.0 Service Pack 1 Language Pack - RUS
Microsoft .NET Framework 3.0 Service Pack 1
Microsoft .NET Framework 3.0 Service Pack 1 Language Pack - RUS
Microsoft .NET Framework 3.5

Это на какой машине? На удаленной(сервер) или на твоей?


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
689Дата: Суббота, 07.03.2009, 12:31 | Сообщение # 49
Зомби
Группа: Заблокированные
Сообщений: 1495
Статус: Покинул Зону
на моей

http://bad.ucoz.es/
 
CyberSerpentДата: Суббота, 07.03.2009, 12:33 | Сообщение # 50
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
Quote (689)
на моей

А можешь показать такой же для удаленной? Хочу сравнить что установлено на двух твоих компах.


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
689Дата: Суббота, 07.03.2009, 12:33 | Сообщение # 51
Зомби
Группа: Заблокированные
Сообщений: 1495
Статус: Покинул Зону
на удаленной только Microsoft .NET Framework 2.0 по твоей первой сылке

http://bad.ucoz.es/
 
CyberSerpentДата: Суббота, 07.03.2009, 12:34 | Сообщение # 52
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
Quote (689)
на удаленной только Microsoft .NET Framework 2.0 по твоей первой сылке

Хм... забавно... При этом на удаленной ошибки при старте нет, я правильно помню?


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
689Дата: Суббота, 07.03.2009, 12:36 | Сообщение # 53
Зомби
Группа: Заблокированные
Сообщений: 1495
Статус: Покинул Зону
http://i051.radikal.ru/0903/14/478d6a27ce1e.jpg

Добавлено (07.03.2009, 12:36)
---------------------------------------------

Quote (CyberSerpent)
Хм... забавно... Приэтом на удаленной ошибки при старте нет, я правильно помню?

да при удаленном управлении нет , а на прямую я не пробовал


http://bad.ucoz.es/
 
CyberSerpentДата: Суббота, 07.03.2009, 12:37 | Сообщение # 54
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
Quote (689)
да при удаленном управлении нет , а на прямую я не пробовал

Это не принципиально. Ну попробуй, если не лень. Но это не важно - важно где исполняется код, а не как инициируется его исполнение.


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
689Дата: Суббота, 07.03.2009, 12:42 | Сообщение # 55
Зомби
Группа: Заблокированные
Сообщений: 1495
Статус: Покинул Зону
Quote (CyberSerpent)
Ну попробуй, если не лень

попробовал ошибки нет

Добавлено (07.03.2009, 12:42)
---------------------------------------------
может удалить все Microsoft .NET Framework
кроме Microsoft .NET Framework 2.0
Вообще зачем нужны эти 3,0 3,5 версии?


http://bad.ucoz.es/

Сообщение отредактировал 689 - Суббота, 07.03.2009, 12:44
 
CyberSerpentДата: Суббота, 07.03.2009, 12:44 | Сообщение # 56
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
Quote (689)
попробовал ошибки нет

Угу, как я и писал.

Quote (689)
может удалить все Microsoft .NET Framework
кроме Microsoft .NET Framework 2.0
Вообще зачем нужны эти 3, 3,5 версии?

Не надо удалять. Мешать не должно. А если удалить может что-то другое отвалиться в системе.

Провел небольшую оптимизацию. Версия в шапке обновлена.

Напоминаю:

Quote (CyberSerpent)
Если ставится новая версия поверх старой, то EasyBan.cfg переписывать НЕ надо иначе потеряются прописанные ранее пути к логам и придется писать их заново.


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
689Дата: Суббота, 07.03.2009, 12:50 | Сообщение # 57
Зомби
Группа: Заблокированные
Сообщений: 1495
Статус: Покинул Зону
Quote (CyberSerpent)
Провел небольшую оптимизацию

Все равно ошибка есть

Добавлено (07.03.2009, 12:50)
---------------------------------------------
подожди


http://bad.ucoz.es/
 
CyberSerpentДата: Суббота, 07.03.2009, 12:52 | Сообщение # 58
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
Quote (689)
Все равно ошибка есть

Это понятно, я просто убрал лишние записи файла и копирования строки в буфер.


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
689Дата: Суббота, 07.03.2009, 12:52 | Сообщение # 59
Зомби
Группа: Заблокированные
Сообщений: 1495
Статус: Покинул Зону
все больше ошибки нет!

http://bad.ucoz.es/
 
CyberSerpentДата: Суббота, 07.03.2009, 12:54 | Сообщение # 60
Легенда
Группа: Ветераны
Сообщений: 3317
Статус: Покинул Зону
Quote (689)
все больше ошибки нет!

Удивительное рядом wacko Видимо это из-за того, что оно перестало насиловать буфер обмена при старте. Теперь команда туда записывается только в момент переключения на другое окно.


Если никакого смысла нет в вопросе не стоит искать его в ответе.
 
Форум » База Клана Дед » Бар "СТАЛКЕР" » EasyBan (В помощь админам серверов)
Поиск:

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