Fork me on GitHub

MaNGOS-Bot by ike3

This is a modification of MaNGOS (R2, Trinity) server which brings a number of bots online and available for any player. Also allows you to use your account/guild characters as bots.

Random Bots

Starting from MaNGOS-Bot 0.2 a new feature is available: Random Bots.

When you start the server for the first time a set of accounts and random characters will be created (50 accounts x 10 characters by default). Then a random sub-set will be extracted and all those characters in the sub-set will be randomized in level, spells and equipment, then logged in at random place of the world after the server is started.

The characters will act as bots without any master - usually they attack everything they see, gather some trade materials and even check some objects.

You (a real player) can open a who window, browse for characters availabe, pick some and invite them to your party. If your level and gear is high enough they will accept the invitation and be your bots until you disband the party (the party will persist through logout and server restart for convinience). Some restrictions are introduced for hacking reasons (e.g. you cannot get any item from random bot without giving them some gold)

On R2 branch the random bots will even join the Dungeon Finder (needs to be enabled separately using AiPlayerbot.RandomBotJoinLfg = 1 config parameter).

After some time (about a week by default, configurable) the sub-set will be changed so other bots will be available. At any change the bots will be incrementally randomized emulating level/gear gain.

Please note that by default about 100-200 characters will be used as random bots so you need relatively powerful server to run them (bot AI benefit from multi-threading so multicore CPU is recommended). If your server performance is low you can reduce the number of bots (or disable gathering/grinding) using the configuration parameters.