public static void HandleComponent(ulong clientId, Packet packet, SslStream stream) { var client = ClientManager.GetClient(clientId); switch (packet.commandId) { case 0x28: LoginCommand.Handle(clientId, packet, stream); break; case 0x32: SilentLoginCommand.Handle(clientId, packet, stream); UserAddedNotification.Notify(clientId, stream); UserUpdatedNotification.Notify(client.persona.id, stream); break; case 0x6E: LoginPersonaCommand.Handle(clientId, packet, stream); UserAddedNotification.Notify(clientId, stream); UserUpdatedNotification.Notify(client.persona.id, stream); break; case 0x1D: ListUserEntitlements2Command.Handle(clientId, packet, stream); break; default: Utilities.LogUnhandledRequest(packet); break; } }
public static void HandleComponent(ulong clientId, Packet packet, SslStream stream) { switch (packet.commandId) { default: Utilities.LogUnhandledRequest(packet); break; } }
public static void HandleComponent(ulong clientId, Packet packet, SslStream stream) { switch (packet.commandId) { case 0x4: Utilities.SendPacket(new Packet { componentId = packet.componentId, commandId = packet.commandId, errorCode = 0, msgType = MessageType.ERROR_REPLY, msgNum = packet.msgNum, payload = null, payloadSize = 0 }, stream); //GetStatGroupCommand.Handle(clientId, packet, stream); break; case 0x10: Utilities.SendPacket(new Packet { componentId = packet.componentId, commandId = packet.commandId, errorCode = 0, msgType = MessageType.ERROR_REPLY, msgNum = packet.msgNum, payload = null, payloadSize = 0 }, stream); //GetStatsByGroupAsyncCommand.Handle(clientId, packet, stream); //GetStatsAsyncNotification.Notify(clientId, stream); break; default: Utilities.SendPacket(new Packet { componentId = packet.componentId, commandId = packet.commandId, errorCode = 0, msgType = MessageType.ERROR_REPLY, msgNum = packet.msgNum, payload = null, payloadSize = 0 }, stream); Utilities.LogUnhandledRequest(packet); break; } }
public static void HandleComponent(ulong clientId, Packet packet, SslStream stream) { switch (packet.commandId) { case 0xA8C: GetClubMembershipForUsersCommand.Handle(packet, stream); break; default: Utilities.LogUnhandledRequest(packet); break; } }
public static void HandleComponent(ulong clientId, Packet packet, SslStream stream) { switch (packet.commandId) { case 0x1: GetServerInstanceCommand.Handle(packet, stream); break; default: Utilities.LogUnhandledRequest(packet); break; } }
public static void HandleComponent(ulong clientId, Packet packet, SslStream stream) { switch (packet.commandId) { //case 0x32: // Log.Warn("RSPComponent.getConfig is unhandled"); // break; default: Utilities.LogUnhandledRequest(packet); break; } }
public static void HandleComponent(ulong clientId, Packet packet, SslStream stream) { switch (packet.commandId) { case 0x14: UpdateNetworkInfoCommand.Handle(clientId, packet, stream); UserSessionExtendedDataUpdateNotification.Notify(clientId, stream); break; default: Utilities.LogUnhandledRequest(packet); break; } }
public static void HandleRequest(ulong clientId, Packet packet, SslStream stream) { Utilities.LogRequest(packet); switch (packet.componentId) { case Component.REDIRECTOR: RedirectorComponent.HandleComponent(clientId, packet, stream); break; case Component.UTIL: UtilComponent.HandleComponent(clientId, packet, stream); break; case Component.AUTHENTICATION: AuthenticationComponent.HandleComponent(clientId, packet, stream); break; case Component.USERSESSIONS: UserSessionsComponent.HandleComponent(clientId, packet, stream); break; case Component.GAMEMANAGER: GameManagerComponent.HandleComponent(clientId, packet, stream); break; case Component.RSP: RSPComponent.HandleComponent(clientId, packet, stream); break; case Component.GAMEREPORTING: GameReportingComponent.HandleComponent(clientId, packet, stream); break; case Component.CLUBS: ClubsComponent.HandleComponent(clientId, packet, stream); break; case Component.STATS: StatsComponent.HandleComponent(clientId, packet, stream); break; default: Utilities.LogUnhandledRequest(packet); //SendError(packet, stream); break; } }
public static void HandleComponent(ulong clientId, Packet packet, SslStream stream) { switch (packet.commandId) { case 0x1: CreateGameCommand.Handle(clientId, packet); break; //case 0x2: // Log.Warn("*destroyGame(game)"); // break; case 0x3: AdvanceGameStateCommand.Handle(packet, stream); break; case 0x5: SetPlayerCapacityCommand.Handle(clientId, packet, stream); break; case 0x7: SetGameAttributesCommand.Handle(clientId, packet, stream); break; case 0x9: JoinGameCommand.Handle(clientId, packet, stream); break; //case 0xB: // //Log.Warn("*GameManager->HandleRemovePlayerCommand*"); // //HandleRemovePlayerCommand(clientId, packet, stream); // break; case 0xF: FinalizeGameCreationCommand.Handle(packet, stream); break; case 0x1D: UpdateMeshConnectionCommand.Handle(clientId, packet, stream); break; default: Utilities.LogUnhandledRequest(packet); break; } }
public static void HandleComponent(ulong clientId, Packet packet, SslStream stream) { switch ((short)packet.commandId) { case 0x1: FetchClientConfigCommand.Handle(packet, stream); break; case 0x2: PingCommand.Handle(clientId, packet, stream); break; case 0x5: GetTelemetryServerCommand.Handle(clientId, packet, stream); break; case 0x6: // getTickerServer break; case 0x7: PreAuthCommand.Handle(clientId, packet, stream); break; case 0x8: PostAuthCommand.Handle(clientId, packet, stream); break; case 0xA: // userSettingsLoad break; case 0xB: UserSettingsSaveCommand.Handle(clientId, packet, stream); break; case 0xC: UserSettingsLoadAllCommand.Handle(clientId, packet, stream); break; default: Utilities.LogUnhandledRequest(packet); break; } }