Joined: 2006-08-19 Posts: 4879 Location: Kiev, UA
Garena: ALERT!
|
:!: Зашедшим случайно и незнающим что такое WC3Banlist читать сюда -> http://www.dota.org.ua/forums/viewtopic.php?t=259 
Почитать эту статью в разделе статей и проголосовать за неё можно тут -> http://dota.org.ua/articles/wc3banlist_guide_by_ALERT.html
[center] [/center]
Используемые в руководстве термины:
- DataBase, БД, База - структурированный организованный набор данных, описывающих характеристики какой-либо физической или виртуальной системы. В контексте руководства это файл localdb.xml, находящийся в папке WC3Banlist'а и хранящий записи о играх, участниках, в общем всём-всём-всём что видел WC3Banlist
- Ban, Бан - один из принятых в Интернете способов контроля за действиями пользователей. Как правило, бан заключается в лишении или ограничении каких-либо прав пользователя (на создание/отправление новых сообщений или создание новых тем на форуме, на отправление сообщений в чате, на комментирование в блогах и др.). Возможность введена в целях оградить интернет-ресурс от троллей, спамеров, вандалов и прочих лиц, чьи сообщения вредят продуктивной работе ресурса.
- Banlist, Банлист – БД игроков, получивших бан. Ощущайте разницу между Банлистом как базой данных и Банлистом = программой WC3Banlist
- Safelist, Сэйфлист – список хорошо зарекомендовавших себя игроков. создаётся посредством добавления Info к нику.
- Online Banlist/Safelist, Онлайн Банлист\Сэйфлист – Банлист и Сэйфлист, который имеет возможность пополнять определённый круг людей - Апрувдов. Доступ чтения публичный. Хранится в общедоступном месте, обычно в разделе Downloads портала, который ведёт Онлайн Банлист\Сэйфлист.
- Approved Host, Апрувд Хост, Апрувд – список Доверенных Хостов, имеющих доступ к Онлайн Банлисту\Сэйфлисту для заливки своих банлистов\сэйфлистов.
- IP, IP-Адрес, АйПи - уникальный идентификатор(адрес) устройства(обычно компьютера), подключённого к локальной сети или интернету.
- Host, Хост, Сервер - любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах. В более частном случае под хостом могут понимать любой компьютер, сервер, маршрутизатор, подключённый к локальной или глобальной сети. В контексте руководства это компьютер, создавший игру.
- Leaver, Ливер - человек который вышел во время игры по своему желанию, т.е. посредством Alt+F4, Alt+Q+Q. При этом в банлисте пишется "(ник) leaves"
- Дискер - от слова "disconnect"="отсоединять". человек, выходящий из игры посредством потери соединения с Хостом. Обрыв связи, потеря пакетов, умышленный обрыв соединения с Хостом. При этом в банлисте пишется "(ник) has lost the connection"
- Кик - умышленное отключение игрока Хостом посредством обрыва соединения с его айпи. При этом в банлисте пишется "(ник) has lost the connection"
Системные требования программы:
Microsoft Windows 2000, XP, 2003 Server, Vista 32-bit:!:(64 пока что программа не поддерживает) Warcraft III: Reign of Chaos (с или без дополнения Warcraft III: Frozen Throne)
Настройка и использование: Примечание: для тех, кто пользуется версией 3.0, достаточно обновить её скачав архив бэта-версии. Список изменений есть тут.
- Скачиваем версию 3.0 с официального сервера: http://wc3banlist.de/files/WC3Banlist_3.0.exe
- Запускаем инсталлятор. Запуская инсталлятор Вы уже настраиваете программу, а именно, выбираете сетевой адаптер и указываете папку с Warcraft, поэтому будьте внимательны.
- Советую устанавливать программу не на системный диск, т.к. реестр программа не пользует, а хранит все настройки в xml файлах внутри своей папки. Это убережёт вас от потери локальной базы и настроек и сохранит ваши усилия и время.
- Обновляем её до последней бэта-версии. Для этого качаем архив обновления до бэта-версии и распаковываем его в папку программы, заменяя файлы.
На момент написания руководства, последняя версия - WC3Banlist 3.1 beta (build 210). Не бойтесь того что это бэта-билд. Качайте. Она гораздо функциональнее файнал 3.0 версии. Список изменений есть тут.
Начинаем полную и детальную настройку программы: Первое правило обязательное - ЗАПУСКАТЬ БАНЛИСТ ПЕРЕД ЗАХОДОМ В ИГРУ, иначе банлист не сможет перехватывать сетевые пакеты.
- Первая вкладка:[hide=Warcraft III Snooping:]
[/hide]На скриншоте: Первая область - таблица текущих игроков в созданной игре. Она заполнится как только игра будет создана. Как только зайдёт игрок - информация о нём будет показана в этой области. Жёлтый листочек и рядом "Info" - это информация об игроке, в которую вносятся любые заметки не критические: градации умения игрока, счёт в прошлой игре, настоящий ник, что угодно. Рожица - бан. Комментарий к бану желательно содержать в чистоте. Как? Об этом напишу в разделе шаблонов комментариев. Дальше по таблице - Пинг, который показывается по правой кнопке на нике и Ping, или Ping All для всех игроков. Чтобы пинг работал, с обоих сторон должны быть разблокированы ICMP пакеты. Делается это в настройках файрвола, если такой присутствует. Т.к. самый надёжный и популярный файрвол это Agnitum Outpost Firewall - вот как разрешать пинг к себе в нём:[hide=скриншот] [/hide] Так же в колонке From кроме информации о бане, инфо и пинге показывается страна игрока по нажатию правой кнопкой по нику и From или From All. Информация синхронизируется с зарубежным сервером. Далее колонка Score. В конце игры при желании(галочке) выскакивает таблица в которую можно вносить рейтинг игрока по специальным градациям написанным в таблице. Ничего сложного, но и нужного, т.к. пока что эти очки нигде не играют кроме как в локальной базе :\ Rating - прирост рейтинга за текущую игру. Тоесть то, сколько добавлено за прошедшую партию рейтинга данному игроку. Latency - аналог команде /p Варкрафта. Это всем известное измерение качества соединения 
Вторая область - история вошедших и вышедших игроков в игру. Удобно для бана кикнутых и желающих поматериться в приват. Правая кнопка, "copy nick", и в бан 
Третья область - история всех сообщений за которыми активно слежение, будь то вывод на бегущую строку или в буфер обмена. Если не понятно - дальше будет яснее, когда дойдём до опций Messaging. Отсюда тоже можно копировать по правой кнопке.
Четвёртая область - резерв мест для любимых друзей. По правой кнопке всё вполне понятно.
- Вторая вкладка: Local Database. Сразу в левом нижнем углу внимание на кнопочки. Это аналогично вкладкам.
- Первая кнопочка-вкладка - [hide=локальная база банов]
[/hide]Здесь можно осуществлять сортировку по содержанию символов в нике и комментарии, чтобы легче найти нужный бан. Забанить игрока можно и отсюда, нажав Create new ban. Edit selected – редактирование созданного бана Unban selected – разбанить игрока (но при этом он не удаляется из базы, а остается в “корзине”) Expost selected – экспорт выбранных банов в отдельный файл (*.txt), который потом можно передать другим игрокам, Export all – экспортирование всех банов из банлиста, Import – импортирование банов из “внешнего” банлиста Show deleted bans – если стоит галочка, то программа показывает что бан был удален (перечеркнутый светло-серый шрифт) Filter – фильтр, с помошью которого можно делать видимым в базе игроков, допустим, с ником начинающимся на букву “a” - Вторая кнопочка-вкладка - [hide=локальная база инфо,сэйфов]
[/hide] - Третья кнопочка-вкладка - [hide=статистика набранных очков]
[/hide] - Четвёртая кнопочка-вкладка - [hide=статистика сыгранных игр]
[/hide] - Пятая кнопочка-вкладка - [hide=дополнительные инструменты]
[/hide]Введя в строке любой точный ник, можно получить все записи о нём. Аналогично команде "/check ник" банлиста. Галочки думаю перевести не сложно. В принципе, лучше выставить так же как на скриншоте, потому что чем больше игр - тем весомее localdb.xml и тем дольше Банлист обрабатывает после игры данные. У меня ~10к банов, ~2к инфо и после игры банлист обрабатывает игру секунд 30 при процессоре Атлон3,0 х64. Не особо приятная штука, особенно когда люди ждут пересоздания сорванной игры, а ты сидишь и втыкаешь в зависшее окно, как дурак  Empty recycle bin – очищает “корзину”, в которой содержатся удаленные баны Restore local database – восстанавливает утерянную базу банлиста, требует аккаунта на Banlist.nl Check a particular nickname – проверка ника, выводит всю имеющуюся информацию по нику.
- Третья вкладка: [hide=Online Banlists - Safelists]
[/hide]Это список загруженных активных онлайн списков банов и сэйфов. Те самые онлайн списки, которые являются объектами споров и ссор Из них берутся данные о никах при заходе в игру(чужую или других игроков в свою). Формат содержимого Онлайн списков DotA.org.ua таков: (самый длинный комментарий к бану среди забанивших) [ники забанивших через запятую]
- Четвёртая вкладка: In-game Commands. На этой закладке находится описание всех команд, доступных в Wc3Banlist. Ещё не настроили, а уже банить..ишь
 ВСЕ КОМАНДЫ ВВОДЯТСЯ В ИГРЕ[hide=Список команд]- /ban никнейм [комментарий]
