Post Reply 
Thread Rating:
  • 4 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dissidia 012: Duodecim Final Fantasy
11-03-2015, 03:52 AM (This post was last modified: 11-03-2015 04:03 AM by Sys-XN.)
Post: #119
RE: Dissidia 012: Duodecim Final Fantasy
(11-03-2015 03:17 AM)AdamN Wrote:  I don't think it use random ports, everytime i tested it it always use port 1-4, i know it's an absurd port number in most system, but on a real PSP no other application is using those port, and all port can be used by the game i guess.
I updated my build recently to add another network option (thanks to LunaMoo) to change the port offset value so it won't use absurd or privileged (<1024) port anymore.

And client didn't actually "scan" but it listen to broadcasted data from host in order to know that there is room available.

Anyway, i think the remaining issue is caused by memory corruption in the PSP memory, which probably related to adhoc callback, as i have no information whether the buffer used by the callback should be managed (freed) by system or by the game, currently i assume it's allocated and freed by system (part of adhoc implementation) and i'm sharing the same buffer to be used for all matching events.
I'll try to separate the buffer for each event later to see whether it makes any difference when i had the time.
Tonight's summary (64-bit build only):

2 out of 10+ attempts worked. Both times used my IP, all other attempts on other client's IP which failed. Note that the first succeeded attempt was with 3 players, and the second succeeded attempt was with 4 players. The total # of clients capped at 5 which failed.

Network settings used by everyone:
Enable Networking/WLAN = ON
Enable built-in PRO AdHoc server = ON (host only), OFF (everyone else)
Change MAC Address = changed at least once every time we tried a group session. (Does it matter what numerical digits the MAC address is? Always confused about that)

- One of our clients, after the second successful attempt with 4 people, suggested to us to try doing Group with us 64-bit people with his 32-bit test build, but only as a spectator. That attempt failed due to a network desync (most likely because not everyone was using the same bit and/or partly because there was too many people?)

- Most of the failed attempts were due to socket errors, white screens, crashes, and the like.

- The included attachment also shows the distorted/bugged graphical display of the PPSSPP's menus in the test build... it caused complications at first and it may cause more in the future with newer users of this test build if this isn't rectified.

=End of report=

- quick note, did you upload the wrong version of Windows 32? We all tried it and it didn't work out... either that or we didn't test it thoroughly enough
- Also, what does Port offset do exactly? We left it alone for most of our tests except one where we changed 0 -> 100 (seemed like it made no difference)

Good to know you tried playing with 6 people at least, although it didn't work out... hope this report helps in this endeavor Smile

EDIT: A small suggestion, but would it help any if you coded it to force Dissidia to use only one specific port used by Sony so that it would always only use that port for everyone to connect to automatically? It should be a port that is already available and yet is commonly used... then again I don't know anything about networking stuff at all, but if it helps then ^^;

Attached File(s) Thumbnail(s)
Find all posts by this user
Quote this message in a reply
Post Reply 

Messages In This Thread
RE: Dissidia 012: Duodecim Final Fantasy - Sys-XN - 11-03-2015 03:52 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: