Spaces:
Paused
Paused
| <doc> | |
| <assembly> | |
| <name>Impostor.Server</name> | |
| </assembly> | |
| <members> | |
| <member name="M:Impostor.Server.Events.EventManager.RegisterListener``1(``0,System.Func{System.Func{System.Threading.Tasks.Task},System.Threading.Tasks.Task})"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="M:Impostor.Server.Events.EventManager.IsRegistered``1"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="M:Impostor.Server.Events.EventManager.CallAsync``1(``0)"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="M:Impostor.Server.Events.EventManager.GetHandlers``1"> | |
| <summary> | |
| Get all the event listeners for the given event type. | |
| </summary> | |
| <returns>The event listeners.</returns> | |
| </member> | |
| <member name="M:Impostor.Server.IHazelConnectionExtensions.CustomDisconnectAsync(Impostor.Api.Net.IHazelConnection,Impostor.Api.Innersloth.DisconnectReason,System.String)"> | |
| <summary> | |
| Disconnect a connection using a custom message. | |
| </summary> | |
| <param name="connection">The connection to disconnect.</param> | |
| <param name="reason">The reason to disconnect with.</param> | |
| <param name="message">The custom message to disconnect with if <paramref name="reason"/> is <see cref="F:Impostor.Api.Innersloth.DisconnectReason.Custom"/>.</param> | |
| <returns>Task that should be awaited to ensure disconnection.</returns> | |
| </member> | |
| <member name="M:Impostor.Server.TypeExtensions.GetFriendlyName(System.Type)"> | |
| <summary> | |
| Get the friendly name for the type. | |
| </summary> | |
| <param name="type">The type.</param> | |
| <returns>The friendly name.</returns> | |
| </member> | |
| <member name="M:Impostor.Server.TypeExtensions.GetFriendlyName(System.Reflection.MethodBase,System.Boolean)"> | |
| <summary> | |
| Get the friendly name for the method. | |
| </summary> | |
| <param name="method">The method.</param> | |
| <param name="showParameters">True if the parameters should be included in the name.</param> | |
| <returns>Friendly name of the method.</returns> | |
| </member> | |
| <member name="T:Impostor.Server.Http.GamesController"> | |
| <summary> | |
| This controller has method to get a list of public games, join by game and create new games. | |
| </summary> | |
| </member> | |
| <member name="M:Impostor.Server.Http.GamesController.#ctor(Impostor.Api.Games.Managers.IGameManager,Impostor.Server.Http.ListingManager,Microsoft.Extensions.Options.IOptions{Impostor.Api.Config.ServerConfig})"> | |
| <summary> | |
| Initializes a new instance of the <see cref="T:Impostor.Server.Http.GamesController"/> class. | |
| </summary> | |
| <param name="gameManager">GameManager containing a list of games.</param> | |
| <param name="listingManager">ListingManager responsible for filtering.</param> | |
| <param name="serverConfig">Impostor configuration section containing the public ip address of this server.</param> | |
| </member> | |
| <member name="M:Impostor.Server.Http.GamesController.Index(System.Int32,Impostor.Api.Innersloth.GameKeywords,System.Int32,System.Net.Http.Headers.AuthenticationHeaderValue)"> | |
| <summary> | |
| Get a list of active games. | |
| </summary> | |
| <param name="mapId">Maps that are requested.</param> | |
| <param name="lang">Preferred chat language.</param> | |
| <param name="numImpostors">Amount of impostors. 0 is any.</param> | |
| <param name="authorization">Authorization header containing the matchmaking token.</param> | |
| <returns>An array of game listings.</returns> | |
| </member> | |
| <member name="M:Impostor.Server.Http.GamesController.Post(System.Int32)"> | |
| <summary> | |
| Get the address a certain game is hosted at. | |
| </summary> | |
| <param name="gameId">The id of the game that should be retrieved.</param> | |
| <returns>The server this game is hosted on.</returns> | |
| </member> | |
| <member name="M:Impostor.Server.Http.GamesController.Put"> | |
| <summary> | |
| Get the address to host a new game on. | |
| </summary> | |
| <returns>The address of this server.</returns> | |
| </member> | |
| <member name="T:Impostor.Server.Http.ListingManager"> | |
| <summary> | |
| Perform game listing filtering. | |
| </summary> | |
| </member> | |
| <member name="M:Impostor.Server.Http.ListingManager.FindListings(Microsoft.AspNetCore.Http.HttpContext,System.Int32,System.Int32,Impostor.Api.Innersloth.GameKeywords,Impostor.Api.Innersloth.GameVersion,System.Int32)"> | |
| <summary> | |
| Find listings that match the requested settings. | |
| </summary> | |
| <param name="ctx">The context of this http request.</param> | |
| <param name="map">The selected maps.</param> | |
| <param name="impostorCount">The amount of impostors. 0 is any.</param> | |
| <param name="language">Chat language of the game.</param> | |
| <param name="gameVersion">Game version of the client.</param> | |
| <param name="maxListings">Maximum amount of games to return.</param> | |
| <returns>Listings that match the required criteria.</returns> | |
| </member> | |
| <member name="T:Impostor.Server.Http.TokenController"> | |
| <summary> | |
| This controller has a method to get an auth token. | |
| </summary> | |
| </member> | |
| <member name="M:Impostor.Server.Http.TokenController.GetToken(Impostor.Server.Http.TokenController.TokenRequest)"> | |
| <summary> | |
| Get an authentication token. | |
| </summary> | |
| <param name="request">Token parameters that need to be put into the token.</param> | |
| <returns>A bare minimum authentication token that the client will accept.</returns> | |
| </member> | |
| <member name="T:Impostor.Server.Http.TokenController.TokenRequest"> | |
| <summary> | |
| Body of the token request endpoint. | |
| </summary> | |
| </member> | |
| <member name="T:Impostor.Server.Http.TokenController.Token"> | |
| <summary> | |
| Token that is returned to the user with a "signature". | |
| </summary> | |
| </member> | |
| <member name="T:Impostor.Server.Http.TokenController.TokenPayload"> | |
| <summary> | |
| Actual token contents. | |
| </summary> | |
| </member> | |
| <member name="M:Impostor.Server.Net.Client.OnQueryPlatformIds(Impostor.Api.Games.GameCode)"> | |
| <summary> | |
| Triggered when the connected client requests the PlatformSpecificData. | |
| </summary> | |
| <param name="code"> | |
| The GameCode of the game whose platform id's are checked. | |
| </param> | |
| </member> | |
| <member name="M:Impostor.Server.Net.Inner.Objects.GameManager.InnerGameManager.GetGameLogicTag``1(``0)"> | |
| <summary> | |
| Finds the tag of the registered <see cref="T:Impostor.Server.Net.Inner.Objects.GameManager.Logic.GameLogicComponent"/>. | |
| </summary> | |
| <param name="logic">Instance to search for.</param> | |
| <typeparam name="T">Intance type to search for.</typeparam> | |
| <returns>Tag of the registered <see cref="T:Impostor.Server.Net.Inner.Objects.GameManager.Logic.GameLogicComponent"/>, or -1 if not found.</returns> | |
| </member> | |
| <member name="P:Impostor.Server.Net.Inner.Objects.InnerPlayerControl.IsMurdering"> | |
| <summary> Gets or sets target that was set by the last CheckMurder RPC. </summary> | |
| </member> | |
| <member name="P:Impostor.Server.Net.State.ClientPlayer.Impostor#Api#Net#IClientPlayer#Client"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="P:Impostor.Server.Net.State.ClientPlayer.Impostor#Api#Net#IClientPlayer#Game"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="P:Impostor.Server.Net.State.ClientPlayer.Impostor#Api#Net#IClientPlayer#Character"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="P:Impostor.Server.Net.State.ClientPlayer.Limbo"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="M:Impostor.Server.Net.State.ClientPlayer.IsOwner(Impostor.Api.Net.Inner.IInnerNetObject)"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="M:Impostor.Server.Net.State.ClientPlayer.KickAsync"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="M:Impostor.Server.Net.State.ClientPlayer.BanAsync"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="F:Impostor.Server.Net.State.Game.InvalidClient"> | |
| <summary> | |
| Used for global object, spawned by the host. | |
| </summary> | |
| </member> | |
| <member name="F:Impostor.Server.Net.State.Game.CurrentClient"> | |
| <summary> | |
| Used internally to set the OwnerId to the current ClientId. | |
| i.e: <code>ownerId = ownerId == -3 ? this.ClientId : ownerId;</code> | |
| </summary> | |
| </member> | |
| <member name="T:Impostor.Server.Net.State.GameNet"> | |
| <inheritdoc /> | |
| </member> | |
| <member name="T:Impostor.Server.Recorder.PacketRecorder"> | |
| <summary> | |
| Records all packets received in <see cref="M:Impostor.Server.Recorder.ClientRecorder.HandleMessageAsync(Impostor.Hazel.Abstractions.IMessageReader,Impostor.Hazel.Abstractions.MessageType)" />. | |
| </summary> | |
| </member> | |
| <member name="T:Impostor.Server.Recorder.ServerReplayVersion"> | |
| <summary> | |
| Version of the server replay data format. | |
| </summary> | |
| </member> | |
| <member name="F:Impostor.Server.Recorder.ServerReplayVersion.Initial"> | |
| <summary> | |
| Initial version. | |
| </summary> | |
| </member> | |
| <member name="F:Impostor.Server.Recorder.ServerReplayVersion.Latest"> | |
| <summary> | |
| Latest version. | |
| </summary> | |
| </member> | |
| </members> | |
| </doc> | |