MatthewL246 / pretendo-docker

An unofficial Docker Compose setup for self-hosting a Pretendo Network server.
https://matthewl246.github.io/pretendo-docker/
GNU Affero General Public License v3.0
53 stars 9 forks source link

[Splatoon] Private Battles issue #135

Closed AToska21 closed 1 month ago

AToska21 commented 2 months ago

Trying to join a Splatoon private battle from a Wii U when connecting to a Private Battle hosted by Cemu causes this error.

splatoon-1  | ==Splatoon - Secure==
splatoon-1  | Protocol ID: 21
splatoon-1  | Method ID: 2
splatoon-1  | ===============
splatoon-1  | ==Splatoon - Secure==
splatoon-1  | Protocol ID: 11
splatoon-1  | Method ID: 8
splatoon-1  | ===============
splatoon-1  | ==Splatoon - Secure==
splatoon-1  | Protocol ID: 109
splatoon-1  | Method ID: 16
splatoon-1  | ===============
splatoon-1  | ==Splatoon - Secure==
splatoon-1  | Protocol ID: 109
splatoon-1  | Method ID: 38
splatoon-1  | ===============
splatoon-1  | ==Splatoon - Secure==
splatoon-1  | Protocol ID: 3
splatoon-1  | Method ID: 5
splatoon-1  | ===============
splatoon-1  | ==Splatoon - Secure==
splatoon-1  | Protocol ID: 11
splatoon-1  | Method ID: 8
splatoon-1  | ===============
splatoon-1  | ==Splatoon - Secure==
splatoon-1  | Protocol ID: 109
splatoon-1  | Method ID: 34
splatoon-1  | ===============
splatoon-1  | ==Splatoon - Secure==
splatoon-1  | Protocol ID: 109
splatoon-1  | Method ID: 16
splatoon-1  | ===============
splatoon-1  | ==Splatoon - Secure==
splatoon-1  | Protocol ID: 109
splatoon-1  | Method ID: 39
splatoon-1  | ===============
splatoon-1  | [2024-09-15T20:40:56] [ERROR]    [func (*CommonProtocol).joinMatchmakeSessionWithParam() github.com/PretendoNetwork/nex-protocols-common-go/v2/matchmake-extension/join_matchmake_session_with_param.go:12] : Failed to read joinMatchmakeSessionParam from parameters. Failed to extract JoinMatchmakeSessionParam.ExtraParticipants. Not enough data to read uint16
splatoon-1  | 
splatoon-1  | [2024-09-15T20:40:56] [ERROR]    [func func2() github.com/PretendoNetwork/splatoon/nex.StartSecureServer/secure.go:36] : Secure: [Core::InvalidArgument] change_error
AToska21 commented 2 months ago

The name for the user on Cemu is also blank, but just in Splatoon. Probably a renderer issue but putting here just in case. image

AToska21 commented 2 months ago

Should have probably added this in the main issue, but Regular Battles work fine, just there isn't enough people to start one.

MatthewL246 commented 2 months ago

Thanks for the report. I'll need to look into this further because I'm not sure whether this is an issue with the Docker configuration here or the Splatoon server itself.

Should have probably added this in the main issue

(Sidenote: You can just edit the additional info into the main issue to make things a little cleaner.)

AToska21 commented 2 months ago

Ah, I see. Also, I've been using an external friends server due to an issue with the internal one crashing. I'll try using the nex-go-rewrite branch.

AToska21 commented 2 months ago

Still an issue. Seems to be in the Splatoon server itself. (didn't mean to close my bad)

AToska21 commented 2 months ago

Tried to use the old splatoon-secure and splatoon-authentication servers, didn't work.

AToska21 commented 1 month ago

This is a bug with upstream, and will be fixed soon according to devs.