Class DefaultServerBuilderExtensions
Inherited Members
Namespace: SlipeServer.Server.ServerBuilders
Assembly: SlipeServer.Server.dll
Syntax
public static class DefaultServerBuilderExtensions
  Methods
| Edit this page View SourceAddDefaultBehaviours(ServerBuilder, ServerBuilderDefaultBehaviours)
Declaration
public static void AddDefaultBehaviours(this ServerBuilder builder, ServerBuilderDefaultBehaviours except = ServerBuilderDefaultBehaviours.None)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServerBuilder | builder | |
| ServerBuilderDefaultBehaviours | except | 
AddDefaultLogging(ServerBuilder)
Declaration
public static void AddDefaultLogging(this ServerBuilder builder)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServerBuilder | builder | 
AddDefaultNetWrapper(ServerBuilder)
Declaration
public static void AddDefaultNetWrapper(this ServerBuilder builder)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServerBuilder | builder | 
AddDefaultPacketHandler(ServerBuilder, ServerBuilderDefaultPacketHandlers)
Declaration
public static void AddDefaultPacketHandler(this ServerBuilder builder, ServerBuilderDefaultPacketHandlers except = ServerBuilderDefaultPacketHandlers.None)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServerBuilder | builder | |
| ServerBuilderDefaultPacketHandlers | except | 
AddDefaultResourceInterpreters(ServerBuilder, ServerBuilderDefaultResourceInterpreters)
Declaration
public static void AddDefaultResourceInterpreters(this ServerBuilder builder, ServerBuilderDefaultResourceInterpreters except = ServerBuilderDefaultResourceInterpreters.None)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ServerBuilder | builder | |
| ServerBuilderDefaultResourceInterpreters | except | 
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 | 
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 | 
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 |