Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Prototype]Isle of Minno breaks Ad-Hoc connection after minigame loading screen - 1.11.3 #14543

Open
3 of 4 tasks
ghost opened this issue Jun 19, 2021 · 4 comments
Open
3 of 4 tasks

Comments

@ghost
Copy link

ghost commented Jun 19, 2021

[Prototype] - game is not released officially,but as leak of game company which means it's unreleased
Hi,me again.Found this interesting prototype of unreleased game and thought i could test multiplayer on it,
while i did i found bug,so i wanted to report it

What happens?

PC Host:Game basically loads in menu just fine,everything goes fine,host and join device act fine,until you proceed to game,but after loading screen it just displays connection lost

Android device:Game loads in menu until Android freezes at Loading Screen,and PC displays "Connection Lost"

What should happen?

Game should work and join same on both devices

What are you using?

Android and PC

What hardware / device and operating system?

Honor 9S - Android 8.1.0
PC - Windows 8.0

What graphics card (GPU) or mobile phone model?

Honor 9S - PowerVR GE8320
PC - Intel (R) HD Graphics

What PPSSPP version (standalone/official), and did it work before?

1.11.3 stable
1.11.3 g906b from https://buildbot.orphis.net

Which game or games?

Isle Of Minno
UCET00372
Europe

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Include logs or screenshots of issue.
@anr2me
Copy link
Collaborator

anr2me commented Jun 19, 2021

I tested this game on localhost and found 2 issue:
image
1). After joining and the mission started, this game will move group from a public group "MINNO" to a private group, but this private group is using non-alphanumeric characters which is considered as invalid group name based on the AdhocServer code from aemu project.
Not sure if non-alphanumeric characters are allowed or not on real PSP, does anyone have tried the multiplayer feature of this game on PSP vs PSP?

2). This game is trying to bind the same socket on PTP(TCP)'s PtpListen and PDP(UDP)'s PdpCreate, which i think it's allowed on most platform, but not sure why on my Win10 it's getting Socket Error with errno = 0 like this... which is weird.
PS: I'm using Port offset 5000 and the port the game tried to use is 5 on both PTP and PDP, thus the resulting port is 5005

@anr2me
Copy link
Collaborator

anr2me commented Jun 19, 2021

Okay, it seems changing Port Offset to 10000 works, and the invalid group name didn't really matters apparently (well the game is keep trying to connect using this invalid group name but doesn't seems to affect gameplay)
image

@itsXPCT Please try changing Port Offset to 10000 to 20000 (you can increased it by 1000 for testing until you found the best one for you)

@ghost
Copy link
Author

ghost commented Jun 24, 2021

Works that way,wondering if this will see fix on other ports (lower ones)

@anr2me
Copy link
Collaborator

anr2me commented Jun 24, 2021

Port issue aren't something that can be fixed, they are usually because of a conflict with other applications that use the same port, or the port were restricted on some platform/OS.
Which is why Port Offset existed, so that we can shift the port to avoid bumping with an already used or restricted ports by changing the Port Offset value.

According to this http://tcp-udp-ports.com/port-5005.htm
Port 5005 is registered for RTP (which is related to streaming audio/video)

@ghost ghost closed this as completed Aug 11, 2021
@hrydgard hrydgard reopened this Aug 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants