Show / Hide Table of Contents

Class DefaultServerBuilderExtensions

Inheritance
object
DefaultServerBuilderExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SlipeServer.Server.ServerBuilders
Assembly: SlipeServer.Server.dll
Syntax
public static class DefaultServerBuilderExtensions

Methods

| Edit this page View Source

AddDefaultBehaviours(ServerBuilder, ServerBuilderDefaultBehaviours)

Declaration
public static void AddDefaultBehaviours(this ServerBuilder builder, ServerBuilderDefaultBehaviours except = ServerBuilderDefaultBehaviours.None)
Parameters
Type Name Description
ServerBuilder builder
ServerBuilderDefaultBehaviours except
| Edit this page View Source

AddDefaultLogging(ServerBuilder)

Declaration
public static void AddDefaultLogging(this ServerBuilder builder)
Parameters
Type Name Description
ServerBuilder builder
| Edit this page View Source

AddDefaultNetWrapper(ServerBuilder)

Declaration
public static void AddDefaultNetWrapper(this ServerBuilder builder)
Parameters
Type Name Description
ServerBuilder builder
| Edit this page View Source

AddDefaultPacketHandler(ServerBuilder, ServerBuilderDefaultPacketHandlers)

Declaration
public static void AddDefaultPacketHandler(this ServerBuilder builder, ServerBuilderDefaultPacketHandlers except = ServerBuilderDefaultPacketHandlers.None)
Parameters
Type Name Description
ServerBuilder builder
ServerBuilderDefaultPacketHandlers except
| Edit this page View Source

AddDefaultResourceInterpreters(ServerBuilder, ServerBuilderDefaultResourceInterpreters)

Declaration
public static void AddDefaultResourceInterpreters(this ServerBuilder builder, ServerBuilderDefaultResourceInterpreters except = ServerBuilderDefaultResourceInterpreters.None)
Parameters
Type Name Description
ServerBuilder builder
ServerBuilderDefaultResourceInterpreters except
| Edit this page View Source

AddDefaultServices(ServerBuilder, ServerBuilderDefaultServices, ServerBuilderDefaultMiddleware)

Declaration
public static void AddDefaultServices(this ServerBuilder builder, ServerBuilderDefaultServices exceptServices = ServerBuilderDefaultServices.None, ServerBuilderDefaultMiddleware exceptMiddleware = ServerBuilderDefaultMiddleware.None)
Parameters
Type Name Description
ServerBuilder builder
ServerBuilderDefaultServices exceptServices
ServerBuilderDefaultMiddleware exceptMiddleware
| Edit this page View Source

AddDefaults(ServerBuilder, ServerBuilderDefaultPacketHandlers, ServerBuilderDefaultBehaviours, ServerBuilderDefaultServices, ServerBuilderDefaultMiddleware, ServerBuilderDefaultResourceInterpreters, bool)

Registers all default packet handlers, behaviours, services, lua mappings, resource servers, resource interpreters, and networking interfaces More information can be found on https://server.mta-slipe.com/articles/getting-started/configuration.html#building-your-server

Declaration
public static void AddDefaults(this ServerBuilder builder, ServerBuilderDefaultPacketHandlers exceptPacketHandlers = ServerBuilderDefaultPacketHandlers.None, ServerBuilderDefaultBehaviours exceptBehaviours = ServerBuilderDefaultBehaviours.None, ServerBuilderDefaultServices exceptServices = ServerBuilderDefaultServices.None, ServerBuilderDefaultMiddleware exceptMiddleware = ServerBuilderDefaultMiddleware.None, ServerBuilderDefaultResourceInterpreters exceptResourceInterpreters = ServerBuilderDefaultResourceInterpreters.None, bool includeLogging = true)
Parameters
Type Name Description
ServerBuilder builder
ServerBuilderDefaultPacketHandlers exceptPacketHandlers

Packet handlers to exclude

ServerBuilderDefaultBehaviours exceptBehaviours

Behaviours to exclude

ServerBuilderDefaultServices exceptServices

Services to exclude

ServerBuilderDefaultMiddleware exceptMiddleware

Middleware to exclude

ServerBuilderDefaultResourceInterpreters exceptResourceInterpreters

Resource interpreters to exclude

bool includeLogging
| Edit this page View Source

AddHostedDefaults(ServerBuilder, ServerBuilderDefaultPacketHandlers, ServerBuilderDefaultBehaviours, ServerBuilderDefaultMiddleware, ServerBuilderDefaultResourceInterpreters, bool)

Registers all default packet handlers, behaviours, services, lua mappings, resource servers, resource interpreters, and networking interfaces More information can be found on https://server.mta-slipe.com/articles/getting-started/configuration.html#building-your-server

Declaration
public static void AddHostedDefaults(this ServerBuilder builder, ServerBuilderDefaultPacketHandlers exceptPacketHandlers = ServerBuilderDefaultPacketHandlers.None, ServerBuilderDefaultBehaviours exceptBehaviours = ServerBuilderDefaultBehaviours.None, ServerBuilderDefaultMiddleware exceptMiddleware = ServerBuilderDefaultMiddleware.None, ServerBuilderDefaultResourceInterpreters exceptResourceInterpreters = ServerBuilderDefaultResourceInterpreters.None, bool includeLogging = true)
Parameters
Type Name Description
ServerBuilder builder
ServerBuilderDefaultPacketHandlers exceptPacketHandlers

Packet handlers to exclude

ServerBuilderDefaultBehaviours exceptBehaviours

Behaviours to exclude

ServerBuilderDefaultMiddleware exceptMiddleware

Middleware to exclude

ServerBuilderDefaultResourceInterpreters exceptResourceInterpreters

Resource interpreters to exclude

bool includeLogging
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX