- I made sure my file(s) follow the Submissions Guidelines
- Yes
This is a utility that allows the server host and/or admins to easily add, remove, and maintain bots on their server. It also comes with settings for allowing other players to do the same, at the server's discretion.
botperms - Allows all players to add and remove cooperative-type bots. (Default: Off)
mpbotperms - Allows all players to add and remove multiplayer-type bots. (Default: Off)
botleaderperms - Allows all players to move bots to a new location. (Default: On)
maxbots - Sets the maximum number of allowed bots on the server. (Default: 8)
botautomaxplayers - Determines whether the maxplayers should be raised or lowers as bots are added and removed (Default: Off)
botautojoin - Bots will automatically join the game if they are spectating. (Default: On)
addbot - Adds a cooperative-type bot to the server.
addmpbot - Adds a multiplayer-type bot to the server.
botleader - Teleports a bot to another player's location.
kickbot - Removes the specified bot node from the server. (Responds to botperms and mpbotperms respectively)
kickbots - Removes all bots from the server. (Admin only)
listbots - Lists all current bots in the server, as well as their respective bot types.
Q&A
What's the difference between "cooperative" and "multiplayer" bots?
Cooperative bots are immortal and will spawn near human players if they are too far away. For example, the "Sonic & Tails" option in single player uses a cooperative Tails bot. Multiplayer bots are functionally identical to human players, up to and including having their own rings, shields, and lives system.
Can these bots be used on all gametypes?
Almost. Due to a bug, cooperative bots cannot be used on ringslinger gametypes such as Match and CTF. Multiplayer bots can be used anywhere.
Does this addon come with AI enhancements?
No. Without other addons loaded, all bots will run using the stock AI provided with SRB2. Additional AI-enhancing addons are recommended if you plan on running bots with specific characters or specific gametypes in mind.
Can I use code in this script for my own project?
Always.
Special thanks to SonicX8000, Not Tails, and Gabriel_Something on Discord for testing an earlier version of this mod.
botperms - Allows all players to add and remove cooperative-type bots. (Default: Off)
mpbotperms - Allows all players to add and remove multiplayer-type bots. (Default: Off)
botleaderperms - Allows all players to move bots to a new location. (Default: On)
maxbots - Sets the maximum number of allowed bots on the server. (Default: 8)
botautomaxplayers - Determines whether the maxplayers should be raised or lowers as bots are added and removed (Default: Off)
botautojoin - Bots will automatically join the game if they are spectating. (Default: On)
addbot - Adds a cooperative-type bot to the server.
addmpbot - Adds a multiplayer-type bot to the server.
botleader - Teleports a bot to another player's location.
kickbot - Removes the specified bot node from the server. (Responds to botperms and mpbotperms respectively)
kickbots - Removes all bots from the server. (Admin only)
listbots - Lists all current bots in the server, as well as their respective bot types.
Q&A
What's the difference between "cooperative" and "multiplayer" bots?
Cooperative bots are immortal and will spawn near human players if they are too far away. For example, the "Sonic & Tails" option in single player uses a cooperative Tails bot. Multiplayer bots are functionally identical to human players, up to and including having their own rings, shields, and lives system.
Can these bots be used on all gametypes?
Almost. Due to a bug, cooperative bots cannot be used on ringslinger gametypes such as Match and CTF. Multiplayer bots can be used anywhere.
Does this addon come with AI enhancements?
No. Without other addons loaded, all bots will run using the stock AI provided with SRB2. Additional AI-enhancing addons are recommended if you plan on running bots with specific characters or specific gametypes in mind.
Can I use code in this script for my own project?
Always.
Special thanks to SonicX8000, Not Tails, and Gabriel_Something on Discord for testing an earlier version of this mod.