diff --git a/lib/src/ui/widget/home/launch_button.dart b/lib/src/ui/widget/home/launch_button.dart index e8b9403..c97462b 100644 --- a/lib/src/ui/widget/home/launch_button.dart +++ b/lib/src/ui/widget/home/launch_button.dart @@ -38,7 +38,6 @@ class LaunchButton extends StatefulWidget { } class _LaunchButtonState extends State { - static const String _kLoadingRoute = '/loading'; final String _shutdownLine = "FOnlineSubsystemGoogleCommon::Shutdown()"; final List _corruptedBuildErrors = [ "when 0 bytes remain", @@ -175,7 +174,7 @@ class _LaunchButtonState extends State { } var matchmakingIp = _settingsController.matchmakingIp.text; - if(!matchmakingIp.contains("127.0.0.1") && !matchmakingIp.contains("localhost")) { + if(!isLocalHost(matchmakingIp)) { return false; } diff --git a/lib/src/util/server.dart b/lib/src/util/server.dart index a8cee4e..2ca1048 100644 --- a/lib/src/util/server.dart +++ b/lib/src/util/server.dart @@ -83,7 +83,7 @@ Future resetWinNat() async { } List createRebootArgs(String username, String password, bool host, String additionalArgs) { - if(password.isNotEmpty) { + if(password.isEmpty) { username = username.isEmpty ? kDefaultPlayerName : username; username = host ? "$username${Random().nextInt(1000)}" : username; username = '$username@projectreboot.dev';