@@ -5,6 +5,7 @@ import { GLOBAL_CONTAINER, MetadataScanner } from '../../kernel/di/index'
55import { getLogLevel , LogLevelLabels , loggers } from '../../kernel/logger'
66import { createNodeServerAdapter } from './adapter/node-server-adapter'
77import { installServerAdapter } from './adapter/registry'
8+ import { getInjectedServerAdapter } from '../project-adapter'
89import { PrincipalProviderContract } from './contracts/index'
910import { BinaryServiceMetadata , getServerBinaryServiceRegistry } from './decorators/binaryService'
1011import { getServerControllerRegistry } from './decorators/controller'
@@ -111,12 +112,14 @@ export async function initServer(
111112 scope : getFrameworkModeScope ( ctx . mode ) ,
112113 } )
113114
115+ const activeAdapter = options . adapter ?? getInjectedServerAdapter ( ) ?? createNodeServerAdapter ( )
116+
114117 // Register platform-specific capabilities through the selected server adapter.
115- await installServerAdapter ( options . adapter ?? createNodeServerAdapter ( ) )
118+ await installServerAdapter ( activeAdapter )
116119
117120 const platformContext = GLOBAL_CONTAINER . resolve ( IPlatformContext as any ) as IPlatformContext
118121 loggers . bootstrap . debug ( 'Loading server Adapter ' , {
119- adapter : options . adapter ?. name ?? 'node' ,
122+ adapter : activeAdapter . name ,
120123 game : platformContext . gameProfile ,
121124 } )
122125
0 commit comments