I appreciate your reply, but here's my thoughts on this:
1. You had better hope you are incorrect about the dev team not being concerned about servers because if that is true, there's not a lot of life for this game beyond the core play-through in single player.
2. I don't believe you are correct, or else why the big announcements about Alliances, co-op, etc? That's contradictory, and makes no sense that the devs wouldn't care about mp or servers yet make big announcements about the features coming in mp.
3. If the devs are truly not concerned or don't care enough to answer such a question (a question they should have already answered in a FAQ or forum post since mp is baked into this game), then I guess I'm not concerned enough to do much more than play other games where the developers care enough to at least give the players some idea of what kind of server specs players should shoot for.
4. The dev already has my $18, so haha, shame on me for taking a chance to try an unknown game from an unknown developer, but that's okay because life is full of little lessons like "don't spend your money supporting someone who doesn't care about what you're purchasing from them."
Since I find it hard to believe the developer(s) of this game intended for it to be multiplayer to the point the dev(s) are working hard on an update called "Alliances" and have shown many screenshots about the advantages it will bring when playing multiplayer/coop, I can only assume you are incorrect and have posted baseless information for whatever reason you chose. Until I hear from a developer, either to inform me what specs are important for various server loads or to confirm what you have said, which is that the dev(s) do not care about multiplayer enough to give players such important information, I will wait (somewhat) patiently for an actual developer to answer my original question.
(ie: no offense, but your experiences are not nearly as important to me as word from the actual developer of the game who can shed some light on a very important bit of technical information)