diff --git a/osu.Desktop/Program.cs b/osu.Desktop/Program.cs index cb9204f518..7762aa9010 100644 --- a/osu.Desktop/Program.cs +++ b/osu.Desktop/Program.cs @@ -61,27 +61,6 @@ namespace osu.Desktop gameName = $"{base_game_name}-{clientID}"; break; - - case "--legacy-ipc-server": - using (legacyIpcProvider = new LegacyTcpIpcProvider()) - { - legacyIpcProvider.MessageReceived += onLegacyIpcMessageReceived; - legacyIpcProvider.Bind(); - legacyIpcProvider.StartAsync().Wait(); - } - - return; - - case "--legacy-ipc-client": - using (legacyIpcProvider = new LegacyTcpIpcProvider()) - { - Console.WriteLine(legacyIpcProvider.SendMessageWithResponseAsync(new LegacyIpcDifficultyCalculationRequest - { - BeatmapFile = "/home/smgi/Downloads/osu_files/129891.osu", - }).Result.StarRating); - } - - return; } } @@ -113,6 +92,14 @@ namespace osu.Desktop } } + if (host.IsPrimaryInstance) + { + var legacyIpc = new LegacyTcpIpcProvider(); + legacyIpc.MessageReceived += onLegacyIpcMessageReceived; + legacyIpc.Bind(); + legacyIpc.StartAsync(); + } + if (tournamentClient) host.Run(new TournamentGame()); else