# 衣米魔兽ike3游戏机器人 **Repository Path**: Ymwow/playerbots ## Basic Information - **Project Name**: 衣米魔兽ike3游戏机器人 - **Description**: 来自 ike3 的 Bot AI Core 用于 cmangos classic、tbc 和 wotlk 该系统具有以下特点: 用玩家机器人填充开放世界 用玩家机器人填充 BG 和竞技场 使用替代字符作为玩家机器人 做任何类型的 PvE 内容(有一些关于复杂机制的指导) 玩家机器人行为的非常详细的配置(对于 min-maxers :D) 多个命令请求玩家机器人执行您的要求 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: https://wow.ymisc.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-06 - **Last Updated**: 2026-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Playerbots Bot AI Core from ike3 for cmangos classic, tbc and wotlk This system brings the following features: - Populate the open world with playerbots - Populate BGs and Arenas with playerbots - Use alt characters as playerbots - Do any kind of PvE content (with some guidance on complex mechanics) - Very detailed configurations of playerbot behaviors (for the min-maxers out there :D) - Multiple commands to request playerbots do what you require # How to install ## Compiling Code If you're new to building CMaNGOS, check the official guide https://github.com/cmangos/issues/wiki/Installation-Instructions Important: to enable the playerbots you need to check it in cmake ( `BUILD_PLAYERBOTS` ✅ ) After successful build get aiplayerbot.conf file from "src/modules/Bots/playerbot/aiplayerbot%expansion.conf.dist" (based on expansion you use) and put it to the same folder where mangosd.conf and realmd.conf are, and remove ".dist" from its name ## Apply DB modifications - Using the `InstallFullDB.sh` script: 1. Execute the script once to generate the `InstallFullDB.config` file, after that close the script 2. Edit `InstallFullDB.config` and add `PLAYERBOTS_DB="YES"` at the end and save it 3. Depending on if you have a previous installation or want to do a fresh installation: - For a fresh install pick the option `4) Full installation` - To install only the playerbots DB pick the option `5) Advanced DB management` and then `8) Create and fill playerbots db` - Manually: 1. Go to "src/modules/Bots/sql" 2. Apply .sql files from "characters" folder to characters database 3. Apply .sql files from "world" folder to world database **IMPORTANT**: There are several .sql files that are in a `vanilla`, `tbc` or `wotlk` folder. You should only use the files in the folder for the core expansion you are currently using. After you complete all steps above you can check bots config and start your server. It'll take some time for the first time, as gear/characters for bots will be generated at first launch. Have fun! 🥳 ## How to Use - [List of Commands](https://docs.google.com/document/d/1xIdu5l5lAKLSKhqZ2Hb6vaU8qJgbbLwCw4MxmhCW_gI/edit#heading=h.vsmxe9r82yc7) - [Playerbots Behavior AddOn](https://github.com/celguar/mangosbot-addon) - [Playerbot Inventory AddOn](https://github.com/davidonete/mangosbot-EngBags) - [Playerbots Discord Channel](https://discord.gg/vmjZUnPUdr)