static const char *strMainNetDNSSeed[][2] = {
{NULL, NULL}
};
static const char *strTestNetDNSSeed[][2] = {
{NULL, NULL}
};
this was the main problem it seems
found in net.cpp
How did it work at all if there were no seeds?
Theres other ways to bootstrap nodes including adding nodes to the conf file, but it seems to work best when a few nodes are setup in the source already with the nodes up just before launch too, best is to have a domain that points to each seed, then if one goes down after a bit you can point to another one, even pools can sometimes work as seeds, but this is one of the biggest problems with many launches, not having a few nodes setup in the source