Данная программа создана, для того чтобы оградить игроков WC3 от всякого сброда, типа ливеров, нубов и имбицилов. Она добавляет ливанувших игроков в базу данных, имеет обширные настройки. Такие как бан – первого ливера, бан всех и т.д. Также есть возможности для каждого игрока создавать отдельные комментарии (например, о его скилле), или сохранить реплей игр. В том случае если забаненый игрок решит что он самый умный и создаст другой ник,то программа сразу же об этом сообщит, сверив ip. Кроме того в программе есть настройки для автокика.
Вот небольшое описание - настройка и использование:
1. Скачиваем программу:
W3CBanlist 3.0 и обновление W3CBanlist 3.1
2. Запускаем инсталлятор.
Запуская инсталлятор вы уже настраиваете программу, а именно, выбираете сетевой адаптор и указываете папку с Warcraft III (The Frozen Throne). Cоветую не устанавливать драйверы WinCap.
3. Обновление.
Заменяем старые файлы программы новыми из архива W3CBanlist 3.1
4. Работа с программой.
Запускаем программу до создания/присоединения к игре.
Вкладка "Warcraft III Snooping"
Представляет собой панель информации. Показывает имя игры, время игры, карту (а если мы вдруг не в доте…) и сервер Battle.Net на котором ведётся игра. Если кликнуть на панель «Slot Reservations», то можно настроить список резервирования. Сбоку будут отображены игроки, а точнее их ники, номера слотов, рейтинг, пинг и откуда они.
Вкладка "Local Database"
Тут всё просто, жмём «Create new ban», если хотим добавить кого-то в бан-лист, «Edit selected», если хотим отредактировать того, кого добавили в лист и «Unban selected» если хотим разбанить кого-то. Также можно экспортировать/импортировать БД банов.
Вкладка "In-Game Commands"
Описание всех доступных комманд Wc3Banlist:
Все комманды вводятся в игре.
/ban никнейм [комментарий]
Используется для добавления в банлист игроков.
Комментарии могут быть таких видов: leaver, afker, lamer, team killer, item stealer. Если кто-либо из занесённых в банлист присоединится к игре, то вы услышите специальный звук. Также будет выведена информация о его бане. Показать её другим игрокам будет можно при помощи Ctrl+V. Комментарий данной функции может быть изложен на вкладке Custom Comments.
Пример использования: /ban Gay_Play leaver
/banlast [комментарий]
Используется для добавления в банлист последнего вышедшего игрока.
Комментарии и прочее идентичны команде ban.
Пример использования: /banlast leaver
/last
Показывает ник последнего вышедшего игрока.
Вставить его в чат-окно можно с помощью нажатия Ctrl+V.
/info никнейм [описание] или /info никнейм [описание]
Добавляет «желтый стикер» к игроку, т.е. как бы примечание.
Как только игрок войдет в игру вы увидите информацию записанную вами. По
поводу банов можете не волноватся. Это просто «VIP» функция.
Пример использования: /info HellishSatan Жжот как огнимйот!
/unban никнейм
Убирает игрока из банлиста.
Пример использования: /unban Gay_Play
/uninfo никнейм
Убирает информацию о указанном игроке.
Пример использования: /uninfo HellishSatan
/check никнейм
Проверяет указанного игрока на наличие в банлисте.
Пример использования: /check Gay_Play
/checkall
Проверяет всех игроков на наличие в банлисте.
/checkchannel
Аналогична комманде checkall, но проверяет игроков не в игре, а на канале.
/nodl [ on | off ]
Включает/выключает авто-кик игроков пытающихся скачать у вас карту.
/autokick [ on | off ]
Включает/выключает авто-кик игроков, находящихся в банлисте.
/lat никнейм
Показывает время за которое игрок присоединился к игре. Обычно оно примерно равно ping'у игрока до хоста (работает даже для тех кто за FireWall'ом). Работает только в случае если вы создаете игру (при установке по умолчанию только в окне создания игры).
Результат пинга можно будет вставить в чат нажатием Ctrl+V.
Пример использования: /lat Laert
/latall
Показывает время за которое игроки присоединился к игре. Обычно оно примерно равно ping'у игрока до хоста(работает даже для тех кто за FireWall'ом). Работает только в случае если вы создаете игру (при установке по умолчанию только в окне создания игры).
Результат пинга можно будет вставить в чат нажатием Ctrl+V.
Пример использования: /latall
/ping никнейм
Пингует указанного игрока.
Результат пинга можно будет вставить в чат нажатием Ctrl+V.
Пример использования: /ping Gay_Play
/pingall
Пигнует всех игроков.
Результат выполнения комманды будет выведен вверху экрана и скопирован в буфер, т.е. можно
будет нажатием Ctrl+V вставить результат
В чат-окно. Если вместо пинга будет написано "t/o" значит "Превышен интервал
ожидания запроса" т.е. у человека стоит фаерволл и надо пропинговать
ещё раз (хотя в принципе действительно может быть вызвано высоким пингом).
/from никнейм
Например "/from HellishSatan", покажет из какой страны игрок HellishSatan (RU, EN, FR, и пр.).
/anyfrom [код_страны]
Покажет всех игроков из какой-то заинтересовавшей нас страны, результат скопируется в буфер обмена.
Например "/anyfrom RU", выведет всех игроков из России.
Применчание: геи пользуются этой функцие для проверки всех игроков из России и последующего
их кика. Поэтому сразу записываем хоста в банлист за Racism.
/fromall
Выведет список всех игроков с указанием страны (HellishSatan (RU), Zachot (EN)).
Результат скопируется в буфер обмена.
/phrase фраза или /p фраза или /ph фраза
Напишет фразу, которую мы создали в "Preferences -> Phrases".
Об этом позже.
/np
Покажет трек, который в данный момент воспроизводится в Winamp.
И снова результат скопируется в буфер обмена.
/lm
Повторит предыдущее сообщение, и скопирует его в буфер обмена.
/rank никнейм
Покажет ранг игрока (обычно это нарисованная около его ника иконка)
Пример использования: /rank HellishSatan
/notwhispered или /nw
Покажет всех игроков, которые еще не написали вам сообщение.
Обычно это используется для выявления NameSpoofer’а.
/reserve [никнейм или надстройка никнеймов]
Резервирует слот для игрока.
Как только игрок присоединится к игре он автоматически будет исключен из списка
резервирования.
Все другие игроки будут кикаться до тех пор, пока не останется достаточно слотов
для зарезервированных игроков.
Вы также можете использовать надстройки для резервации типа DRPG)*, которые
будут означать то, что всех тех у кого нет префикса DRPG)* будет кикать. Это
помогает организовать Clan Wars. Эти надстройки никогда не удаляются автоматически.
Простой вызов команды /reserve без параметров чистит все надстройки и
зарезервированные слоты.
Пример использования: /reserve HellishSatan
Пример использования: /reserve DRPG)*
/showreservations или /sr
Покажет список всего зарезервированного.
/fromlast или /pinglast
Применит команду /from или /ping к последнему зашедшему игроку.
/rate никнейм rating
Добавляет шкалу оценки игрока в прошедшей игре, проще говоря рейтинг.
Допустимые рейтинги:
-20: Leaver, AFK, Lamer (Очень много флейма, кража предметов, отдавание
предметов врагу, сильный баг-абузинг, и т.д.)
-6: Flamers (Insult, Racism, ...)
0: Обнуляет весь рейтинг
+1 или 1: Плохой игрок.
+2 или 2: Нормальный игрок.
+3 или 3: Хороший игрок.
Вы должны использовать эту комманду после окончания игры.
Также, вам будет автоматически будет выведено окно где можно будет проставить
рейтинги всем игрокам кроме себя.
Пример использования: /rate Gay_Play -6
/screenshot [комментарий] или /ss [комментарий]
Снимает скриншот и сохраняет его под надстройкой указанной в “Preferences -> Databases”
Ссылка на скриншот будет создана в меню, по окончанию игры.
$color
Используется вместо ника, иногда удобней написать "$green - you are noob!".
Список всех цветов можно просмотреть в "Preferences -> Phrases".
Вкладка "Preferences"
Общие настройки программы.
Online Lists
Настройки загрузок списков забаненных игроков. Можно создать аккаунт на сайте http://www.banlist.nl чтобы постоянно получать свежие банлисты, также, тогда вы сможете высылать свои списки по нажатию кнопки "Do tranfers now" (при условии что у вас накопилось достаточно банов в "Local Database").
http://www.banlist.nl/files/approved_northrend.xml жмём на ссылку (Сохранить как…), скачиваем XML файл в директорию с установленным Wc3Banlist. Затем, жмём кнопку "Load XML File" и загружаем себе лист. Затем жмём кнопку "Activate Server List Reload". Как только всё загрузится, будет доступна вкладка "Online Banlists / Safelists".
Databases
Настройки баз данных.
Здесь мы настраиваем (или не настраиваем) директории, бан-списки которые нам надо загрузить и т.п. По идее можно ничего не трогать.
Phrases
Настройки фраз
Жмем на "+" и пишем там какую-нибудь фразу. В поле "Phrase Name:" пишем имя фразы (в дальнейшем в игре будет можно вызвать её посредством "/p <имя_фразы>"), в поле "Text to be written:" пишем саму фразу. Создадим вот такую фразу:
Phrase Name: TEST
Text to be written:
~$shiftenter << $blue $aqua $purple $yellow $oj $green $pink $grey $lb $dg $brown >>
$shiftenter WARNING!!: WС3BANLIST IS ON! - ANY LEAVER WILL BE BANNED!!
Или просто:
<< $blue $aqua $purple $yellow $oj $green $pink $grey $lb $dg $brown >>
WARNING!!: WС3BANLIST IS ON! - ANY LEAVER WILL BE BANNED!!
Если нет анти-спама
Вызванная в игре, посредством команды "/ph TEST" фраза, даст что-то вроде этого:
<< Anabol JopoliZ FearFactory Diablo2007 SlipKnoT Mister-X Soulfly 5DIEZ [AMATORY] Cyka-HAX >>
WARNING!!: Wc3BANLIST IS ON! - ANY LEAVER WILL BE BANNED!!
Фразу также можно сделать вызываемой с помощью кнопок F2-F9, для этого кликнем на фразу правой кнопкой мыши, выбираем пункт "Assign Hotkey" и выберем клавишу F#. Затем если в игре нажать эту клавишу мы вызовем нужную нам фразу.
Примечание: Почему F2-F9? Отвечаю: По умолчанию при нажатии на F1 у нас выбирается наш герой, а за счёт того, что в DotA нам подчиняется только один герой, то нам даны в распоряжение кнопки с F2 до F9. F10 - по умолчанию меню выхода из игры.
Anti Download
Если поставим галочку напротив "Enable Anti Download", то Wc3Banlist будет кикать каждого, кто будет пытаться скачать карту у хоста (вас), также если поставить галочку напротив "Whisper to the kicked downloader" то "кикнутому" будет выслано сообщение, по умолчанию "This is a "no DL"-game. You can download the map at ..." ну тутможно что-нибудь и своё написать, типа: "Hey you, HellishSatan, plz download the map on http://www.getdota.com".
Auto-kick
Надстройка Wc3Banlist'у кикать всех тех, кто был занесен в банлист по ключевым словам, указанным в графах, по умолчанию "leaver", можно добавить также noob, afker, bug-abuser и т.д. Чтобы это происходило, надо во вкладке "Local Database" обязательно писать причину бана, например, мы забанили игрока "Gay_Play", значит кликнем правой кнопкой на него во вкладке "Local Database", и в поле "Comment" пишем комментарий (leaver, leaver noob, abuser, cheater, за что забанили собственно) или выбираем комментарий из поля "Custom Comments".
Network
Убеждаемся что выбран правильный сетевой интерфейс (сетевая карта, PPPoE, PPP или др.)
Устанавливаем "Use Windows API", дабы Wc3Banlist работал корректно с автокиком. Остальное не трогаем.
Messaging
Тут тоже лучше ничего не трогать.
Sounds
Звуки, которые будут проиграны при определенном случае, например "Banned Player Joins", воспроизведёт определенный звук (по умолчанию женский голос скажет на английском "Banned Player Joins"), который будет обозначать что забаненный игрок зашел в игру. Желательно включить все звуки.
Custom comments
Здесь мы "расшифровываем" комментарии. Желательно установить общепринятые форматы комментариев:
leaver - leaver ($ratio) on $gametitle ($day-$year-$month) $mapname by $nick
lamer - lamer ($day/$month/$year) by $nick
racist - extreme racism ($day/$month/$year) by $nick
После этого когда мы будем писать /ban leaver у нас будет записано в информации о бане что-то вроде этого: leaver (5v5*) on -ap 5*5/1 (26-2008-03) DotA Allstars v6.51.w3x by Divint.
Friends List
Тут указывается список друзей которым разрешена скачка карты всегда. Также сбоку отображен список друзей который существует у вас на аккаунте в Battle.Net
Miscellaneous
Здесь указываются некоторые параметры, например, комментарий по умолчанию, к игроку которого забанили (по умолчанию ливер), также можно сделать так чтобы WarCrafT автоматически закрывался, если кто-то вышел из игры, хотя не люблю я это, лучше играть 3на5 без ливеров.
Вкладка "Messages"