I've had on my TODO list for the past decade to try cleaning up the codebase so that I could try running a server. I finally got started a couple of weeks ago. I'm planning on hosting a game starting about a month from now.
I saw one FAQ that said "Almost the ultimate 4X game, but the bugs, OMG the bugs!" and it's amazing how true this has been. I've fixed buffer overruns, mismatched prototypes, mismatched types (total ships in the game: sometimes a short, sometimes a long!) and there's still a ton of work to do.
The database persists structures directly onto disk, so I can't start a game until I figure out a different solution there. It means that as soon as there's memory corruption, it saves that out to disk, and it's unrecoverable. That's the biggest risk to the "about a month from now" date that I've set for some initial play testing.
In the meantime, if you want to follow along:
https://github.com/kaladron/galactic-bloodshed is where I'm doing the work.
Every other effort to do this has so far fizzled out because it was too much work. Sadly, these efforts also seem to have fallen off of the net. I'm publishing as I go in the hopes that if I give up, at least someone can pickup from where I left off.
I'll post here again when I've got something playable (in case there are other people watching).