Skip to content

[TC] [Question/Feature] More Bots #971

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks done
Jaccob7 opened this issue Jan 12, 2025 · 9 comments
Open
3 tasks done

[TC] [Question/Feature] More Bots #971

Jaccob7 opened this issue Jan 12, 2025 · 9 comments
Labels
enhancement New feature or request question This issue is in fact a question

Comments

@Jaccob7
Copy link

Jaccob7 commented Jan 12, 2025

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

  • I understand that my issue may get closed without notice if I intentionally remove or skip any mandatory* field
  • This is NOT a bug/crash report
  • I've searched the bugtracker for similar questions/requests including closed ones

Description

I would like to spawn more 500 wandering bots.
There any sql file besides the one it come with 500 extra bot's?

TrinityCore or AzerothCore

TrinityCore

Core rev. hash/commit

No response

Operating system

No response

@Jaccob7 Jaccob7 added enhancement New feature or request question This issue is in fact a question labels Jan 12, 2025
@Jaccob7
Copy link
Author

Jaccob7 commented Jan 12, 2025

Or there command that could get created where it randomizes everything for bot creations

@Jaccob7 Jaccob7 changed the title [TC] [AC] [Question/Feature] [Group/Spell/Core] ISSUE_TITLE [TC] [Question/Feature] More Bots Jan 12, 2025
@trickerer
Copy link
Owner

There are 3rd party SQL scripts that add thousands of new bots, look them up. By default there is only .npcbot createnew command where you have to provide all the values

@Conan1996-2
Copy link

Conan1996-2 commented Jan 13, 2025

I have a new copy of 11k bots from the author that has the AC changes needed to work, if you wish to download. Its 5 sql files.

Use at your own risk, and backup your database before using incase it overwrites what you may in those ID's 80001-91982

@Jaccob7
Copy link
Author

Jaccob7 commented Jan 16, 2025

Here's my python script to automate npcbot's

Just open wow on GM account and the script will do the rest
https://pastebin.com/ghtZQhfm

@Shadowcoldzx
Copy link

Did you bump up server to handle all the bots though?
When I spawned many the only way I found was to increase db/world thread count in configs. When everything was at 1 thread (default) the world would just lag real hard and the DB would get a ton of "queued" queries and take forever to terminate.

I don't think I've ever seen any comment about it anywhere.
I just ended up setting

WorldDatabase.WorkerThreads     = 4
CharacterDatabase.WorkerThreads = 4
WorldDatabase.SynchThreads     = 4
CharacterDatabase.SynchThreads = 4

in worldserver.conf and with 3.5k wanderers that works fine but if you know what specifically allows scaling it would be good to know for those that can't or don't want to throw extra resources randomly.

@Parkan1986
Copy link

Here's my python script to automate npcbot's

Just open wow on GM account and the script will do the rest https://pastebin.com/ghtZQhfm

Seems your script is not working at all.can you fix it or any tutorial how correctly use it?

@StraysFromPath
Copy link

I'd say that 314 bots isn't enough. Wow has 100 zones, that's 3 bots per zone. Assuming 1 is dead at all times you might bump into one or two at best.

Less if an Alterac Valley is running and has sucked 70 of the 300 bots out of the world.

Somewhere around 750 should come with the module I think. Anything more than that and you should be on your own.

@Conan1996-2
Copy link

I'd say that 314 bots isn't enough. Wow has 100 zones, that's 3 bots per zone. Assuming 1 is dead at all times you might bump into one or two at best.

Less if an Alterac Valley is running and has sucked 70 of the 300 bots out of the world.

Somewhere around 750 should come with the module I think. Anything more than that and you should be on your own.

I use 2500 bots on a Pi5, seems to be more than enough to run into them in almost any zone with no lag, crashing or issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question This issue is in fact a question
Projects
None yet
Development

No branches or pull requests

6 participants