From db56982a8db27b55c99e5ffe199ede291e1ff15a 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 2c2db374ef..487f7b1720 100644 --- a/src/core/hle/service/ssl/ssl.cpp +++ b/src/core/hle/service/ssl/ssl.cpp @@ -589,6 +589,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)); }