UrT0 Mandingo Bot

Скриншот программы:
UrT0 Mandingo Bot
Детали программы:
Версия: 1.0
Дата загрузки: 2 Jun 15
Разработчик: Parantido
Тип распространения: Бесплатная
Популярность: 16

Rating: 4.5/5 (Total Votes: 2)

UrT0 Bot (ака мандинго) является бот для чата системы Urban Terror

Вот некоторые ключевые особенности "UrT0 Bot":.

· Реклама Цель < ш /> · Администрация · Назначение
Статистические Цель

рекламных целях

мандинго в состоянии предупредить следующие события:

· голову
· леммингов
· Флаги Захватывает
· Флаги Восстановление
· Убийство Шпрее
· Лучшие Игроки (конец матча Игроки Топ Skils)
· На Присоединяйтесь Добро пожаловать ( ти Geoip поддержка)

Это также можно запросить полезную информацию по УРТ "говорят" командную строку

Нормальные игроки могут следующие команды:.
<ш /> · [T | T] EAMS - мандинго сделать баланс команд (бесполезные команды запроса будет наказан игроков Посоветуйте, после заданное количество Консультирует игроки будут удар)
· [S | с] обитания - мандинго Статистика дисплей личный игрок

NB: [T | T] EAMS синтаксис означает Тат "команды" команда может быть введен с капитала или строчные первой цифре (команды или команды будет считаться действительным, или КОМАНДЫ Команды будут игнорироваться);

УПРАВЛЕНИЕ НАЗНАЧЕНИЕ

Наиболее полезная функция мандинго список Мастер / Защита. Игрок сможет проверить подлинность себя как мастер с последовательностью аутентификации

Мастер способны ввести следующие команды:

· [|] ЮЛХ - команда аутентификации.! (А .: идентификации: aAdf) Примечание: Как получить маркер аутентификации будет обсуждаться позже
· [L | L] oadconf - мандинго будет загружать предсуществующем УРТ-RCON отформатированные файлы директивы заполненные подарки на каталог предопределенных фс ( . эс:> Loadconf: prova.cfg)
· [R | R] eload - Сервер будет перезагружен (ES:.> Перезагрузить)
· [В | v] etovote - наложить вето на активное голосование ( . эс:> Vetovote)
· [|] dvise - Админ могут увеличить игроков советую счетчик (ES:> Посоветуйте: 1)
· [K | K] Ик - Администраторы могут. пнуть игрока (ов> удара: 1.)
· [S | S] круг - Администраторы могут хлопнуть игрока (ов:> пощечину:. 1)
· [N | N] Уке - Игроки Nuke! (А .: Nuke: 1)
· [F | F] loodslap - Начать последовательность 10 шлепков, 1 в секунду, против игрока (ES:> Floodslap: 1).
· [F | F] loodnuke - Начало 10 ядерную последовательность, 1 в секунду, против игрока (ES:> Floodnuke: 1).

статистической цели

самом деле мандинго способен хранить событийной statsistics (DSTATS) в файл (это полезно для всех игроков, которые бы следовать счет CW / PCW без подключения к серверу).

DStats будет храниться в HTML файлы. Каждый раунд в HTML файл будет создан

Установка

Исходный код: установка

Исходный код может быть немного сложнее в зависимости от дистрибутива хостинг ! Вам нужен набор библиотеки, которые можно найти на CPAN зеркало (http://search.cpan.org) или на кв хранилище (если ваш дистрибутив Debian является основе). Вы можете найти список всех пакетов, необходимых по следующим ссылкам (некоторые из них могут быть отправлены напрямую с вашего дистрибутива Perl)

http://urbanterror.techfusion.it/Modules-Requirements
< ш /> NB: Модули Установка в зависимости от того способа распределения или методом CPAN

Bash: # Perl -MCPAN -е оболочки

Когда все зависимости модуля будут решены вы можете начать мандинго по:

Bash: # Perl UrtBot.pl urtoconfig.cfg

Binary Chroot:

UrT0-мандинго развернуть пакет содержит файловую систему CHROOT по следующим причинам:
безопасности. UrT0 откроет слушающий сокет (аутентификация бэкэнда); Я не хочу, чтобы генерировать hipotetical переполнение буфера на M8 серверов!
Коммунальных. UrT0 будут развернуты в предварительно скомпилированные бинарные (ELF) 32bit динамически связаны, то ему нужно некоторое библиотеку. Админ не ищет пропавших без вести библиотеки на theri систем

Для этих причине Urt0 развернуть пакет будет немного негабаритных (9 мегабайт)
шаги по установке:.!
<Бр / > Распаковка:

Bash: # TAR jxpvf UrT0-мандинго-18012008.tar.bz2

папка будет создана (UrT0), в этой папке вы будете найти корневым (UrT0-ENV) и требующими сценарий запуска (UrT0-мандинго)

Chdir к директории:.

Bash: # кд UrT0
<ш /> В этот момент вы sould настроить UrT0 путем редактирования urtoconfig.cfg присутствует в изолированной:

(используйте нужный текстовый редактор)
Баш: # VI UrT0-ENV / и т.д. / urtoconfig .cfg

UrtoConfig очень многословным (комментарий помощь), вы не должны иметь проблемы с undestand это (обратите внимание, неправильное значение может поставить под угрозу функциональность бота)

Пусть теперь Настроить Urban Terror сервера.

Для полных игроков журнала парад описание (голова, руки, ноги, туловище, и т.д. и т.п.), мы должны увеличить журнал парад многословие. Набор CVAR сделать:

волосок g_loghits "1"

Теперь нам нужно буферизации журналы:

волосок g_logsync "1"

Теперь мы должны настроить что-то немного жесткий, в первую очередь, где URT Сервер будет писать файл журнала
со следующим синтаксисом:

волосок G_log "ioUrTserver.log"

Потому? мы поручаем Urban Terror сервер для записи в файл в каталоге ioUrTserver.log .q3a / q3ut4 находится в urbanterror сервера владелец домашнего каталога (.. так дерьмо!).

Позвольте мне показать некоторые exemples. Если файл запуска parantido городского журнала сервера террор будет создан в

/home/parantido/.q3a/q3ut4/ioUrTserver.log

Скорее, если мы начнем с сервера войти корневые привилегии файл будет расположен в

/root/.q3a/q3ut4/ioUrTserver.log

Вы также можете найти ваш домашний каталог:

Баш: # эхо $ HOME

Это полезно, потому что:. хост-системе (где Urban Terror работает сервер) и UrT0 ENV (П корневым) разделены СРЕДЫ
то мы должны импортировать Urban Terror Server Log . в UrT0 среды

Для этого нам нужно только пересвязать .q3a папку в UrT0 / UrT0-ENV / коренных соз ?:

Nel Caso dell'utente корня: < ш /> Баш: # крепление --bind /root/.q3a UrT0 / UrT0-ENV / корень
папки
parantido пользователь:
Bash: # крепление --bind / дома / parantido / .q3a UrT0 / UrT0-ENV / корень

В этом случае мы можем установить переменную лог (в urtoconfig.cfg файла), как это:

лог = "/ корень /. Q3A / q3ut4 / ioUrTserver.log "

Теперь все настройки были donw и мы можем запустить манден:

Bash: # ./UrT-Mandingo начать
< ш /> Если все работает отлично, мы должны иметь следующую ситуацию (и мандинго должны начать болтать на сервере Urban Terror):

Bash: # PS aufx | корень GREP urt0
8846 0.0 2.7 15992 12464 очков / 2 S + Jan21 0:00 _ urt0-пар urtoconfig.cfg
корень 8847 0.0 2.6 16348 11872 очков / 2 S + Jan21 0:07 _ urt0-DAT urtoconfig.cfg
корень 8848 0.0 2.4 15992 10944 очков / 2 S + Jan21 0:00 _ urt0-аут urtoconfig.cfg

UrT0 показать себя как вилка 3 процессов (каждый процесс делать различные работы), если только один из них Результаты будет хватать, мандинго не будет работы.

Примечание: В последней версии Urban Terror сервера был введен для защиты от потопа Command (вы можете отправить команду каждые 3 секунды). UrT0-мандинго сделать последовательность RCON отправки сделать это работает. Возможно мандинго бы пропустить, чтобы предупредить некоторые события (в случае перегрузки событий). Чтобы решить эту проблему, Вы можете настроить Urban Terror сервер следующим образом:

волосок sv_floodprotect "0"
(Многие Тпх в Woekele)

Очевидно, что это установка подвергать игроков возможного затопления вещей (чертов привязки радио)
Топ

аутентификации

Чтобы быть признанным в качестве Мастера вы должны следовать последовательность проверки подлинности.
Совместимо с конфигурацией urtoconfig.cfg сделать соединение Telnet терминал для IP-адрес (переменной) AuthIP и Порта (переменная authport):

Эс .:
Bash: # Telnet urt.techfusion.it 8998

Bot покажет вам приветствовать баннер и аутентификации пользователя / пароля (запрос mymastername е mymasterpassword переменные)

Просто подлинности бот будет ждать ваших команд:.
<ш /> Es .:

Команда>

Доступные команды:

· [H | H] ELP - Показать все доступные команды <бр / > · [L | L] IST [| игроки] - Показать все заверенные IP (без аргументов) или параметр аутентификации для конкретного IP (если IP-аргумент, передаваемый). Показать список игроков (в случае игроков agroument прошло)
· [|]. ЮЛХ - Карта маркер аутентификации с IP-адреса
· [R | R] алить [ф] - Удалить IP-адрес / аутентификации маркер отображение
· [К | K] Ик [UID] - Kicka игрок с сервера (вы можете получить UID по спискам игроков)
· [Q | Q] ПИФ - Выйти аутентификации базовая < ш />
Тогда для аутентификации себя сделать следующие шаги:

Command> Auth

Il бот risponder? кон qualcosa дель жанрам:

urt0-authserver>
Добро пожаловать домой мой хозяин
-> InGame ключом аутентификации: 4z2M
-> Вы можете войти с помощью следующей IPaddress : 192.168.16.31

ВНИМАНИЕ: 4z2M (с учетом регистра) маркер проверки подлинности Valido только для подключения возникла из IP-адреса 192.168.16.31 !!!!

Теперь вы должны ввести только Игра и с скажем типа командной:

сказать идентификации: 4z2M

В случае правильного бота последовательности аутентификации declame в большой тест "Йон Доу мой Мастер" (если термо это мероприятие перегрузки вы бы не себе большой текст ... Однако ты мастер)

. ВНИМАНИЕ: Каждый матч Конец, для выпуска ценных бумаг, игроки статистика будет обнулить (Мастер флаг тоже) , Каждый матч начинается вы можете сделать

сказать идентификации: 4z2M

бот распознает вас. Мандинго использовать постоянную карту аутентификации, то для проблемы безопасности избегая, не забудьте освободить свой маркер аутентификации. Снова себя на серверной аутентификации и типа:.

Command> Удалить 192.168.16.31

Теперь вы были удалены 4z2M маркера карту с IP-адреса 192.168.16.31

Похожие программы

UT2004: SAS
UT2004: SAS

2 Jun 15

Textmode Quake
Textmode Quake

3 Jun 15

Hopkins FBI
Hopkins FBI

3 Jun 15

Комментарии к UrT0 Mandingo Bot

Комментарии не найдены
добавить комментарий
Включите картинки!