Post Reply 
 
Thread Rating:
  • 4 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dissidia 012: Duodecim Final Fantasy
12-09-2015, 06:21 AM (This post was last modified: 12-09-2015 06:24 AM by xfxradeon.)
Post: #139
RE: Dissidia 012: Duodecim Final Fantasy
(11-13-2015 12:32 PM)Shinoda Wrote:  I'm in class right now and had a rather busy week here so I haven't been able to test much. I got your im so I'll add you to Skype you when I have the time.

Your looking at it from the pro ad hoc side right? Not from the players themselves? Here's the most basic tests if like too do.

No port shifting ( or offset from the latest beta build), Hamachi for full open ports without firewall/ or port forward need.

I act as pro adhoc server.
I initiate challenge
have a match because we're there
close match
other person challenge me
fight
close match
other person host Pro ad hoc server
I challenge
match
close
other challenges
close

Rince and repeat everything over and over until patterns emerge and a port range can be determined

Ok So I 've been think a lot about ways to look at this and how to fix it, something about how this all even works has dawned on me that may point us in the right direction.. Hopefuly..

So Shin, what I think the matter is and to better understand on how this whole thing even works, I would look at livepsp.net and coldbird.net as tunnels similar to Steam.

In theory: Steam uses a port to allow users to login and connect to players hosting their games through "Steam Servers". For example, when you download a game like Garry's Mod you have the option to play multiplayer. Within multiplayer you are hit with tons of servers that you can connect to.

What you are actually seeing is a relay of players hosting their game through the Steam port. So once a host has logged into Steam through the Steam port publicly, then it announces what port clients need to connect with. So now we are up to 2 ports.
Steam connection and now the Game hosting connection.
That second port is used for players to connect to the host once the server announces it publicly over the Steam network.
Once that client joins that server they receive information from the 3rd port. Data that will travel back to the client from the server.

Now, replace "Steam" as "LivePSP.net" or "Coldbird.net" and what do we get?
The same scenario.
  1. Launch PPSSPP, set your network settings in the client.
  2. Start DD:FF
  3. Communication Battle


From there you should already notice at the top of the screen that the Network was Initialized, which means you are connected to the LivePSP or ColdBird servers very much like Steam.

I know people ask "Do I need to setup DMZ?"
The answer is "Well it depends".

You will only be opening up connections that your Game is going to need, not how it connects to coldbird or LivePSP.

So to sum this up since we have port shift from AdamN, I wonder if at all possible we could actually fix that to only allow two ports that the clients need to use after connecting through the internet servers..

Just a thought. I will still investigate the lowest port and highest port DD uses this weekend after my gig this Saturday. I'm also a drummer so sorry if this was a bit long but I wanted to make sure things were still alive and kickin here lol.

Connect to me:
http://liveoriginal.org/ - Personal Blog
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Dissidia 012: Duodecim Final Fantasy - xfxradeon - 12-09-2015 06:21 AM
Dissidia 012 Support? - xokrath - 01-29-2014, 03:20 PM
Duodecim lobby problems - Scrawny - 08-21-2014, 12:18 PM
Dissidia Duodecim 012 - Esperstarr - 10-31-2014, 03:47 AM
Dissidia 012 online - 12771a - 04-04-2015, 01:41 AM

Forum Jump: