Author Topic: So about that Internet Multiplayer Function  (Read 4022 times)

Offline eRe4s3r

  • Core Member Mark II
  • *****
  • Posts: 2,825
So about that Internet Multiplayer Function
« on: July 22, 2010, 03:35:46 pm »
AcidWeb and myself tried to join each others games via the Internet Lobby thing - but all attempts failed.

And this is really odd, because i have no Firewall and my router does not filter traffic at all (its complete and utter DMZ)

And the same situation applies to AcidWeb as far as i know.

The Message we get is  "No ping response from other player" - that is - while chatting over Steam ;p (so clearly there is a ping response) and i can definitely host games here - i do so many times in Alien Swarm and the likes.

So this must be some kind of issue with the connection method ;(

The reason i post this here is that i am not sure whether this is a technical issue or just something we both completely misunderstand.

If required i can leave the game open but i don't understand why nobody can connect to me , and i not to anyone else.

The Port the game uses is open - so i am a bit befuddled as to what causes this.

If someone wants to test - the game is currently open and posted - for reasons of supernatural nature  ;D

Also we tried via direct IP Connection and that didn't work either.
« Last Edit: July 22, 2010, 03:43:32 pm by eRe4s3r »
Proud member of the Initiative for Bigger Weapons EV. - Bringer of Additive Blended Doom - Vote for Lore, get free cookie

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: So about that Internet Multiplayer Function
« Reply #1 on: July 22, 2010, 03:45:44 pm »
Well, please bear in mind that the game doesn't use the Steam connectivity stuff at all, so if you're getting a "no ping response" message in some part of Steam, that's definitely indicating that there is a problem with more than just Tidalis connecting the two of you -- those are two completely different products there.

It's possible that if you have an unusual setup with your DMZ, that your ip is being reported incorrectly to the server lobby, I'm not sure.  You could have AcidWeb tell you what your public ip is showing up as, and compare that to what you think the value should be.  And if that doesn't match, he can direct-connect to your ip that actually should be used.

The connection from the client to the host is absolutely identical to the one used in AI War, it's even the same Lidgren network library.  It's a single UDP port, and the only difference is that the port is 1 higher than the port used in AI War.  If you think that the game itself is doing something wrong, you could always try having the client do a telnet into the host on the port that you're using and see if that succeeds in connecting or what the message is.  If it's not connecting, then the IP must be wrong, or some sort of filtering or blocking is going on on one of the two ends, at any rate.

What message is it giving you when it fails, and is it logging anything in the RuntimeData folder on either of your computers?  It's possible that you might be running into some sort of non-English-OS parsing error or something that we'll need to fix, but that would show up as an error log.  I'm not aware of any such issues with Tidalis, but it's happened to us in the past and we don't have any non-English-OS computers to test with, so that could be related.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline eRe4s3r

  • Core Member Mark II
  • *****
  • Posts: 2,825
Re: So about that Internet Multiplayer Function
« Reply #2 on: July 22, 2010, 04:11:32 pm »
Ah yes....

Mhh how can i say - i fear my router my have had a mishap.. i tried to connect to it.. and it restarted.. and now port scans don't time out anymore and my IP changed mhhhhh - so whatever that was something seemed to have buggered my router

I think i need someone to repeat this experiment with ;) Though telnet to open server with Tidalis port just says "Exit - Reason: Connection refused"

I am not sure how to telnet to a UDP port anyhow. (using Putty)
« Last Edit: July 22, 2010, 04:17:14 pm by eRe4s3r »
Proud member of the Initiative for Bigger Weapons EV. - Bringer of Additive Blended Doom - Vote for Lore, get free cookie

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: So about that Internet Multiplayer Function
« Reply #3 on: July 22, 2010, 04:16:44 pm »
Ah ok -- sounds like that would resolve it! And yeah, good point on telnet to udp, I forgot about that part. ;)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline eRe4s3r

  • Core Member Mark II
  • *****
  • Posts: 2,825
Re: So about that Internet Multiplayer Function
« Reply #4 on: July 22, 2010, 04:24:25 pm »
Yes, so on the theoretical thesis that i do find someone to play *with* i have more questions..

