Yapb Бот Настройки / Yapb Bots settings

Плъгини за Metamod.
Аватар
Fatall
Извън линия
Потребител
Потребител
Мнения: 295
Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:

Yapb Бот Настройки / Yapb Bots settings

Мнение от Fatall » 07 Сеп 2019, 07:26

Yapb (Yet Another Pod-Bot) Last Version Официален сайт - Yapb Ping Of Death Bot - ботове за сървъра (metamod), с поддръжка на DM режим. Подобно на PODBot, но със значително по-ниско натоварване. Не работете върху ReHLDS

Прогнозно натоварване [30 бота / win]
Изображение

Инсталиране
1. Съдържанието на архива (yapb папка) се копира в папката addons
2. В metamod / plugins.ini пишем пътя към файла yapb.dll или yapb.so
win32 addons/yapb/bin/yapb.dll
linux addons/yapb/bin/yapb.so

Настройки
yapb.cfg

Код за потвърждение: Избери целия код

/ ------------------------------------------------ ------------------------
// Този файл е част от друг конфигурационен файл на Ping Of Death.
// Copyright © 2003-2017, екипът за разработка на Yapb.
//
// Моля, проверете документацията преди да промените конфигурационните файлове.
// ------------------------------------------------ ------------------------

yb_debug "0" // Показвайте допълнителна информация за отстраняване на грешки за бота, когато го гледате.

yb_debug_goal "-1" // Принуждава всички ботове да се придвижват до определената цел.

yb_user_follow_percent "20" // Шансът ботът да изпълнява човешки команди в началото на всеки рунд.

yb_user_max_followers "1" // Максималният брой ботове, които могат да следят човек във всеки рунд.

yb_jasonmode "0" // Прави всички ботове да играят само с ножове.

yb_communication_type "0" // Изберете типовете излъчвания на бот (0 - Радиото и Чатът са деактивирани. 1 - Само радиото е включено. 2 - Чатът и радиото са включени.)

yb_economics_rounds "1" // Включва бот икономически кръгове. Вижте General.cfg за повече информация.

yb_walking_allowed "1" // Активира или деактивира способността на бота да се движи безшумно, ако чуят врага.

yb_tkpunish "1" //  Активира бот да накаже съотборник, като го застреля.

yb_freeze_bots "0" // Замразяване на ботове

yb_spraypaints "1" // Активира или деактивира ботовете от използването на спрейове

yb_botbuy "1" // Активира или деактивира възможността за закупуване на оръжие.

yb_chatter_path "sound/radio/bot" // Път към радио чата

yb_restricted_weapons "" // Оръжия, които ботовете нямат право да купуват. Приоритетът на този cvar е по-висок от данните, посочени в general.cfg

yb_shoots_thru_walls "2" // Позволява или забранява на бота да стреля през стени по врагове.

yb_ignore_enemies "0" // Когато е активиран, ботът ще игнорира всички врагове по пътя, но ще свърши своята работа.

yb_autovacate "1" // Киква бот, за да направите автоматично място за играчите.

yb_quota_mode "normal" // Тип бот квота(normal - Стойността по подразбиране, съвпадение, match - броят на ботовете, които ще бъдат yb_quota * на всички играчи. fill - Броят на ботовете и играчите заедно е равен на yb_quota)

yb_join_after_player "0" //Бот ще се присъедини към играта само когато играчът влезе в играта.

yb_join_team "any" // Принуждава бота да се присъедини към конкретен отбор (ct - te)

yb_name_prefix "" // Указва бот маркер „клан“, който се появява преди името му.

yb_latency_display "2" // Контролира кой пинг ще бъде показан на таблото за ботове (0 - нищо не се показва. 1 - Показва се BOT. 2 - Имитация на човешки ping)

yb_chat "0" // Активира или деактивира чата за ботове.

yb_password "thebot" // Контролира паролата за достъп до командата и менюто на бота, когато се свързвате със сървър, работещ с yapb.

yb_password_key "_ybwp" // Setinfo паролата е ключът, който държи yb_password на клиента, за достъп до бот команди и менюта, когато е свързан със сървъра

yb_listenserver_welcome "0" // Малко съобщение за добре дошли на първия кръг, показващо версията и конструкцията на бота.

yb_waypoint_autodl_host "yapb.jeefo.net" // Указва хоста, съдържащ файловете. Хостът трябва да съдържа поддиректория / wpdb /, която съдържа всички точки на пътя.

yb_waypoint_autodl_enable "1" // Активира или деактивира зареждането на пътни точки от autodl_host.

yb_language "en" // Езикът, използван за показване на менюта и съобщения от dll бота.

yb_difficulty "3" // Трудност на ботовете

yb_quota "9" // Брой ботове 

bind "=" "yb menu" // Управление на Бот Меню
Командни конзола
yapb version - версия бота
yapb about - информация за бота
yapb add - създава бот
yapb fill - пълни сървъра с ботове
yapb kickall - киква всички ботове
yapb killbots - убива всички ботове
yapb kick - киква един бот
yapb weaponmode - избор на оръжие за ботове
yapb votemap - всички мъртви ботове гласуват за конкретна карта
yapb cmenu - показва менюто на бота

Възможни проблеми и решения
Проблем: В последната версия, когато играч влиза, със стойността yb_autovacate "1" и yb_quota_mode "normal", не киква бот
Решение: Инсталирайте по-стара версия на ботове - 2.8

Проблем: Не работи csstats
Решение: Отворете amx.cfg намерете csstats_rankbots 0 и го напрате csstats_rankbots 1

Проблем: Не работи ReHLDS
Решение: Няма

Изтегли
yapb-2.8-linux.rar
(1.16 MiB) Свалено 640 пъти
yapb-2.8-linux.rar
(1.16 MiB) Свалено 640 пъти
yapb-2.8-windows.zip
(1.37 MiB) Свалено 430 пъти
yapb-2.8-windows.zip
(1.37 MiB) Свалено 430 пъти
Последно промяна от Fatall на 13 Юни 2020, 21:15, променено общо 2 пъти.

Код за потвърждение: Избери целия код

<?php
   $error_msg = "Database error in [page].php / ";
   $error_msg .= mysqli_error ( $link )." / ";
   $error_msg .= $query;
   UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>

Аватар
mi0
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 534
Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:

Yapb Бот Настройки / Yapb Bots settings

Мнение от mi0 » 07 Сеп 2019, 11:14

Не виждам Source Код, ето от мен https://github.com/jeefo/yapb
aka kurdokoleno
Catch Mod - 87.121.112.232:27021

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Yapb Бот Настройки / Yapb Bots settings

Мнение от iv69 » 07 Сеп 2019, 12:04

Само ако ми разрешите да допълня: Не искам да създавам конфликти, но забележката, че по-стара версия на ботове - 2.8 е за предпочитане не е вярна! Това явно си го прочел в някой руски сайт( или украински, се тая е ) - последната версия я ползвам повече от 3 месеца вече, и при мен си работи гладко и без проблеми а е и с повече функции и натоварването е значително по-ниско... Който не вярва да влезе в сървъра и сам да се увери !

Аватар
mi0
Извън линия
AMXX Скриптър
AMXX Скриптър
Мнения: 534
Регистриран на: 09 Дек 2016, 22:02
Се отблагодари: 97 пъти
Получена благодарност: 120 пъти
Обратна връзка:

Yapb Бот Настройки / Yapb Bots settings

Мнение от mi0 » 07 Сеп 2019, 12:26

В GitHub последния Official Release е 2.9, нещо се бъркаш май.
aka kurdokoleno
Catch Mod - 87.121.112.232:27021

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Yapb Бот Настройки / Yapb Bots settings

Мнение от OciXCrom » 07 Сеп 2019, 14:36

Хубаво, че си постирал темата, обаче няма да е зле да я преведеш ръчно, вместо да ползваш Google Translate.

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Yapb Бот Настройки / Yapb Bots settings

Мнение от iv69 » 07 Сеп 2019, 16:57

mi0 написа: 07 Сеп 2019, 12:26 В GitHub последния Official Release е 2.9, нещо се бъркаш май.
Не знам точно за какво мислиш, но оттук: https://yapb.ru/files/releases/latest/
ползвам ето тази версия:
yapb-2.9.5395-dev-git341-linux.tar.xz

С нея - за сега нямам бъгове, няма лаг, няма оплаквания... Едиствения проблем за тия три месеца е проблема с неподдържане на постоянната "сумарна" бройка от ботове+играчи, понякога може да се окаже , че в сървъра не само няма играчи , но и ботове... Но всичко се решава с плъгина за който тук бях писал и искал помощ, свързан с поддържане на този "сумарен брой"...(и за който май никой не се заинтересува). И може би като по-малък проблем e и постоянния радиочат-флоод на ботовете, но пък за него всеки само може да си намери изход с командата "ignorerad" която изключва радиосъобщенията и радиочата от играта му - ...ignore radio !

Аватар
Fatall
Извън линия
Потребител
Потребител
Мнения: 295
Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:

Yapb Бот Настройки / Yapb Bots settings

Мнение от Fatall » 07 Сеп 2019, 18:06

Може да го споделиш тук този плъгин да помогнеш на други хора

Код за потвърждение: Избери целия код

<?php
   $error_msg = "Database error in [page].php / ";
   $error_msg .= mysqli_error ( $link )." / ";
   $error_msg .= $query;
   UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>

Аватар
iv69
Извън линия
Потребител
Потребител
Мнения: 744
Регистриран на: 17 Мар 2018, 15:34
Се отблагодари: 214 пъти
Получена благодарност: 39 пъти

Yapb Бот Настройки / Yapb Bots settings

Мнение от iv69 » 07 Сеп 2019, 19:40

Fatall написа: 07 Сеп 2019, 18:06 Може да го споделиш тук този плъгин да помогнеш на други хора
Да , мога и няма проблем, но да поясня, действието му е само в края на рунда. Бях писал за този плъгин вече тук в тази тема:
https://amxx-bg.info/forum/viewtopic.php?f=33&t=7526 ...

но... Не се намери такъв юнак тук :)
Дори ще споделя, или по-скоро поясня на по-гoрния въпрс на mi0, защо някои се оплакват от последния Official Release но това е необосновано : за "...Проблем: В последната версия, когато играч влиза, със стойността yb_autovacate "1" и yb_quota_mode "normal", не киква бот..". Ми не киква бот - понеже докато играч не влезе бота който трябва да бъде кикнат си стои и чака конекцията която е вече започнала да бъде довършена, но... Нали си представяте ако един играч е с по-слаб нет или пък влиза в БГ-сървър от Аржентина например или Австралия или Япония... , какво се получава ? Дори към сървъра да има и супербърз sv_downloadurl - конектването понякога продължава по 20-30 сек дори над минута... А, да продължим по-нататък - докато се конектва такъв играч - се приема, че сървъра е вече пълен на 100% - защото в самата последна версия на плъгина има такава вградена функция, ботовете да си стоят в сървара, винаги колкото и да са пуснати първоначално - докато сървъра не се напълни без един слот - точно този за който говорим бива зает и тогава просто двама играчи не могат да се конектват едновременно ... Та, ако се е създало усещане, че не се освобождава слот - е точно поради тази причина... Дано съм бил ясен, точен и изчерпателен -и са ме разбрали всички добре.
Ето плъгина , въпреки че вече го качвах тук с молба за преработка в тази тема :
https://amxx-bg.info/forum/viewtopic.php?f=33&t=7526
, но... търсачката на сайта може би е много бавна... :) :

Код за потвърждение: Избери целия код

#include <amxmodx>

#define BOTS 10

public plugin_init() {
        register_plugin("Bot Control", "1.0", "victory.km.ua")
        register_event("SendAudio","round_end","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw") // Round End
}

public round_end()
{
        new Players[32], CT_sum, TR_sum
        get_players(Players,CT_sum,"ce", "CT")
        get_players(Players,TR_sum,"ce", "TERRORIST")
        server_cmd("yb_quota %d", BOTS - (CT_sum + TR_sum) )
}

Аватар
digitalbg
Извън линия
Потребител
Потребител
Мнения: 124
Регистриран на: 07 Май 2019, 13:13
Местоположение: Добрич
Се отблагодари: 119 пъти
Получена благодарност: 13 пъти

Yapb Бот Настройки / Yapb Bots settings

Мнение от digitalbg » 07 Сеп 2019, 20:59

Респект Ивоче.
45.144.155.100:27020

Аватар
Fatall
Извън линия
Потребител
Потребител
Мнения: 295
Регистриран на: 30 Авг 2018, 09:35
Местоположение: София
Се отблагодари: 26 пъти
Получена благодарност: 17 пъти
Обратна връзка:

Yapb Бот Настройки / Yapb Bots settings

Мнение от Fatall » 08 Сеп 2019, 12:46

iv69 написа: 07 Сеп 2019, 19:40
Fatall написа: 07 Сеп 2019, 18:06 Може да го споделиш тук този плъгин да помогнеш на други хора
Да , мога и няма проблем, но да поясня, действието му е само в края на рунда. Бях писал за този плъгин вече тук в тази тема:
https://amxx-bg.info/forum/viewtopic.php?f=33&t=7526 ...

но... Не се намери такъв юнак тук :)
Дори ще споделя, или по-скоро поясня на по-гoрния въпрс на mi0, защо някои се оплакват от последния Official Release но това е необосновано : за "...Проблем: В последната версия, когато играч влиза, със стойността yb_autovacate "1" и yb_quota_mode "normal", не киква бот..". Ми не киква бот - понеже докато играч не влезе бота който трябва да бъде кикнат си стои и чака конекцията която е вече започнала да бъде довършена, но... Нали си представяте ако един играч е с по-слаб нет или пък влиза в БГ-сървър от Аржентина например или Австралия или Япония... , какво се получава ? Дори към сървъра да има и супербърз sv_downloadurl - конектването понякога продължава по 20-30 сек дори над минута... А, да продължим по-нататък - докато се конектва такъв играч - се приема, че сървъра е вече пълен на 100% - защото в самата последна версия на плъгина има такава вградена функция, ботовете да си стоят в сървара, винаги колкото и да са пуснати първоначално - докато сървъра не се напълни без един слот - точно този за който говорим бива зает и тогава просто двама играчи не могат да се конектват едновременно ... Та, ако се е създало усещане, че не се освобождава слот - е точно поради тази причина... Дано съм бил ясен, точен и изчерпателен -и са ме разбрали всички добре.
Ето плъгина , въпреки че вече го качвах тук с молба за преработка в тази тема :
https://amxx-bg.info/forum/viewtopic.php?f=33&t=7526
, но... търсачката на сайта може би е много бавна... :) :

Код за потвърждение: Избери целия код

#include <amxmodx>

#define BOTS 10

public plugin_init() {
        register_plugin("Bot Control", "1.0", "victory.km.ua")
        register_event("SendAudio","round_end","a","2=%!MRAD_terwin","2=%!MRAD_ctwin","2=%!MRAD_rounddraw") // Round End
}

public round_end()
{
        new Players[32], CT_sum, TR_sum
        get_players(Players,CT_sum,"ce", "CT")
        get_players(Players,TR_sum,"ce", "TERRORIST")
        server_cmd("yb_quota %d", BOTS - (CT_sum + TR_sum) )
}
Най-лесно слагаш в amxx.cfg
yb_quota 0
И никога няма да ти остане сървъра празен.

Код за потвърждение: Избери целия код

<?php
   $error_msg = "Database error in [page].php / ";
   $error_msg .= mysqli_error ( $link )." / ";
   $error_msg .= $query;
   UpdateLog ( $error_msg , DB_ERROR_LOG_FILE );
?>

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Метамод плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта