Add "Prefer IPv6 server" option for Remote Play

This commit is contained in:
redphx
2025-06-21 17:24:37 +07:00
parent 80f47a93d4
commit c76a3cc7a4
7 changed files with 43 additions and 19 deletions

View File

@@ -109,7 +109,7 @@ export async function patchIceCandidates(request: Request, consoleAddrs?: Remote
}
const options = {
preferIpv6Server: getGlobalPref(GlobalPref.SERVER_PREFER_IPV6),
preferIpv6Server: getGlobalPref(consoleAddrs ? GlobalPref.REMOTE_PLAY_PREFER_IPV6 : GlobalPref.SERVER_PREFER_IPV6),
consoleAddrs: consoleAddrs,
};

View File

@@ -535,6 +535,11 @@ export class GlobalSettingsStorage extends BaseSettingsStorage<GlobalPref> {
},
},
[GlobalPref.REMOTE_PLAY_PREFER_IPV6]: {
requiredVariants: 'full',
default: false,
},
[GlobalPref.GAME_FORTNITE_FORCE_CONSOLE]: {
requiredVariants: 'full',
label: '🎮 ' + t('fortnite-force-console-version'),