So if connection is established - what do i have to press then? Create a game - a custom game? Or can i activate any mode in quick mode and custom game and it loads up and syncs with player 2 ?
Proud member of the Initiative for Bigger Weapons EV. - Bringer of Additive Blended Doom - Vote for Lore, get free cookie

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: So about that Internet Multiplayer Function
« Reply #5 on: July 22, 2010, 04:27:52 pm »
There's a super detailed section on network play in the manual and on the wiki, but generally jaut do whatever you want. Either player can suggest a level or an adventure or a quick/custom setup to play, and the over player accepts or rejects those requests. You cqn text chat by just hitting enter. Once you both agree on what to play, you're off to do so! After you connect, there is not material distinction between the client and the host. Very different from ai war in that regard!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline eRe4s3r

  • Core Member Mark II
  • *****
  • Posts: 2,825
Re: So about that Internet Multiplayer Function
« Reply #6 on: July 22, 2010, 04:30:26 pm »
Ah, thank you ;) You know how geeks are with manuals ;p

Now if only someone were around to play with me!
Proud member of the Initiative for Bigger Weapons EV. - Bringer of Additive Blended Doom - Vote for Lore, get free cookie

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: So about that Internet Multiplayer Function
« Reply #7 on: July 22, 2010, 05:11:31 pm »
My pleasure. I rarely read manuals, too. ;)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline eRe4s3r

  • Core Member Mark II
  • *****
  • Posts: 2,825
Re: So about that Internet Multiplayer Function
« Reply #8 on: July 22, 2010, 06:00:06 pm »
Well you will be glad it worked - and with our little coop gaming we (me and AcidWeb) now dominate Basic ranked, Items Ranked and Zen ranked by a lot ;p

Also we have 2 desync reports - but more on that in bugs
« Last Edit: July 22, 2010, 06:04:57 pm by eRe4s3r »
Proud member of the Initiative for Bigger Weapons EV. - Bringer of Additive Blended Doom - Vote for Lore, get free cookie

Offline AcidWeb

  • Full Member
  • ***
  • Posts: 127
Re: So about that Internet Multiplayer Function
« Reply #9 on: July 22, 2010, 06:05:49 pm »
(...) and with our little coop gaming we (me and AcidWeb) now dominate Basic ranked, Items Ranked and Zen ranked by a lot ;p

Yarrr!  ;D

Offline eRe4s3r

  • Core Member Mark II
  • *****
  • Posts: 2,825
Re: So about that Internet Multiplayer Function
« Reply #10 on: July 22, 2010, 06:07:43 pm »
Speaking of that - is it a bug that the scores i achieved count for acidweb as well?  :D ;D :o

Thats the reason for those dual entries and even though it was coop... just wondering
Proud member of the Initiative for Bigger Weapons EV. - Bringer of Additive Blended Doom - Vote for Lore, get free cookie

Offline Spikey00

  • Lord of just 5 Colony Ships
  • Master Member Mark II
  • *****
  • Posts: 1,704
  • And he sayeth to sea worm, thou shalt wriggle
Re: So about that Internet Multiplayer Function
« Reply #11 on: July 22, 2010, 06:27:11 pm »
Can someone help me test for me?  I'm having ping timeouts but 32321 UDP is tested to be open.
I'd take a sea worm any time over a hundred emotionless spinning carriers.
irc.appliedirc.com / #aiwar
AI War Facebook
AI War Steam Group

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: So about that Internet Multiplayer Function
« Reply #12 on: July 22, 2010, 06:27:58 pm »
Nice stuff! Glad you got that working; sorry about the desync, I commented on that in the other thread. Looks like a line clear mode issue. For the scores uploading, I may have to look at that, I don't recall the logic off the top of my head. Congrats on the great scores though, guys! :)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline eRe4s3r

  • Core Member Mark II
  • *****
  • Posts: 2,825
Re: So about that Internet Multiplayer Function
« Reply #13 on: July 22, 2010, 06:32:49 pm »
Can someone help me test for me?  I'm having ping timeouts but 32321 UDP is tested to be open.

If you add me in steam (eRe4s3r) i can test with you - but atm i am kinda busy
Proud member of the Initiative for Bigger Weapons EV. - Bringer of Additive Blended Doom - Vote for Lore, get free cookie

Offline kout

  • Newbie Mark II
  • *
  • Posts: 17
Re: So about that Internet Multiplayer Function
« Reply #14 on: July 22, 2010, 09:43:27 pm »
and with our little coop gaming we (me and AcidWeb) now dominate Basic ranked, Items Ranked and Zen ranked by a lot ;p

And you got me out of every first place   :-[
How does it work though? Does it add both players' scores?