Just curious though, if the multi-player is such trash why do you stick around?
Misplaced faith in the engine's company. I got "real" close to having a funcitioning MMO engine; others have gotten "real" close to having a working MP project (ie: glider).
But as close as we get, Conitec doesn't step up and fix the issues or update the engine.
As I learned game programming and networking on this engine, I frankly didn't know better for the first 2 years.
Then in the next year, I tried to do it myself and got far.
And then in the next two years, I thought "If I can get this far, other programmers can get further" and sure enough, with a programming team we got further.
But eventually we need Conitec to step up and as you can see from the forecast, MP improvements are last on the list.
Hence, enough is enough and it's time to face facts: GS MP is a lie. It's built on a antiquated system (DPLAY), it lacks the most basic of modern networking techniques (encryption, nat punchthrough, inter-server communication, server lists, etc), and it's been this way for the last few years.
So to answer your question, we "thought" GS could do it... but it can't!
My whole team had planned on buying this engine but not if I have to spend all this extra time trying to implement 3rd party networking.
And this my friend is the biggest shame: GS IS a great engine but Conitec doesn't realize the gold mine they are sitting on by putting some dedicated attention on MP and MMP. It's as simple as putting RakNet in to replace DPlay. You are NOT the first team who wanted to invest in GS for a MP/MMP. Unfortunately you will not be the last to be dismissed because those of us who know better don't want others wasting their time like we have.