Okay so, after experimenting on a separate computer, I have come to the conclusion that the main reason it spawns hordes for some users and not for others is because of this one simple factor: Lag.
The slower computers seemingly generate large amounts of enemies on Day 3, whereas on this faster computer, I have only managed to get a group of 2 goblins on Day 5, which would make me assume that a slower computer will run ticks at a faster rate than a faster computer.
Therefore, a slower computer will probably tick maybe 5x faster than a faster computer, due to the fact that it covers more time in the systems mind, where in fact less time has been covered.
So, the way this would need to be fixed is that it would have to check based on game time, instead of by tick intervals. Because a tick will run at the same speed regardless of the computer, but game time will run slower or faster.
Hopefully this helps with the random horde problem! Maybe this is why the dev team has not discovered the problem before the release!
EDIT: We are going to test this theory, post your computer specs, the day you encountered goblins and the quantity below! Thank you
I’ve only seen the horde once, and never when I was playing the unstable branch it was only after the official release. In the one non-typical instance of a goblin horde they showed up became frozen and invincible.
-OS: Win 7 64-bit
-Processor: Intel Core i3 CPU 540 @ 3.07GHz
-Memory: 8 Gigs Ram (Gskill)
-GFX: Nvidia GeForce GTX 560 Ti
I always get 2-3 goblins on night 2, although I had it once delay to night 3.
I get them again on night 5 or 6.
Only had a 10+ goblin encounter once and was lucky enough to see it happening, but didn’t get a recording of it because Bandicam wasn’t running and I was afraid alt+tab would crash the game. Here’s how it happened;
Night 3 I had a group spawn in to the “north” of my village, but just stood there.
Night 5 a group spawned in to the “north west” and did the same, just stood there.
My tracker was moving “south” to hunt, which might be important.
Night 8 a group spawned in to the “south west” of the village and moved immediately.
My tracker was near to this group at the time, and returning to the village.
When group 3 started moving, the other 2 groups came alive and did the same.
All groups converged on the same point of my village.
Suspect if I wasn’t watching it might have looked like the attack was all 1 spawn.
Only played for half an hour yet in this release, but did not get any goblin attacks during that time (good thing too, cause I did not get any footmen yet worried about the footman promotion error messages mentioned somewhere).
Well then you’ve passed the PONR for the army, seemingly if you are going to get horde rushed, you get hit at day 3 - I’m not sure if anyone has gotten horde rushed past this day? Maybe someone can confirm this?
EDIT: If you still have this save file, think you could send some villagers to explore around the area of your town? Maybe you might find some waiting for no reason?
I’ll certainly give that a go. Could be a little while before I am able to get back to it, though, between going through the bugs for what I have recorded so far in that first half hour, and life’s other responsibilities getting in the way.
Theres an easy solution to this problem.
If you dont want hordes than you have to explore the map. I thought the devs mentioned this fact in one of their videos (unexplored terrain will cause spawns).
Also the suggestion that a slow PC will spawn more Goblins can’t be right. Because my lovely Laptop (I7-Processor) created in every round I have played a horde of Goblins except I had explored the map.