It's the Internet. It's not a bug, it's physics. If you want an idealized multiplayer experience you need to either play with friends who have connections and PCs that are well within the minimum requirements or on a LAN.
In ANY game, if you play with strangers on the Internet you will have problems quite occasionally. This is nothing new and goes all the way back to the first online games.
Umm, no. The problem is the p2p system itself. Before throwing rocks at me, please read. P2p is a good system on paper. But in real word, with all sorts of different ISPs, routers and PCs, the thing can go boom in a second, if the right conditions are met. No other p2p RTS game that i know of has support for 10 players at a time. Maybe there is a reson for that. The more people in a p2p game, the more chances are for something to go bad for everyone in the match. The client/server system is superior to p2p in an imperfect world, regarding the type of game. When some user plays on a dial up connection with a 5 year old pc, then it doesn't break the game for anyone in the game. You don't hear about sim speed on client/server games. You only have to worry about your ping to the server and the ability to connect to it. That's all. Not so with a p2p system. The only thing is that client/server system is more expensive to maintain. Blizzard can do this, their servers probably cost an astronomical figure to maintan, but on the other hand they have millions and millions of users. Demigod has only about 100k to care for. So the costs should be much lower. Anyway, the thing is i know that you plan to build a client/server system for Elemental. Maybe you could make Demigod a client/server game, when the infrastructure is ready for Elemental? If they will be enough players left, that is...
Demigod is at it's core a great game, with a lot of potential. It's still has a chance. People are complaining because they LOVE the game, but can't play it without frustrations. If i didn't love the game, i would have sold my copy and never posted here again. I don't think 40 bucks is that much for most of us, in order to make such a big deal because we felt like cheated; and after all, anyone can get a refund. So, it's not about the lost money, it's about the love for the game that we have and the frustration that we can't play it the way is meant to be played.
If you, GPG and SD, want to support this game, in order so the game can flourish and expand it's user base, then you need to do this (imo), in this order:
- SD needs to finish fixing the Raknet code (essentially SD's part on DG's netcode) . Also you need to add some options to the impulse overlay in the game (invite friends to some game, for example). After you have done this, the ball is in GPG's court.
- GPG needs to fix their netcode and make 5v5 games reliable, for all modes of games (custom, panth and skirmish). Fix all the connections problems (in lobby and in game) as much as possible for a p2p game. The clock is ticking, this needs to be done faster. It's the number one priority and you can't expect sales when you have such a broken game. I'm still amazed how this game sold in more than 100k copies, given the bad reputation for unplayable mp and not so much initial publicity/hype to begin with. Maybe this could be a hint for you of how much need is on the market for a game of this type.
- Next on GPG's list are mp features that should have been in the game in the first place: rematch (back to lobby) option, group joining, invite friends, etc. I think almost everyone is pissed on GPG for not including such features in a game that's been marketed as a mp centric game, and releasing it with such basic mp functionality. This also needs to be done faster, not by fall or winter. I know that you want to make a Clan Wars DLC, but if you only plan to include only clan support and not the other features that i've told you about, then i suggest not doing it at all: it's only money and time wasted.
- Add replays. Good for new players to learn some new things from more advanced players.
- Add mods. Give all the tools the community needs and enable in-game auto-downloading of mods. This could potentially boost the game enormously. After all, popular games like CS, DOTA and L4D started as mods.
- Last but not least, add the promised free demigods and maps. I know they can't be too many, but i think 2 dg and 2 maps would be good. It's free (for us), after all.
- And only after this, make a BIG expansion for the game (not standalone), adding a lot more demigods and maps and other community requested features. Advertise the game agressivly, at this point in time.
- Watch the game as it grows.
But all of this needs more GPG's implication and dedication. And this is where i have doubts about this game succeeding. This game had a rough start and needs special treatment. No other GPG had this much problems at it's start, afaik...GPG are not very communicative in general and they don't showed in the past much after release support for their games. And this type of game needs badly a form of community feedback, a two way kind of feedback. Right now GPG is silent. For what we know, they started working on SupCom 2 (a very, very bad move imo, because StarCraft 2 won't have mercy on SupCom2's sales) and pushed Demigod aside, instead of concentrating all their effort on this game, that has a lot of potential to make more money in the future. Think about it for a second. Think about al the millions players of DOTA. If DOTA was such a badly designed game, then it wouldn't have all those players. DOTA it's not perfect, far from it, but the core gameplay is unique and DG is the first game that uses it. Soon will be League of Legends. And i bet there'll be others. This is a new game genre, don't miss the opportunity, i think you (GPG and SD) will regret it in the future.