[DiscordArchive] I just read through the playerbots file. What are the settings that control the solo bots? I might h
[DiscordArchive] I just read through the playerbots file. What are the settings that control the solo bots? I might h
Archived author: John • Posted: 2025-03-29T16:32:51.571000+00:00
Original source
I just read through the playerbots file. What are the settings that control the solo bots? I might have missed them.
And I guess by handle is I am trying to get more bots so the server feels more alive. But I am having to slowly increase the number of bots since I have them start at level 1 and they can level on their own. So until I figure out a way to cycle the active bots I am just slowly increasing it.
Is there some documentation on all the settings for the playerbots?
Archived author: Diro • Posted: 2025-03-29T17:04:52.425000+00:00
Original source
The documentation is the comments you find in playerbots.conf. The setting is under botActiveAloneSmartScale. botActiveAloneSmartScaleDiffLimitfloor sets the server delay starting point when scaling begins, and botActiveAloneSmartScaleDiffLimitCeiling sets the server delay upper limit. You will have to do some testing back and forth with these two values, to find the sweet spot that works for your system.
For me, I have these settings
AiPlayerbot.botActiveAloneSmartScaleDiffLimitfloor = 150
AiPlayerbot.botActiveAloneSmartScaleDiffLimitCeiling = 650
This gives me a server mean delay of about ~200ms, with ~1200 out of 7500 bots active. You can check how many of the bots are active by running "playerbot rndbot stats" in the console.
This BTW is all about bot activity when no player is around them. The setting above that "BotActiveAloneForceWhenInRadius" sets the vicinity from the player where bots are 100% active. I leave it at the default 150 yards.