From 51800e249bc44bd13b528220a8e064c3744c05d1 Mon Sep 17 00:00:00 2001 From: Zephyron Date: Sun, 16 Mar 2025 19:33:00 +1000 Subject: [PATCH] service/ssl: Register ssl:s service to fix game hangs Added registration for the 'ssl:s' service using the same implementation as the regular 'ssl' service. This fixes issues with certain titles that hang indefinitely while waiting for this service to become available. The issue appears in logs as: "Server is not registered! service=ssl:s" "Waiting for service ssl:s to become available" This is a simple fix that reuses the existing SSL implementation instead of creating a separate one, as both services share the same functionality. This commit enhances the Multiplayer Function Signed-off-by: Zephyron --- src/core/hle/service/ssl/ssl.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/hle/service/ssl/ssl.cpp b/src/core/hle/service/ssl/ssl.cpp index 008ee4492..cfe705134 100644 --- a/src/core/hle/service/ssl/ssl.cpp +++ b/src/core/hle/service/ssl/ssl.cpp @@ -565,6 +565,7 @@ void LoopProcess(Core::System& system) { auto server_manager = std::make_unique(system); server_manager->RegisterNamedService("ssl", std::make_shared(system)); + server_manager->RegisterNamedService("ssl:s", std::make_shared(system)); ServerManager::RunServer(std::move(server_manager)); }