Install Guide - zergrush1213/LordPsyanBots2017 GitHub Wiki
Installing LordPsyanBots can be tricky but easy if you are familiar with the original cores. This guide is for the master branch, but instructions work for the patches branch as well. This is assuming a fresh install of core and databases. If you are trying to add bots to an existing realm, I recommend using the patch.
1. Checkout the code from the appropriate branch. There is no core changes, so build and install it using instructions provided by TrinityCore Wiki.
2. Configure AhBot and LordPsyanBots by putting ahbot.conf and aiplayerbot.conf in the same directory where worldserver.exe (in Windows) is located or in bin folder (Linux) ). Feel free to change any value although the default ones are fine. If you wish to enable AhBot, you must modify worldserver.conf to make it work. Be sure to set AuctionHouseBot.Use.Plugins to 1.
3. Apply sql/base/character_database.sql to the characters database and unzip and import sql/base/world_database_R{xx}.sql to your world database. the {xx} represents the current revision number.
4. This is not required but recommended. Add "Logger.playerbot=3,Console Server" and "Logger.ahbot=3,Console Server" to worldserver.conf.
5. Run the server. The first run can be slow as a number of random characters will be created. It is recommended to init them all at once by running "rndbot init" console command.