mirror of
https://git.citron-emu.org/Citron/Citron.git
synced 2025-12-06 00:32:41 -08:00
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 <zephyron@citron-emu.org>
This commit is contained in:
@@ -565,6 +565,7 @@ void LoopProcess(Core::System& system) {
|
||||
auto server_manager = std::make_unique<ServerManager>(system);
|
||||
|
||||
server_manager->RegisterNamedService("ssl", std::make_shared<ISslService>(system));
|
||||
server_manager->RegisterNamedService("ssl:s", std::make_shared<ISslService>(system));
|
||||
ServerManager::RunServer(std::move(server_manager));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user