Optimize ICO to Work Like Other Matchmaking Services

It's Hard Finding Games

I thought I would mention the difficulty I've been having finding games to play with ICO, and suggesting a possible solution.

Last night I hung out in "Lobby 5" for about an hour or so, looking for a game I could join that featured a scenario I liked. I don't really like Kronac's Cross or Gateway, or Huge Random Map games (the latter because we'll all disconnect randomly before the game is over, lol). Or really anything with pirates. Eventually, I joined a Medium Random Map FFA, that wasn't really a FFA, but I digress.

Over the course of an hour, I'd say there were about a dozen people, like me, pleasantly chatting, asking for people to host one kind of game or another--since none of us could host for various reasons (some had variable IPs, some just plain didn't know how to work the router, and then those of us behind a hardware institutional firewall-ahem). Ironically, because most people could host (or just liked the maps that were on) there were hardly anyone in the chat room chatting, most were playing.

Anyway, while I understand that peer-to-peer network code is a legit way of getting games going, it's really becoming a problem for the community. It simply should not take that long to find a game when there's a message saying 394 players online at the top. The ICO service seems half-way done. It's just too unfriendly and its missing features like ranked play, and stat tracking. I heard that some of those features are coming, but the major problem is hosting for those of us who have hardware firewalls or can't figure out routers, etc.

Now maybe it's just my schedule (I have to take night classes, so I might be on outside of peak hours) because it's hard to find games in a timely manner, there's little incentive to venture online. Furthermore with games like SupCom, Sword of the Stars, Age of Empires III, C&C 3 etc will outshine Sins in MP, not just because of ranking and all that, but because it's easy-to-use for 90% of the computer user public out there. There's little reason for a MP dedicated, if computer illiterate person (like myself) to buy the game when half the online service is missing (i.e. hosting) for this technical reason or that. I can't even reccommend the game to my friends, because I can't be sure we can play over my apartment's LAN network--we all might not be able to host, and so forth.

So my suggestion is to normalize ICO with other services like GPGNet, ESO, EA Online, etc. that don't require peer-to-peer. This is something for an eventuality, because it would require a significant overhaul of netcode--but if this game is going to last long it's got to offer the same kind of ease-of-use and features other services have.

Finally, as kind of a stop-gap measure, is there a program like maybe Xfire or Hamachi (sp?) that might be a work around for this? Those of us with problems hosting might be able to organize games over a third party direct IP program via the forum here--that would be awesome!

8,909 views 8 replies
Reply #1 Top
take a look at your router
write down its name
figure out which text on the router is the most likely to give results in google
google up your routers name with "port" "port forward" or "port forwarding"
if your router has a pw try username admin and password admin. Else google up the password, or blackmail whoever installed it. 10 minutes tops.
Reply #2 Top
I'm jumping in here to say that ICO games need help. Players dropping in large games is my #1 concern with SOASE and if it doesn't get better I'l probably just quit playing.
Reply #3 Top
www.portforward.com

Not that I don't agree with you, I like how StarCraft has always worked on pretty much any network aside from school. However I could never get Warcraft III to host games no matter what I did, always claimed I was behind a firewall even when I was on dial-up at the time and NO (and I mean NO) antivirus/firewall software installed (wiped the HD to make sure, and no windows firewall either)

But its a good idea to learn about port forwarding anyways.
Reply #5 Top
take a look at your router
write down its name
figure out which text on the router is the most likely to give results in google
google up your routers name with "port" "port forward" or "port forwarding"
if your router has a pw try username admin and password admin. Else google up the password, or blackmail whoever installed it. 10 minutes tops.


No need to be condescending...if you had read my post, you would know that I have a connection between a hardware firewall, not a router. It's an institutional LAN, I have no control over it.

@Moofaa, I know about portforwarding.com...that's not the issue.

This isn't a tech support whine thread, it's supposed to be constructive. There is little reason for me to venture online when I can't host even when other players in th same boat as me are asking for anyone to host the kind of game I want to play.

I will instead spend that hour I did waiting playing an extra game of Supreme Commander...and if enough do that this great game and it MP focus will be shortlived.
Reply #6 Top
I'm jumping in here to say that ICO games need help. Players dropping in large games is my #1 concern with SOASE and if it doesn't get better I'l probably just quit playing.



This problem could be solved by letting other players join...like Sword of the Stars does. Or by having an AI actually take over (I've heard this is already coming). I encourage Ironclad to look at the model of Sword of the STarts for online play in massive strategy games...it's really good. I've had games that last 4 hours, I then signal a friend to take over my (our) empire. He needs to leave, and we save the game. Sometimes it's better or worse when you get to play the save again, but it's still there, haha. Then we can play that game for several days, literally.
Reply #7 Top

The Peer-to-Peer structure almost certainly isn't going to change. That would require a total rewrite of the game and ICO. 

We do plan to continue updating ICO with additional functionality, so you should expect it to evolve over time. ;)

Reply #8 Top
I figured. That's a shame though. I hope the next title has more flexible code, so that it can find its way through common, yet complicated networks like those in schools and apartment complexes.