Sadly, the same goes for Devil's Brigade at the moment. I doubt you will find the teamwork and coordination you seek here.But nobody is playing heroes and generals actively anymore
I believe some evenings a few people are on Teamspeak.
However, I could be wrong since I'm also not very active anymore.
Maybe someone else can give some more clarification.