Navmesh not working after adding 50+ actors
I have a landscape with a single navmesh covering the entire thing (52000x52000x6000). In the landscape, I have a bunch of enemies with AI which basically run towards the player when in sight range, and attack the player when in attack range. This works great when I have about 30 enemies. I added about 50 more enemies to bring the total to 80, and now only the latest ~30 enemies I added will move - the original 30 just stand there, motionless. If I delete the newly-added enemies, the original ones magically start working again. If I add another 50 enemies (130 total), then they all stop working again except the ~30 most-recently added.
If I walk near the enemies that can't move, they attack me, so I know the AI is running. I also checked the behavior tree while running and it's calling the MoveTo node. I've been looking everywhere for some kind of information about a maximum number of actors on a single navmesh or something like that, but I can't find anything that might suggest what's broken.
edit: after some more testing, it looks like exactly the 50 most recently-added enemys work, and no others do
Thankfully I've found the answer here with some smarter search terms (using the 50 actor limit): https://forums.unrealengine.com/showthread.php?94511-Problem-with-AI-controller
Quoting from post:
answered Jul 09 '16 at 02:12 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here