I see reports of "bad connectivity". But please understand, when we play the game with people online it works perfectly so we need to try to understand specifically what you're seeing.
So when you say "I can't get into a multiplayer custom game" for instance, what specifically do you mean?
Can you bring up the connectivity dialog? What does it say?
That kind of thing. The more you tell us, the quicker we can resolve it.
See http://forums.demigodthegame.com/347467 for where we're at.
Thanks!
I wish there was a way to search for pantheon games WITHOUT or, for some people, with AI bots. Then those who want them, have them, and those who don't, don't.
Something similar will be implented LittleOz.
It will work like this:
For the beginning, if you start a new pantheon "carrier" and have an Elo ranking of 1000 you will maybe be faced with bots. After you played a few pantheon games the system will check your stats and see: "Hey, this dude has already played some pantheon games. I´ll now face him with human only matches."
So, the system will need a little data about yourself in order to match you up against humans.
Pretty much everytime i try to join a custom game using Impulse, im able to connect to everyone pretty quick but once i sit in the lobby for a few minutes waiting for more people ill get a "Disconnected from Nat Faciliter" Msg. It ussually happens right as someone else joins the game.
ive played a few games using Gameranger and it works fine, no lag or anything. Ive also checked all my ports with that port checker program and they are open.
As a matter of fact, I do have a connection issue. The GalCiv2 Metaverse server is still down! When are you going to fix it?
Not my post, but I ran across this while browsing.http://www.quartertothree.com/game-talk/showpost.php?p=1707819&postcount=855
It's not just ports being closed. There's active crazy going on.I had things configured to forward 6112-6132 on my external IP to my PC. I see traffic coming in on ports near 21690, however, which is then blocked by my firewall. Turns out that my PC was sending traffic out on 6112 to an external host X, which then went through the NAT layer, and was translated into port 21690 on my external IP. No problem; if host X sends traffic to port 21690, it'll go back through NAT translation and be delivered correctly.I'm seeing traffic from host Y going to that port, however, which isn't going to work.Apparently host X contacted host Y, and told it to contact me on port 21690. This is sane and reasonable in a world without NAT. In a world with NAT, it's lunacy. So, it turns out that you don't just need to forward some external ports to your internal machine. You ALSO need to disable port remapping on those ports for outbound traffic. Which I have now done--except that I'm still having connectivity problems, which may be because I missed something or may be because other people in the matches I join haven't configured things correctly.
It's not just ports being closed. There's active crazy going on.I had things configured to forward 6112-6132 on my external IP to my PC. I see traffic coming in on ports near 21690, however, which is then blocked by my firewall.
Turns out that my PC was sending traffic out on 6112 to an external host X, which then went through the NAT layer, and was translated into port 21690 on my external IP. No problem; if host X sends traffic to port 21690, it'll go back through NAT translation and be delivered correctly.I'm seeing traffic from host Y going to that port, however, which isn't going to work.Apparently host X contacted host Y, and told it to contact me on port 21690. This is sane and reasonable in a world without NAT. In a world with NAT, it's lunacy.
So, it turns out that you don't just need to forward some external ports to your internal machine. You ALSO need to disable port remapping on those ports for outbound traffic. Which I have now done--except that I'm still having connectivity problems, which may be because I missed something or may be because other people in the matches I join haven't configured things correctly.
In other words, Raknet and NAT punching is failing miserably in some cases atm.Something like this really needs to be looked at by your network dudes.
When hosting a game, several people are usually able to join, but then if someone fails to connect fully and never makes it into the lobby, they remain on the connections list. Similarly, if you close a slot before someone makes it into the lobby, but after they begin connecting, their connection does not seem to get cleared from the list. Kicking a player also does not clear their connection. Pressing the eject player button on the connection list in any of these circumstances (when the player is not in the lobby yet) does nothing. After this, I get the feeling the the "lobby" becomes "broken" as I have never seen anyone join the game once this happens. (This may happen after all open slots have been filled?)
Yeah, I've seen this too.
I only seem to have connection problems with certain players and this has been the case with a number of different games. On the zero day patch version, I found constantly that when I was going into games it would connect me to all but one player and then fail to connection to them and they'd quite often appear in the next game I tried etc and cause problems for me all along causing the problem to look much worse than it actually was. Even on the zero day patch, I could get games, as long as I did not have one of these such people. Something similar has been going on since the last patch, I can get into games some of the time, but I often seem to have problems connecting to one person, which is normally the last person to get a report to connect to them. I do not know if the error is connecting with the last person because they are the last person (and that I have problems connecting to people specically because they are the last one I am connecting to) or that it just happens that everybody else connects to me well enough in the mean time and it is just the last person that it finally connects me to. These people however can normally connect to everybody else but myself and I can connect to everybody else but them. This reminds me alot of an error that was common in a couple of different games (one was tactical, another was an RTS) years ago that used P2P style networking, where certain players would have incompatibilities with each other so for example player 1 could connect to players 2, 3, 4 and 5 every time, but not 6 and similarly player 6 could connect to 2,3,4 and 6 but experience problems with player 1, regardless of how many attempts were made, even perhaps years later, so players 2,3,4 and 5 could choose to either have a game with themselves and 1 or 6. The only time the problem ever seemed to go away was if the computer/hardware changed, as if there was a compatibility problem between hardware.
The other problem I have is that everybody appears to connect to one another, but I never load into the lobby regardless of how long it goes on, this is the rarer of the two problems.
My connectivity issues are kinda inconsistant, and are perhaps best demonstrated by a Pantheon match it tried to set up for me yesterday: There were 6 players including myself. 4 of the players successfully connected to everyone else. Myself and one other player successfully connected to those 4.. but then when it came to connecting to each other, it (eventually) "failed to connect".
Unfortunately this happens quite often (though not always quite so frustratingly close to success). It doesn't stop me getting into games entirely, but thus far I've yet to manage a game with more than 4 players - I can almost always connect to at least one player, and usually more than half the players, but there's almost always someone (who's often also connecting to most players - it's not just "poison pill" types) that my connection fails on, scrapping the game. Generally if I actually get into a game it's pretty smooth from there (sometimes one or two people disconnect near the start, but not sure if that's deliberate on their part or not - only once has it disconnected everyone leaving me with just AIs).
I generally have more success with Pantheon/Skirmish than I do with Custom (though I usually give up early with Custom due to how laggy the game list feels, and I'm convinced that half the time it tries to put me in a game other than the one I selected).
I've got my router forwarding ports 6100-6200 and 6073, I've set the impulsereactoroptions to use that port range, I've set Zonealarm internet zone to medium (on high I get alerts clearly showing UDP attempts being blocked from other players on the relevant ports, on medium I don't get any), and I've checked with portchecker that the relevant ports are open. I've also tried shutting down Zonealarm completely, and setting my router to have me as DMZ, but neither (or both) have any discernible impact on my success rate.
You all have been giving us GREAT feedback in this thread. Please keep the comments coming if you have connection issues. This one from HM is a known issue that will be addressing in a build later this week. It has to do with two people entering the lobby at the exact same moment. To resolve this, we are implementing a queue (while at the same time decreasing the amount of time it takes to connect so the net net should be the same speed) to put players into the Lobby one at time.
Zargon0225
I live in USA midwest w/ comcast cable, ports open and forwarded. Standard modem (w/ voip phone service) + Router
Here's my experience:
1.) Pantheon: about 3 times out of 5 I can get into a game after about 5 minutes of letting the game "do it's thing". However, usually one or two people get dropped right before the game starts and is replaced by AI. The team that has to rely on AI is at a supreme disadvantage because the AI is pretty weak in my opinion. However, Pantheon matches are otherwise a ton of fun. I will occasionally get the "d/c'd from NAT facilitator" which is not fun.
2.) Custom games: Often I will get the "unable to Join game" message, I assume because it's full. However, if I can get past that to the "connection info" box then I have no problems connecting to other players however it still seems about 2 out of 6 people have problems connecting to others and it slows things down and sometimes the game is aborted. If I can make it to the "pick your Demigod" screen, then the game usually fills up and works. Overall the process is slow and tedious.
3.) Skirmish: I've only been able to get this to work once or twice and most of the time I am just waiting forever without a game being established.
4.) LAN: works just fine w/ me and my son. He's six and thinks the game is cool and loves the Rook.
5.) Solo: obviously works fine but the opposing AI is pretty bad, the heroes usually just get themselves killed by getting too close to my towers.
==============
Bottom line: I've had most of my online success with Pantheon and when it works, it is fun. However, it still has a limited success rate and no matter what, starting a game is slow.
The game is great from an art, graphics, and gameplay standpoint, so I'm sticking with it.
I can't give you much in the way of details... but one time in a custome game...
after 'connecting' to all players (so said the connection window) it then switched to 'connecting to lobby' (or whatever) and got stuck... for ever... had to close DG the hard way.. there was no 'cancel' button.
I've been doing just skirmish games, until today, which were working fine, but now I've been trying Custom games which connect fine, have no problems, but after 15-20 mins every game I get DC'd.
Been pretty annoying, as it doesn't happen right away, so I'll be well into the game, and right when it's getting good I'm DC'd
No idea what could be causing it, as I do skirmish and pantheon games just fine, 30+ min games.
I have spent the last hour trying to connect. Yesterday I was able to within 10 to 15 mins, today its just not happening. I followed Monk's guide and setup my port forwarding, disabled SPI, etc. I get connected to people, say a group of 6, but then there is always one or two people who it says "have not connected to anyone". If I just sit there and wait for 15 minutes, eventually everyone leaves. I also get the NAT facilitator has dropped you from time to time. But mainly, its joining games where someone has the not connected to anyone message. They should get a timeout drop or something.
Hi guys,
I just wanted to chime in here and thank you for the great feedback here.
I think it's pretty obvious that some pretty bad assumptions were made regarding NAT fascilitation being some sort of end all, be all.
Clearly, a better route is going to be the UDP proxy where your connectioin is reflected from a nearby server between you and the other player. Then you don't have to directly connect and it should (I hope) dramatically reduce the pain some of you are experiencing.
Thanks, we'll hang in there. Its a lot of fun when you get in a game!
It IS a lot of fun but it will be a lot more fun when it doesnt take 15min to start a game that takes 15-40min.
Thanks Zargon0225, I'm glad you were able to replicate the issue I came across with zero ping to some users.
Another one I have every so often, which I believe has been mentioned in places, is that at times the connection dialog box says that I'm connected to everybody, but I never get to the lobby screen. The game THINKS I'm in the lobby, because I can hear the tell-tale sound as people hit <ENTER> when they are typing back and forth to each other. But I'm still staring at the loading screen, and never get in the lobby. I'm forced to back out to the server list screen.
-HM
Just to hammer home the point, here is a screen of the game, approx 1:30 into the movie you'll see what i mean (top right = trace route, red = packet loss. Bottom right, bandwidth monitor)
http://www.youtube.com/watch?v=ARIdeu5tK-0
Game is fine....then splurge, saturates upload (resulting in game freeze) then 2 seconds later, fine.
This is what I see almost every time I try to connect to Pantheon. I usually manage to connect to all but one player and then get disconnected.
http://img5.imageshack.us/img5/4715/connectionjio.jpg
Then a few minutes later I get Disconnected from NAT facilitator, and I get to start over. It's getting REALLY old. Whoever decided to do a full peer ot peer setup should really rethink their decision.
STICKY THIS PLEASE
It is probably the best way you guys will know what problems people are having and it is also the only way the community can contribute the helping solve the connectivity issue but it always ends up in the bottom of the page which it shouldn't.
first off it seems every time a custom game is made it updates the game list causing huge load and making the UI slow and laggy, also add some lobbies to the custom game list i really dont want to conenct to some on in EU or asia with a 300 ping and try to play this game.secondlythe connection tab doesnt always update its self correctly and it seems when some one connects during this time i get a 0 ping to them because we arent connected and the game wont start view this thread for screen shot and infohttp://forums.demigodthegame.com/347879
thirdalt tab, unhandled exception or crash i have a giant error log in this thread http://forums.demigodthegame.com/347931fourthcant connect to players even though it says im connected to them, i will get a 0 ping and the game wont start screen shot in this thread http://forums.demigodthegame.com/347893fithoccasionally i cannot connect to player who join a game after i do this doesnt happen all the time but i have noticed at a certain point or lenght of time if 2 people had joined after me they will show up in the lobby and have 0 ping and we wont be connected, if i rejoin i wont be connected to some one else i have to log out and log back in then rejoin and viola it works fine. ports are forwarded etc as i can play fine most the time. some times i even have to quit the game and restart the client.
cant play any multi player game. when i try to join a custom it says connecting to players, in the connection window, my name has not connected to anyone yet, and there are no other names.
when i try pantheon i get a match is attempting to be made but not completed, then im disconnected from the nat facilitator
tried pantheon again.match is attempting. all 5 names not connected with anyone yet
no one attempts to join a 1v1 game i host. connection info still reflects the pntheon game i gave up trying to get into.
Hm, I just get the following screen after everyone was connected to each other and the game started).
Beside the graphical error, NAT kicked me
Edit: The graphical issue is solved now. Some settings in the ATI driver display were wrong.
Since buying the game a couple of days, I have managed to get into 3 games from about 30+ attempts. I have a T-Online, Germany 50mbit connection. I have forwarded all the relevant ports on my router, run no software firewall and generally disable most background tasks when I am running a game.
Normally, I get the NAT Facilitator error about 70% of the time when trying to connect to a custom, skirmish or pantheon game.
I occasionally get disconnections from the lobby that I get through to with "Connection to host lost" after a few minutes of hanging around in it. However, I can normally reconnect to that lobby with no problem.
Some of the time, I get told I cannot connect straightaway, this happens to all custom games in the lobby. I then have to log out and relog back in and I can try again.
It seems strange but the lobbies I manage to hit seem to be mostly US rather than the EUs I try.
Hope you can get this resolved soon, I think this game looks really cool.
There are many great features available to you once you register, including:
Sign in or Create Account