mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-10 04:16:02 -04:00
fix(multiplayer): session name null.
This commit is contained in:
parent
a240b8ca9f
commit
f89ea56d86
@ -229,6 +229,7 @@ public final class MultiplayerManager {
|
|||||||
MultiplayerServer server = new MultiplayerServer(sessionName, gamePort, allowAllJoinRequests);
|
MultiplayerServer server = new MultiplayerServer(sessionName, gamePort, allowAllJoinRequests);
|
||||||
server.startServer();
|
server.startServer();
|
||||||
|
|
||||||
|
session.setName(sessionName);
|
||||||
session.allowForwardingAddress(REMOTE_ADDRESS, server.getPort());
|
session.allowForwardingAddress(REMOTE_ADDRESS, server.getPort());
|
||||||
session.allowForwardingAddress(REMOTE_ADDRESS, gamePort);
|
session.allowForwardingAddress(REMOTE_ADDRESS, gamePort);
|
||||||
session.showAllowedAddress();
|
session.showAllowedAddress();
|
||||||
@ -264,7 +265,7 @@ public final class MultiplayerManager {
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static final Pattern INVITATION_CODE_PATTERN = Pattern.compile("^(?<id>(idx|mix)(.*?))#(?<port>\\d{2,5})$");
|
public static final Pattern INVITATION_CODE_PATTERN = Pattern.compile("^(?<id>.*?)#(?<port>\\d{2,5})$");
|
||||||
|
|
||||||
public static Invitation parseInvitationCode(String invitationCode) throws JsonParseException {
|
public static Invitation parseInvitationCode(String invitationCode) throws JsonParseException {
|
||||||
Matcher matcher = INVITATION_CODE_PATTERN.matcher(invitationCode);
|
Matcher matcher = INVITATION_CODE_PATTERN.matcher(invitationCode);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user