Los bots funcionan con HLDM y con los siguientes mods multijugador:
- Half-Life 1.1.1.0 (deathmatch y teamplay) — también se admiten versiones más nuevas (1.1.2.0, 1.1.2.1);
- Deathmatch Classic (DMC) 1.1.1.0;
- Opposing Force 1.1.1.0 (solo deathmatch);
- HolyWars 2.0.
Características:
- consumo muy bajo de recursos del sistema;
- fáciles de instalar;
- muy configurables, con montones de ajustes;
- aprenden de las acciones de los jugadores;
- reaccionan a los sonidos (pasos, disparos);
- pueden curarse y recargarse en los cargadores de armadura y de armas;
- pueden chatear (usando listas de mensajes predefinidas) y responder a su nick en el chat.
Descargar:
Parabot — probablemente los bots más sencillos que existen. Son ideales para quienes no tienen un PC potente o no quieren complicarse con ajustes. Los bots funcionan según el principio de "instalar y jugar": de serie no hace falta configurar nada. Y si quieres ajustar los bots, hay montones de opciones, incluso ajustes individuales para cada bot, como:
- nick del bot;
- precisión;
- percepción;
- actividad en el chat.
Instalación:
Extrae el archivo comprimido en la carpeta del juego, en el mismo lugar donde está hl.exe. Eso es todo — ya puedes iniciar el juego y jugar. Los bots aprenden de las acciones de los jugadores, así que al principio serán bastante torpes en un mapa nuevo, pero tras unos 10 minutos de juego se "aclimatarán" y correrán por todas partes. Cuanto más juegues en un mapa concreto, más listos se vuelven los bots en él.
Configuración:
Como ya se ha dicho, los bots se pueden ajustar con bastante precisión. Los archivos de configuración están en la carpeta \Parabot\valve del directorio raíz del juego, y son dos: Characters.cfg y Parabot.cfg.
El archivo Characters.cfg guarda los nicks de los bots y sus ajustes individuales.
El archivo Parabot.cfg contiene los ajustes generales de todos los bots, además de los ajustes del servidor. También hay archivos *.pcf y *.pnf en la carpeta \Parabot\NavigationFiles, que contienen la experiencia que los bots han acumulado jugando en los mapas. Para algunos mapas estos archivos ya vienen incluidos. No necesitas tocarlos para nada — se actualizan automáticamente.
Configuración de Parabot.cfg.
Este archivo guarda los ajustes generales de todos los bots y del servidor. Contiene las siguientes líneas de configuración:
Server mode = On
Valores permitidos: On, Off
Con el valor On, este parámetro hace que la partida parezca un servidor real. Los bots saldrán del juego de vez en cuando y entrarán otros nuevos. Desactivado por defecto.
MinBots = 4
Valores permitidos: un número de hasta 32
Establece el número mínimo de bots en el servidor. Solo funciona si Server mode está activado.
MaxBots = 8
Valores permitidos: un número de hasta 32
Establece el número máximo de bots en el servidor. Solo funciona si Server mode está activado.
AverageStay = 10
Valores permitidos: un número de hasta 32
Establece el tiempo aproximado que un bot permanece en el juego, tras el cual se va ("se desconecta" del servidor). Solo funciona si Server mode está activado.
NumBots = 7
Valores permitidos: un número de hasta 32
Establece el número de bots en el juego cuando Server mode está desactivado. Los bots no entrarán ni saldrán; su número será siempre constante e igual a este valor. Solo funciona si Server mode está desactivado.
PeaceMode = Off
Valores permitidos: On, Off
Un parámetro curioso que define el comportamiento de los bots. Cuando está activado, los bots no atacarán al jugador, solo entre ellos. Un bot ataca al jugador solo si el jugador lo ataca primero. Los principiantes pueden usar este modo para aprender y practicar. Desactivado por defecto.
RestrictedWeapons = Off
Valores permitidos: On, Off
Este parámetro también define el comportamiento de los bots. Cuando está activado, los bots no usarán más armas que la palanca y la pistola, mientras que el jugador puede usar cualquier arma. Desactivado por defecto.
MinAimSkill = 1
Valores permitidos: números del 1 al 10
Establece el "nivel de habilidad" de los bots — la precisión mínima con la que dispararán en el juego: 1 — como principiantes, 10 — como francotiradores. Nota: este parámetro anula los ajustes de precisión individuales de cada bot, es decir, si un bot tiene precisión "2" y este parámetro vale "5", el bot disparará con precisión "5", no "2".
MaxAimSkill = 10
Valores permitidos: números del 1 al 10
Igual que el parámetro anterior, salvo que establece la precisión máxima. También admite valores del 1 al 10 y también anula los ajustes de precisión individuales de cada bot, es decir, si un bot tiene precisión "9" y este parámetro vale "7", el bot disparará con precisión "7", no "9".
BotChat = Off
Valores permitidos: On, Off
Define si los bots escribirán en el chat. Desactivado por defecto. Los mensajes de los bots son frases tomadas de un archivo concreto.
Ese archivo se indica con el siguiente parámetro:
ChatFile = "ChatEnglish.txt"
Valores permitidos: una cadena — un nombre de archivo entre comillas, sin espacios
Indica el archivo con las frases de chat de los bots. Por defecto son frases en inglés guardadas en ChatEnglish.txt, en la carpeta \Parabot\. Si quieres usar otro archivo de chat, cópialo en la carpeta \Parabot\ (para que quede junto a ChatEnglish.txt) y pon su nombre en este parámetro.
AlwaysRespond = On
Valores permitidos: On, Off
Define el comportamiento de los bots en el chat. Cuando está activado, los bots reaccionarán a los mensajes que contengan su nick y les responderán en el chat. Desactivado por defecto.
Configuración de Characters.cfg.
Este archivo contiene los ajustes individuales de todos los bots del juego. Está organizado como una tabla de características que se pueden cambiar para cada bot. Cada línea es un bot con sus propios parámetros individuales. Son cuatro: precisión, agresividad, percepción y actividad en el chat.
Sintaxis de la línea:
"Nick del bot" "Modelo del bot" <Precisión> <Agresividad> <Percepción> <Actividad en el chat>
Veámoslos con más detalle:
"Nick del bot" — un parámetro de texto. Aquí puedes escribir el nick propio del bot, siempre entre comillas dobles. Puede contener espacios. No se recomienda usar nicks muy largos (de más de 32 caracteres), ya que de todos modos se recortarán.
"Modelo del bot" — un parámetro de texto. Define el aspecto del bot en el juego. Aquí puedes poner cualquier modelo de la carpeta \valve\models\player, siempre entre comillas dobles.
<Precisión> — un parámetro numérico. Valores permitidos: números del 1 al 10. Define la puntería del bot en el juego. Los bots dispararán como principiantes (1) o como francotiradores (10).
Nota: este parámetro depende de los parámetros MinAimSkill y MaxAimSkill de Parabot.cfg.
<Agresividad> — un parámetro numérico. Valores permitidos: números del 1 al 10. Define el comportamiento del bot en combate. Con "1" el bot será pasivo y apenas atacará a otros bots o al jugador, mientras que con "10" intentará matar a todo el que vea u oiga.
<Percepción> — un parámetro numérico. Valores permitidos: números del 1 al 10. Define la vista y el oído del bot: con "1" el bot apenas notará nada a su alrededor, mientras que con "10" lo verá todo y a todos, incluidos jugadores o bots al otro lado del mapa o en distintos escondites.
<Actividad en el chat> — un parámetro numérico. Valores permitidos: números del 1 al 10. Define con qué frecuencia el bot escribe frases en el chat. Con "1" el bot estará casi callado, mientras que con "10" "no parará de hablar".
Todos los parámetros se escriben en el archivo línea por línea: cada línea empieza con "Nick del bot", luego, preferiblemente, dos tabulaciones, seguidas de "Modelo del bot", dos tabulaciones, <Precisión>, una tabulación, <Agresividad>, una tabulación, <Percepción>, una tabulación, <Actividad en el chat>. Al final — un salto de línea.
Puedes crear tus propios bots, pero la tabla no debe superar las 128 líneas. Además, el archivo debe contener al menos una entrada (un bot).
Ejemplo de línea:
"CoolBotPro" "scientist" 9 7 5 1
Control de los bots en el juego
Hay varios comandos de consola para controlar estos bots durante la partida, pero el más versátil
es el comando botmenu. Muestra en pantalla un menú con la mayoría de los comandos y ajustes descritos. Puedes
moverte por el menú con las teclas numéricas del teclado. Mientras el menú está en pantalla, todos los bots se quedan quietos.
Otro de los comandos más populares es addbot. Añade un bot al servidor. El bot se elige al azar del archivo Characters.cfg. Y para quitar un bot del servidor se usa el conocido comando kick del juego. Su sintaxis es kick <nick del bot>, por ejemplo
kick CoolBotPro
ATENCIÓN: instalar estos bots puede impedir jugar a Half-Life en modo un jugador. Si eso ocurre, para recuperarlo tienes que quitar los bots borrando o renombrando el archivo \valve\addons\metamod\dlls\parabot_mm.dll de la carpeta del juego.
Parabot - самые человечные боты. Они не тупо бегают и стрейфятся туда сюда по карте, а делают это с умом исходя из ситуации. Видел как они используют арбалет и простреливают стены? Прям как реальные игроки.
Уже 5 ботов создают большую нагрузку на сервер
Угу :)
Автор поста просто тупо урезал эту версию, оставив только Half-Life поддержку.
Вот полная версия: parabot.7z
Установка:
* Распакуй архив в папку с hl.exe
* Замени файл gearbox\liblist.gam файлом ..\parabot\gearbox\liblist.gam
Должны работать.
Боты тупеют после 10-15мин игры!
ну а так если снять напряжение, думаю, этого времени хватит)
ну серовно не получилось
Эл почта: redkinandrew@yandex.com
redkinandrew@rambler.ru