├── .dockerignore ├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── .gitmodules ├── BeatSaberMultiplayer.sln ├── BeatSaberMultiplayer ├── Assets │ ├── AddToFavorites.png │ ├── DoubleArrowIcon.png │ ├── LockedRoom.png │ ├── OnlineIcon.png │ ├── RadioIcon.png │ ├── RatingIcon.png │ ├── RefreshIcon.png │ ├── RemoveFromFavorites.png │ ├── RoomsIcon.png │ ├── Shader.asset │ ├── SpeakerIcon.png │ ├── StarIcon.png │ ├── ThumbDown.png │ ├── ThumbUp.png │ └── WhitePixel.png ├── AvatarController.cs ├── BeatSaberMultiplayer.csproj ├── Client.cs ├── Data │ ├── BeatSaverAPIResult.cs │ ├── ExtraPlayerFlags.cs │ ├── LevelOptionsInfo.cs │ ├── PlayerInfo.cs │ ├── RoomInfo.cs │ ├── RoomPreset.cs │ ├── RoomSettings.cs │ ├── ScrappedSong.cs │ ├── ServerRepository.cs │ ├── SongInfo.cs │ └── VoipFragment.cs ├── IPAUtilities │ ├── Accessor.cs │ └── ReflectionUtil.cs ├── InGameOnlineController.cs ├── Interop │ ├── BeatSaverDownloaderInterop.cs │ ├── BeatSaverVotingInterop.cs │ ├── IDismissable.cs │ └── ScoreSaberInterop.cs ├── Misc │ ├── AvatarsHashCache.cs │ ├── Config.cs │ ├── ControllersHelper.cs │ ├── CustomExtensions.cs │ ├── HexConverter.cs │ ├── LoadScripts.cs │ ├── ModelSaberAPI.cs │ ├── PresetsCollection.cs │ ├── ScrappedData.cs │ ├── Serialization.cs │ ├── SimpleJSON.cs │ ├── SongDownloader.cs │ ├── SongSeekBeatmapHandler.cs │ ├── Sprites.cs │ └── TableViewHelper.cs ├── MultiplayerAvatarInput.cs ├── OnlinePlayerController.cs ├── OverriddenClasses │ ├── CustomMoreSongsFlowCoordinator.cs │ ├── HarmonyPatches.cs │ ├── OnlineAudioTimeController.cs │ ├── OnlineBeatmapCallbackController.cs │ ├── OnlineBeatmapObjectManager.cs │ ├── OnlineBeatmapSpawnController.cs │ └── OnlineVRController.cs ├── PlayerInfoDisplay.cs ├── Plugin.cs ├── Properties │ └── AssemblyInfo.cs ├── SpectatingController.cs ├── UI │ ├── FlowCoordinators │ │ ├── ModeSelectionFlowCoordinator.cs │ │ ├── RoomCreationFlowCoordinator.cs │ │ ├── RoomFlowCoordinator.cs │ │ └── ServerHubFlowCoordinator.cs │ ├── PluginUI.cs │ ├── Settings.cs │ ├── SettingsView.bsml │ └── ViewControllers │ │ ├── CreateRoomScreen │ │ ├── MainRoomCreationViewController.bsml │ │ ├── MainRoomCreationViewController.cs │ │ ├── PresetsListViewController.bsml │ │ ├── PresetsListViewController.cs │ │ ├── RoomCreationServerHubsListViewController.bsml │ │ └── RoomCreationServerHubsListViewController.cs │ │ ├── DiscordScreens │ │ ├── DiscordAskToJoinView.bsml │ │ ├── DiscordAskToJoinView.cs │ │ ├── DiscordInviteResponseView.bsml │ │ └── DiscordInviteResponseView.cs │ │ ├── ModeSelectionScreen │ │ ├── ModeSelectionViewController.bsml │ │ └── ModeSelectionViewController.cs │ │ ├── RoomScreen │ │ ├── DifficultySelectionViewController.bsml │ │ ├── DifficultySelectionViewController.cs │ │ ├── LevelPacksUIViewController.bsml │ │ ├── LevelPacksUIViewController.cs │ │ ├── MultiplayerResultsViewController.bsml │ │ ├── MultiplayerResultsViewController.cs │ │ ├── PlayerManagementViewController.bsml │ │ ├── PlayerManagementViewController.cs │ │ ├── PlayingNowViewController.bsml │ │ ├── PlayingNowViewController.cs │ │ ├── QuickSettingsViewController.bsml │ │ ├── QuickSettingsViewController.cs │ │ ├── RequestsViewController.bsml │ │ ├── RequestsViewController.cs │ │ ├── RoomNavigationController.cs │ │ ├── SongSelectionViewController.bsml │ │ └── SongSelectionViewController.cs │ │ └── ServerHubScreen │ │ ├── RoomListViewController.bsml │ │ └── RoomListViewController.cs ├── VOIP │ ├── AudioUtils.cs │ ├── FifoFloatStream.cs │ ├── SpeexCodex.cs │ └── VoipListener.cs ├── bin │ ├── Debug │ │ └── Final │ │ │ ├── CustomAvatars │ │ │ └── Loading.avatar │ │ │ └── Libs │ │ │ ├── Lidgren.Network.dll │ │ │ └── NSpeex.dll │ └── Release │ │ └── Final │ │ ├── CustomAvatars │ │ └── Loading.avatar │ │ └── Libs │ │ ├── Lidgren.Network.dll │ │ └── NSpeex.dll ├── manifest.json └── packages.config ├── Dockerfile ├── LICENSE ├── README.md ├── Refs └── Mods │ ├── 0Harmony.dll │ ├── BSML.dll │ ├── BS_Utils.dll │ ├── BeatSaverDownloader.dll │ ├── BeatSaverVoting.dll │ ├── CustomAvatar.dll │ ├── DiscordCore.dll │ ├── IPA.Loader.dll │ ├── Lidgren.Network.dll │ ├── NSpeex.dll │ ├── ScoreSaber.dll │ ├── SemVer.dll │ └── SongCore.dll ├── ServerHub ├── Data │ ├── ChannelInfo.cs │ ├── Client.cs │ ├── ExtraPlayerFlags.cs │ ├── GameplayModifiers.cs │ ├── LevelOptionsInfo.cs │ ├── PlayerInfo.cs │ ├── Playlist.cs │ ├── RoomInfo.cs │ ├── RoomPreset.cs │ ├── RoomSettings.cs │ ├── SongInfo.cs │ └── VoipFragment.cs ├── Hub │ ├── HubListener.cs │ ├── Program.cs │ ├── RCONStructs.cs │ └── WebSocketListener.cs ├── Misc │ ├── AutoCompletionHandler.cs │ ├── BeatSaver.cs │ ├── Color32.cs │ ├── Command.cs │ ├── Extensions.cs │ ├── HexConverter.cs │ ├── HighResolutionTimer.cs │ ├── IPlugin.cs │ ├── Logger.cs │ ├── Math.cs │ ├── Settings.cs │ ├── ShutdownEventCatcher.cs │ └── VersionChecker.cs ├── Properties │ └── PublishProfiles │ │ └── FolderProfile.pubxml ├── Rooms │ ├── BaseRoom.cs │ ├── RadioChannel.cs │ ├── RadioController.cs │ └── RoomsController.cs ├── ServerHub.csproj ├── ServerHub.sln ├── WebSocket-Sharp │ ├── ByteOrder.cs │ ├── CloseEventArgs.cs │ ├── CloseStatusCode.cs │ ├── CompressionMethod.cs │ ├── ErrorEventArgs.cs │ ├── Ext.cs │ ├── Fin.cs │ ├── HttpBase.cs │ ├── HttpRequest.cs │ ├── HttpResponse.cs │ ├── LogData.cs │ ├── LogLevel.cs │ ├── Logger.cs │ ├── Mask.cs │ ├── MessageEventArgs.cs │ ├── Net │ │ ├── AuthenticationBase.cs │ │ ├── AuthenticationChallenge.cs │ │ ├── AuthenticationResponse.cs │ │ ├── AuthenticationSchemes.cs │ │ ├── Chunk.cs │ │ ├── ChunkStream.cs │ │ ├── ChunkedRequestStream.cs │ │ ├── ClientSslConfiguration.cs │ │ ├── Cookie.cs │ │ ├── CookieCollection.cs │ │ ├── CookieException.cs │ │ ├── EndPointListener.cs │ │ ├── EndPointManager.cs │ │ ├── HttpBasicIdentity.cs │ │ ├── HttpConnection.cs │ │ ├── HttpDigestIdentity.cs │ │ ├── HttpHeaderInfo.cs │ │ ├── HttpHeaderType.cs │ │ ├── HttpListener.cs │ │ ├── HttpListenerAsyncResult.cs │ │ ├── HttpListenerContext.cs │ │ ├── HttpListenerException.cs │ │ ├── HttpListenerPrefix.cs │ │ ├── HttpListenerPrefixCollection.cs │ │ ├── HttpListenerRequest.cs │ │ ├── HttpListenerResponse.cs │ │ ├── HttpRequestHeader.cs │ │ ├── HttpResponseHeader.cs │ │ ├── HttpStatusCode.cs │ │ ├── HttpStreamAsyncResult.cs │ │ ├── HttpUtility.cs │ │ ├── HttpVersion.cs │ │ ├── InputChunkState.cs │ │ ├── InputState.cs │ │ ├── LineState.cs │ │ ├── NetworkCredential.cs │ │ ├── QueryStringCollection.cs │ │ ├── ReadBufferState.cs │ │ ├── RequestStream.cs │ │ ├── ResponseStream.cs │ │ ├── ServerSslConfiguration.cs │ │ ├── WebHeaderCollection.cs │ │ └── WebSockets │ │ │ ├── HttpListenerWebSocketContext.cs │ │ │ ├── TcpListenerWebSocketContext.cs │ │ │ └── WebSocketContext.cs │ ├── Opcode.cs │ ├── PayloadData.cs │ ├── Rsv.cs │ ├── Server │ │ ├── HttpRequestEventArgs.cs │ │ ├── HttpServer.cs │ │ ├── IWebSocketSession.cs │ │ ├── ServerState.cs │ │ ├── WebSocketBehavior.cs │ │ ├── WebSocketServer.cs │ │ ├── WebSocketServiceHost.cs │ │ ├── WebSocketServiceHost`1.cs │ │ ├── WebSocketServiceManager.cs │ │ └── WebSocketSessionManager.cs │ ├── WebSocket.cs │ ├── WebSocketException.cs │ ├── WebSocketFrame.cs │ └── WebSocketState.cs ├── publish.cmd └── publishDebug.cmd └── publish-docker.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BeatSaberMultiplayer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer.sln -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/AddToFavorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/AddToFavorites.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/DoubleArrowIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/DoubleArrowIcon.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/LockedRoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/LockedRoom.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/OnlineIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/OnlineIcon.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/RadioIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/RadioIcon.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/RatingIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/RatingIcon.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/RefreshIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/RefreshIcon.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/RemoveFromFavorites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/RemoveFromFavorites.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/RoomsIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/RoomsIcon.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/Shader.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/Shader.asset -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/SpeakerIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/SpeakerIcon.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/StarIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/StarIcon.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/ThumbDown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/ThumbDown.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/ThumbUp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/ThumbUp.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Assets/WhitePixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Assets/WhitePixel.png -------------------------------------------------------------------------------- /BeatSaberMultiplayer/AvatarController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/AvatarController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/BeatSaberMultiplayer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/BeatSaberMultiplayer.csproj -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Client.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/BeatSaverAPIResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/BeatSaverAPIResult.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/ExtraPlayerFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/ExtraPlayerFlags.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/LevelOptionsInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/LevelOptionsInfo.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/PlayerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/PlayerInfo.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/RoomInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/RoomInfo.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/RoomPreset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/RoomPreset.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/RoomSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/RoomSettings.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/ScrappedSong.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/ScrappedSong.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/ServerRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/ServerRepository.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/SongInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/SongInfo.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Data/VoipFragment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Data/VoipFragment.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/IPAUtilities/Accessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/IPAUtilities/Accessor.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/IPAUtilities/ReflectionUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/IPAUtilities/ReflectionUtil.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/InGameOnlineController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/InGameOnlineController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Interop/BeatSaverDownloaderInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Interop/BeatSaverDownloaderInterop.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Interop/BeatSaverVotingInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Interop/BeatSaverVotingInterop.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Interop/IDismissable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Interop/IDismissable.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Interop/ScoreSaberInterop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Interop/ScoreSaberInterop.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/AvatarsHashCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/AvatarsHashCache.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/Config.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/ControllersHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/ControllersHelper.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/CustomExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/CustomExtensions.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/HexConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/HexConverter.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/LoadScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/LoadScripts.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/ModelSaberAPI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/ModelSaberAPI.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/PresetsCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/PresetsCollection.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/ScrappedData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/ScrappedData.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/Serialization.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/SimpleJSON.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/SimpleJSON.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/SongDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/SongDownloader.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/SongSeekBeatmapHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/SongSeekBeatmapHandler.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/Sprites.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/Sprites.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Misc/TableViewHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Misc/TableViewHelper.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/MultiplayerAvatarInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/MultiplayerAvatarInput.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/OnlinePlayerController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/OnlinePlayerController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/OverriddenClasses/CustomMoreSongsFlowCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/OverriddenClasses/CustomMoreSongsFlowCoordinator.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/OverriddenClasses/HarmonyPatches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/OverriddenClasses/HarmonyPatches.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/OverriddenClasses/OnlineAudioTimeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/OverriddenClasses/OnlineAudioTimeController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/OverriddenClasses/OnlineBeatmapCallbackController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/OverriddenClasses/OnlineBeatmapCallbackController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/OverriddenClasses/OnlineBeatmapObjectManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/OverriddenClasses/OnlineBeatmapObjectManager.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/OverriddenClasses/OnlineBeatmapSpawnController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/OverriddenClasses/OnlineBeatmapSpawnController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/OverriddenClasses/OnlineVRController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/OverriddenClasses/OnlineVRController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/PlayerInfoDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/PlayerInfoDisplay.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Plugin.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/SpectatingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/SpectatingController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/FlowCoordinators/ModeSelectionFlowCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/FlowCoordinators/ModeSelectionFlowCoordinator.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/FlowCoordinators/RoomCreationFlowCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/FlowCoordinators/RoomCreationFlowCoordinator.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/FlowCoordinators/RoomFlowCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/FlowCoordinators/RoomFlowCoordinator.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/FlowCoordinators/ServerHubFlowCoordinator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/FlowCoordinators/ServerHubFlowCoordinator.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/PluginUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/PluginUI.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/Settings.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/SettingsView.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/SettingsView.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/MainRoomCreationViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/MainRoomCreationViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/MainRoomCreationViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/MainRoomCreationViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/PresetsListViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/PresetsListViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/PresetsListViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/PresetsListViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/RoomCreationServerHubsListViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/RoomCreationServerHubsListViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/RoomCreationServerHubsListViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/CreateRoomScreen/RoomCreationServerHubsListViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/DiscordScreens/DiscordAskToJoinView.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/DiscordScreens/DiscordAskToJoinView.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/DiscordScreens/DiscordAskToJoinView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/DiscordScreens/DiscordAskToJoinView.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/DiscordScreens/DiscordInviteResponseView.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/DiscordScreens/DiscordInviteResponseView.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/DiscordScreens/DiscordInviteResponseView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/DiscordScreens/DiscordInviteResponseView.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/ModeSelectionScreen/ModeSelectionViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/ModeSelectionScreen/ModeSelectionViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/ModeSelectionScreen/ModeSelectionViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/ModeSelectionScreen/ModeSelectionViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/DifficultySelectionViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/DifficultySelectionViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/DifficultySelectionViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/DifficultySelectionViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/LevelPacksUIViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/LevelPacksUIViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/LevelPacksUIViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/LevelPacksUIViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/MultiplayerResultsViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/MultiplayerResultsViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/MultiplayerResultsViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/MultiplayerResultsViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/PlayerManagementViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/PlayerManagementViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/PlayerManagementViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/PlayerManagementViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/PlayingNowViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/PlayingNowViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/PlayingNowViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/PlayingNowViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/QuickSettingsViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/QuickSettingsViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/QuickSettingsViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/QuickSettingsViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/RequestsViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/RequestsViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/RequestsViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/RequestsViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/RoomNavigationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/RoomNavigationController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/SongSelectionViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/SongSelectionViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/SongSelectionViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/RoomScreen/SongSelectionViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/ServerHubScreen/RoomListViewController.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/ServerHubScreen/RoomListViewController.bsml -------------------------------------------------------------------------------- /BeatSaberMultiplayer/UI/ViewControllers/ServerHubScreen/RoomListViewController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/UI/ViewControllers/ServerHubScreen/RoomListViewController.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/VOIP/AudioUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/VOIP/AudioUtils.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/VOIP/FifoFloatStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/VOIP/FifoFloatStream.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/VOIP/SpeexCodex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/VOIP/SpeexCodex.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/VOIP/VoipListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/VOIP/VoipListener.cs -------------------------------------------------------------------------------- /BeatSaberMultiplayer/bin/Debug/Final/CustomAvatars/Loading.avatar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/bin/Debug/Final/CustomAvatars/Loading.avatar -------------------------------------------------------------------------------- /BeatSaberMultiplayer/bin/Debug/Final/Libs/Lidgren.Network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/bin/Debug/Final/Libs/Lidgren.Network.dll -------------------------------------------------------------------------------- /BeatSaberMultiplayer/bin/Debug/Final/Libs/NSpeex.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/bin/Debug/Final/Libs/NSpeex.dll -------------------------------------------------------------------------------- /BeatSaberMultiplayer/bin/Release/Final/CustomAvatars/Loading.avatar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/bin/Release/Final/CustomAvatars/Loading.avatar -------------------------------------------------------------------------------- /BeatSaberMultiplayer/bin/Release/Final/Libs/Lidgren.Network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/bin/Release/Final/Libs/Lidgren.Network.dll -------------------------------------------------------------------------------- /BeatSaberMultiplayer/bin/Release/Final/Libs/NSpeex.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/bin/Release/Final/Libs/NSpeex.dll -------------------------------------------------------------------------------- /BeatSaberMultiplayer/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/manifest.json -------------------------------------------------------------------------------- /BeatSaberMultiplayer/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/BeatSaberMultiplayer/packages.config -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/README.md -------------------------------------------------------------------------------- /Refs/Mods/0Harmony.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/0Harmony.dll -------------------------------------------------------------------------------- /Refs/Mods/BSML.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/BSML.dll -------------------------------------------------------------------------------- /Refs/Mods/BS_Utils.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/BS_Utils.dll -------------------------------------------------------------------------------- /Refs/Mods/BeatSaverDownloader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/BeatSaverDownloader.dll -------------------------------------------------------------------------------- /Refs/Mods/BeatSaverVoting.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/BeatSaverVoting.dll -------------------------------------------------------------------------------- /Refs/Mods/CustomAvatar.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/CustomAvatar.dll -------------------------------------------------------------------------------- /Refs/Mods/DiscordCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/DiscordCore.dll -------------------------------------------------------------------------------- /Refs/Mods/IPA.Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/IPA.Loader.dll -------------------------------------------------------------------------------- /Refs/Mods/Lidgren.Network.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/Lidgren.Network.dll -------------------------------------------------------------------------------- /Refs/Mods/NSpeex.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/NSpeex.dll -------------------------------------------------------------------------------- /Refs/Mods/ScoreSaber.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/ScoreSaber.dll -------------------------------------------------------------------------------- /Refs/Mods/SemVer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/SemVer.dll -------------------------------------------------------------------------------- /Refs/Mods/SongCore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/Refs/Mods/SongCore.dll -------------------------------------------------------------------------------- /ServerHub/Data/ChannelInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/ChannelInfo.cs -------------------------------------------------------------------------------- /ServerHub/Data/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/Client.cs -------------------------------------------------------------------------------- /ServerHub/Data/ExtraPlayerFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/ExtraPlayerFlags.cs -------------------------------------------------------------------------------- /ServerHub/Data/GameplayModifiers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/GameplayModifiers.cs -------------------------------------------------------------------------------- /ServerHub/Data/LevelOptionsInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/LevelOptionsInfo.cs -------------------------------------------------------------------------------- /ServerHub/Data/PlayerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/PlayerInfo.cs -------------------------------------------------------------------------------- /ServerHub/Data/Playlist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/Playlist.cs -------------------------------------------------------------------------------- /ServerHub/Data/RoomInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/RoomInfo.cs -------------------------------------------------------------------------------- /ServerHub/Data/RoomPreset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/RoomPreset.cs -------------------------------------------------------------------------------- /ServerHub/Data/RoomSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/RoomSettings.cs -------------------------------------------------------------------------------- /ServerHub/Data/SongInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/SongInfo.cs -------------------------------------------------------------------------------- /ServerHub/Data/VoipFragment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Data/VoipFragment.cs -------------------------------------------------------------------------------- /ServerHub/Hub/HubListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Hub/HubListener.cs -------------------------------------------------------------------------------- /ServerHub/Hub/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Hub/Program.cs -------------------------------------------------------------------------------- /ServerHub/Hub/RCONStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Hub/RCONStructs.cs -------------------------------------------------------------------------------- /ServerHub/Hub/WebSocketListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Hub/WebSocketListener.cs -------------------------------------------------------------------------------- /ServerHub/Misc/AutoCompletionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/AutoCompletionHandler.cs -------------------------------------------------------------------------------- /ServerHub/Misc/BeatSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/BeatSaver.cs -------------------------------------------------------------------------------- /ServerHub/Misc/Color32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/Color32.cs -------------------------------------------------------------------------------- /ServerHub/Misc/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/Command.cs -------------------------------------------------------------------------------- /ServerHub/Misc/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/Extensions.cs -------------------------------------------------------------------------------- /ServerHub/Misc/HexConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/HexConverter.cs -------------------------------------------------------------------------------- /ServerHub/Misc/HighResolutionTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/HighResolutionTimer.cs -------------------------------------------------------------------------------- /ServerHub/Misc/IPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/IPlugin.cs -------------------------------------------------------------------------------- /ServerHub/Misc/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/Logger.cs -------------------------------------------------------------------------------- /ServerHub/Misc/Math.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/Math.cs -------------------------------------------------------------------------------- /ServerHub/Misc/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/Settings.cs -------------------------------------------------------------------------------- /ServerHub/Misc/ShutdownEventCatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/ShutdownEventCatcher.cs -------------------------------------------------------------------------------- /ServerHub/Misc/VersionChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Misc/VersionChecker.cs -------------------------------------------------------------------------------- /ServerHub/Properties/PublishProfiles/FolderProfile.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Properties/PublishProfiles/FolderProfile.pubxml -------------------------------------------------------------------------------- /ServerHub/Rooms/BaseRoom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Rooms/BaseRoom.cs -------------------------------------------------------------------------------- /ServerHub/Rooms/RadioChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Rooms/RadioChannel.cs -------------------------------------------------------------------------------- /ServerHub/Rooms/RadioController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Rooms/RadioController.cs -------------------------------------------------------------------------------- /ServerHub/Rooms/RoomsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/Rooms/RoomsController.cs -------------------------------------------------------------------------------- /ServerHub/ServerHub.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/ServerHub.csproj -------------------------------------------------------------------------------- /ServerHub/ServerHub.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/ServerHub.sln -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/ByteOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/ByteOrder.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/CloseEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/CloseEventArgs.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/CloseStatusCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/CloseStatusCode.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/CompressionMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/CompressionMethod.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/ErrorEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/ErrorEventArgs.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Ext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Ext.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Fin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Fin.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/HttpBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/HttpBase.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/HttpRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/HttpRequest.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/HttpResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/HttpResponse.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/LogData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/LogData.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/LogLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/LogLevel.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Logger.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Mask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Mask.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/MessageEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/MessageEventArgs.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/AuthenticationBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/AuthenticationBase.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/AuthenticationChallenge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/AuthenticationChallenge.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/AuthenticationResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/AuthenticationResponse.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/AuthenticationSchemes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/AuthenticationSchemes.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/Chunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/Chunk.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/ChunkStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/ChunkStream.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/ChunkedRequestStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/ChunkedRequestStream.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/ClientSslConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/ClientSslConfiguration.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/Cookie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/Cookie.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/CookieCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/CookieCollection.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/CookieException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/CookieException.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/EndPointListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/EndPointListener.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/EndPointManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/EndPointManager.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpBasicIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpBasicIdentity.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpConnection.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpDigestIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpDigestIdentity.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpHeaderInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpHeaderInfo.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpHeaderType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpHeaderType.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpListener.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpListenerAsyncResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpListenerAsyncResult.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpListenerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpListenerContext.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpListenerException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpListenerException.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpListenerPrefix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpListenerPrefix.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpListenerPrefixCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpListenerPrefixCollection.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpListenerRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpListenerRequest.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpListenerResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpListenerResponse.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpRequestHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpRequestHeader.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpResponseHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpResponseHeader.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpStatusCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpStatusCode.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpStreamAsyncResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpStreamAsyncResult.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpUtility.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/HttpVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/HttpVersion.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/InputChunkState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/InputChunkState.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/InputState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/InputState.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/LineState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/LineState.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/NetworkCredential.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/NetworkCredential.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/QueryStringCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/QueryStringCollection.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/ReadBufferState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/ReadBufferState.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/RequestStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/RequestStream.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/ResponseStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/ResponseStream.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/ServerSslConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/ServerSslConfiguration.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/WebHeaderCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/WebHeaderCollection.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/WebSockets/HttpListenerWebSocketContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/WebSockets/HttpListenerWebSocketContext.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/WebSockets/TcpListenerWebSocketContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/WebSockets/TcpListenerWebSocketContext.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Net/WebSockets/WebSocketContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Net/WebSockets/WebSocketContext.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Opcode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Opcode.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/PayloadData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/PayloadData.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Rsv.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Rsv.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/HttpRequestEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/HttpRequestEventArgs.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/HttpServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/HttpServer.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/IWebSocketSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/IWebSocketSession.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/ServerState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/ServerState.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/WebSocketBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/WebSocketBehavior.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/WebSocketServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/WebSocketServer.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/WebSocketServiceHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/WebSocketServiceHost.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/WebSocketServiceHost`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/WebSocketServiceHost`1.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/WebSocketServiceManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/WebSocketServiceManager.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/Server/WebSocketSessionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/Server/WebSocketSessionManager.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/WebSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/WebSocket.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/WebSocketException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/WebSocketException.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/WebSocketFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/WebSocketFrame.cs -------------------------------------------------------------------------------- /ServerHub/WebSocket-Sharp/WebSocketState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/WebSocket-Sharp/WebSocketState.cs -------------------------------------------------------------------------------- /ServerHub/publish.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/publish.cmd -------------------------------------------------------------------------------- /ServerHub/publishDebug.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/ServerHub/publishDebug.cmd -------------------------------------------------------------------------------- /publish-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andruzzzhka/BeatSaberMultiplayer/HEAD/publish-docker.sh --------------------------------------------------------------------------------