Skip to content

iw4madminapplicationfactories GameServerInstanceFactory

RaidMax edited this page May 21, 2023 · 1 revision

GameServerInstanceFactory Internal class

Description

implementation of IGameServerInstanceFactory

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph IW4MAdmin.Application.Factories
  IW4MAdmin.Application.Factories.GameServerInstanceFactory[[GameServerInstanceFactory]]
  end
  subgraph SharedLibraryCore.Interfaces
  SharedLibraryCore.Interfaces.IGameServerInstanceFactory[[IGameServerInstanceFactory]]
  class SharedLibraryCore.Interfaces.IGameServerInstanceFactory interfaceStyle;
  end
SharedLibraryCore.Interfaces.IGameServerInstanceFactory --> IW4MAdmin.Application.Factories.GameServerInstanceFactory
Loading

Members

Methods

Public methods

Returns Name
Server CreateServer(ServerConfiguration config, IManager manager)
creates an IW4MServer instance

Details

Summary

implementation of IGameServerInstanceFactory

Inheritance

Constructors

GameServerInstanceFactory

Source code

public GameServerInstanceFactory(ITranslationLookup translationLookup, IMetaServiceV2 metaService, IServiceProvider serviceProvider)
Arguments
Type Name Description
ITranslationLookup translationLookup
IMetaServiceV2 metaService
IServiceProvider serviceProvider
Summary

base constructor

Methods

CreateServer

Source code

public virtual Server CreateServer(ServerConfiguration config, IManager manager)
Arguments
Type Name Description
ServerConfiguration config server configuration
IManager manager application manager
Summary

creates an IW4MServer instance

Returns

Generated with ModularDoc

Clone this wiki locally