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 |