I don't think there's any conditions. He seems to spawn on a regular basis at all 5 camps simultaneously but only spawns mobs at one of them, and which one is random (I assume to prevent overcamping). Just hang around one node long enough and he'll eventually spawn mobs there.