Используется для добавления в банлист игроков. Комментарии могут быть таких видов: leaver, afker, lamer, team killer, item stealer. ПОДРОБНЕЕ О КОММЕНТАРИЯХ ТУТ Если кто-либо из занесённых в банлист присоединится к игре, то вы услышите специальный звук. Также будет выведена информация о его бане. Показать её другим игрокам будет можно при помощи Ctrl+V. Комментарий данной функции может быть изложен на вкладке Custom Comments (но об этом немного позже)
- /banlast [комментарий]
Используется для добавления в банлист последнего вышедшего игрока. Комментарии и прочее идентичны команде ban. ПОДРОБНЕЕ О КОММЕНТАРИЯХ ТУТ
- /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 ]
Включает/выключает авто-кик игроков, находящихся в банлисте.
- /ping никнейм
Пингует указанного игрока. Результат пинга можно будет вставить в чат нажатием Ctrl+V с фокусом в строке ввода. Пример использования: /ping Gay_Play
- /pingall
Пингует всех игроков. Результат выполнения команды будет выведен вверху экрана и скопирован в буфер, т.е. можно будет нажатием Ctrl+V вставить результат в чат-окно. Если вместо пинга будет написано "t/o" значит "Превышен интервал ожидания запроса" т.е. у человека стоит фаерволл и надо пропинговать ещё раз (хотя в принципе действительно может быть вызвано высоким пингом).
- /lat никнейм
Показывает среднее значение статистики пинга игрока. Если ник введён не полностью, программа дополнит его. Результат пинга можно будет вставить в чат нажатием Ctrl+V с фокусом в строке ввода. Команда доступна только для хоста. Параметры команды можно выставлять в Preferences\Network
- /latall
Показывает среднее значение статистики пинга всех игроков в игре Результат пинга можно будет вставить в чат нажатием Ctrl+V с фокусом в строке ввода. Команда доступна только для хоста.
- /from никнейм
Например "/from HellishSatan", покажет из какой страны игрок HellishSatan (RU, EN, FR, и пр.).
- /anyfrom [код_страны]
Покажет всех игроков из какой-то заинтересовавшей нас страны, результат скопируется в буфер обмена. Например "/anyfrom RU", выведет всех игроков из России.
- /fromall
Выведет список всех игроков с указанием страны (HellishSatan (RU), Zachot (EN)). Результат скопируется в буфер обмена.
- /phrase фраза или /p фраза или /ph фраза
Напишет фразу, которую мы создали в "Preferences -> Phrases". Об этом немного позже.
- /np
Покажет трек, который в данный момент воспроизводится в Winamp. И снова результат скопируется в буфер обмена.
- /lm
Повторит предыдущее сообщение, и скопирует его в буфер обмена.
- /rank никнейм
Покажет ранг игрока (обычно это нарисованная около его ника иконка) Пример использования: /rank HellishSatan
- /notwhispered или /nw
Покажет всех игроков, которые еще не написали вам сообщение. Обычно это используется для выявления NameSpoofer’а.
- /reserve [никнейм или настройка никнеймов]
Резервирует слот для игрока. Как только игрок присоединится к игре он автоматически будет исключен из списка резервирования. Все другие игроки будут кикаться до тех пор, пока не останется достаточно слотов для зарезервированных игроков. Вы также можете использовать настройки для резервации типа RIP*, которые будут означать то, что всех тех у кого нет префикса RIP* будет кикать. Это помогает организовать Clan Wars. Эти настройки никогда не удаляются автоматически. Простой вызов команды /reserve без параметров чистит все настройки и зарезервированные слоты. Пример использования: /reserve Sanitar Пример использования: /reserve RIP*
- /showreservations или /sr
Покажет список всего зарезервированного
- /fromlast или /pinglast или /latlast
Применит команду /from или /ping или /lat к последнему зашедшему игроку.
- /rate никнейм rating
Добавляет шкалу оценки игрока в прошедшей игре, проще говоря рейтинг. Допустимые рейтинги: -20: Leaver, AFK, Lamer (Очень много флейма, кража предметов, отдавание предметов врагу, сильный баг-абузинг, и т.д.) -6: Flamers (флейм и прочее) 0: Обнуляет весь рейтинг +1 или 1: Плохой игрок +2 или 2: Нормальный игрок +3 или 3: Хороший игрок Вы должны использовать эту команду после окончания игры. Также, Вам будет автоматически будет выведено окно где можно будет проставить рейтинги всем игрокам кроме себя. Пример использования: /rate Gay_Play -6
- /screenshot [комментарий] или /ss [комментарий]
Снимает скриншот и сохраняет его под настройкой указанной в Preferences -> Databases Ссылка на скриншот будет создана в меню, по окончанию игры.
- $color
Используется вместо ника, иногда удобней написать "$green - you are noob!". Список всех цветов можно просмотреть в Preferences -> Phrases.
/refresh [ on | off ] Включает\выключает автоматическое обновление игры. Если параметр(on/off) не указан, то переключит функцию. [/hide]
- Пятая вкладка: Preferences. Самая весомая вкладка, которая так же будет иметь кнопки-вкладки, расположенные в виде кнопок слева. Тут-то и начинается самое интересное и сложное для первого взгляда.
- Шестая вкладка - Messages. Вкладка которая отслеживает все личные сообщения и названия игр, удобно если вам дали ссылку, также можно чатиться прям оттуда.
- Седьмая вкладка - Help. Справка к Wc3Banlist на английском языке.
Важные примечания:
- Banlist нужно запускать ДО создания/присоединения к игре!
- Буквы t/o при пинговании обозначают, как правило, наличие FireWall, а не о ужасном соединении.
- Если у человека ОЧЕНЬ большой пинг (больше 500), то попробуйте еще раз его проверить, бывает, что это бред из-за Proxy, или FireWall, а не ужасное соединение.
- Проблемы с неработающим WC3Banlist могут быть вызваны FireWall'ом или Брандмауэром Windows XP SP2. Чтобы их избежать нужно вручную добавить несколько портов: 7400 - для BanList и 6112-6119 - для самого WarCrafT III.
Или вообще отключать FireWall или Брандмауэр Windows XP SP2 перед игрой. Чтобы отключить Брандмауэр Windows XP SP2 нужно: Пуск > Настройка > Панель управления > Брандмауэр Windows > Исключения > Добавить порт 7400 > Добавить Порт 6112 > Добавить Порт 6113 > Добавить Порт 611* > Добавить Порт 6119.
Last edited by ALERT on 28 Sep 2007, 16:01, edited 10 times in total.
|
|