Thread Rating:
  • 4 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dissidia 012: Duodecim Final Fantasy
(11-02-2015, 11:30 PM)AdamN Wrote: * Host (who create a room) will broadcast UDP data to everyone in the same Group on AdhocServer (usually everyone playing the same game) using port 1 every few seconds.

* When Host started the battle, Host will delete the room and bind to port 1,2,3 (UDP) and 4 (TCP) and Clients will automatically try to connect to these ports on Host (when client detects that the battle has been started) and communicate for the rest of the battle using these ports.
If one of the client failed to connect to these ports on Host the rest of the players will stuck unable to start the battle.

So both the room and one of the potential ports for the battles is Port 1 (UDP)? Sounds like potential conflicts if packets don't go fast enough... I'm guessing that's built-in the game and not something the emulator could attempt to stabilize though, right? Like, Room is port 1 (UDP) and Battle is port 2 (UDP). No random ports and clients scanning for which of the 4 Host might have picked?

We did some tests tonight (with results that I think Sys should be posting soon) and we got it to work sometimes (Once in about 10 tries). Couldn't isolate variables. Some clients got to "Preparing for battle" and some others got "Room deleted" and even a few times the emulator just crashed when the host would start the battle.. Maybe the "Room deleted" events happened because of that random port crap and the others got the preparing for battle because they succeeded in finding the port?

No blank screens to report though.
Reply


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

Forum Jump: