@@ -193,7 +193,7 @@ private async Task StartServer<TMessageDecoderHandler, TMessageEncoderHandler>(L
193193 // 检查TCP端口是否可用
194194 if ( Setting . InnerPort > 0 && Net . PortIsAvailable ( Setting . InnerPort ) )
195195 {
196- LogHelper . InfoConsole ( $ "启动TCP服务器 - 类型: { ServerType } , 地址: { Setting . InnerIp } , 端口: { Setting . InnerPort } ") ;
196+ LogHelper . InfoConsole ( $ "启动 [TCP] 服务器 - 类型: { ServerType } , 地址: { Setting . InnerIp } , 端口: { Setting . InnerPort } ") ;
197197 hostBuilder . AddServer < IMessage , MessageObjectPipelineFilter > ( builder =>
198198 {
199199 builder
@@ -205,16 +205,17 @@ private async Task StartServer<TMessageDecoderHandler, TMessageEncoderHandler>(L
205205 . UsePackageHandler ( PackageHandler , PackageErrorHandler )
206206 . UseInProcSessionContainer ( ) ;
207207 } ) ;
208+ LogHelper . InfoConsole ( $ "启动 [WebSocket] 服务器启动完成 - 类型: { ServerType } , 地址: { Setting . InnerIp } , 端口: { Setting . InnerPort } ") ;
208209 }
209210 else
210211 {
211- LogHelper . WarnConsole ( $ "TCP服务器启动失败 - 类型: { ServerType } , 地址: { Setting . InnerIp } , 端口: { Setting . InnerPort } , 原因: 端口无效或已被占用") ;
212+ LogHelper . WarnConsole ( $ "启动 [TCP] 服务器启动失败 - 类型: { ServerType } , 地址: { Setting . InnerIp } , 端口: { Setting . InnerPort } , 原因: 端口无效或已被占用") ;
212213 }
213214
214215 // 检查WebSocket端口是否可用
215216 if ( Setting . WsPort is > 0 and < ushort . MaxValue && Net . PortIsAvailable ( Setting . WsPort ) )
216217 {
217- LogHelper . InfoConsole ( "启动WebSocket服务器 ..." ) ;
218+ LogHelper . InfoConsole ( "启动 [WebSocket] 服务器 ..." ) ;
218219
219220 // 配置并启动WebSocket服务器
220221 hostBuilder . AddWebSocketServer ( builder =>
@@ -225,11 +226,11 @@ private async Task StartServer<TMessageDecoderHandler, TMessageEncoderHandler>(L
225226 . ConfigureAppConfiguration ( ( Action < HostBuilderContext , IConfigurationBuilder > ) ConfigureWebServer ) ;
226227 } ) ;
227228
228- LogHelper . InfoConsole ( $ "WebSocket服务器启动完成 - 类型: { ServerType } , 端口: { Setting . WsPort } ") ;
229+ LogHelper . InfoConsole ( $ "启动 [WebSocket] 服务器启动完成 - 类型: { ServerType } , 端口: { Setting . WsPort } ") ;
229230 }
230231 else
231232 {
232- LogHelper . WarnConsole ( $ "WebSocket服务器启动失败 - 类型: { ServerType } , 端口: { Setting . WsPort } , 原因: 端口无效或已被占用") ;
233+ LogHelper . WarnConsole ( $ "启动 [WebSocket] 服务器启动失败 - 类型: { ServerType } , 端口: { Setting . WsPort } , 原因: 端口无效或已被占用") ;
233234 }
234235
235236 if ( Setting . HttpPort is > 0 and < ushort . MaxValue && Net . PortIsAvailable ( Setting . HttpPort ) )
@@ -315,7 +316,7 @@ private async Task StartServer<TMessageDecoderHandler, TMessageEncoderHandler>(L
315316 apiRootPath += "/" ;
316317 }
317318
318- GlobalSettings . ApiRootPath = apiRootPath ;
319+ GlobalSettings . ApiRootPath = apiRootPath ;
319320 // 注册中间件
320321 app . UseEndpoints ( configure =>
321322 {
@@ -343,14 +344,14 @@ private async Task StartServer<TMessageDecoderHandler, TMessageEncoderHandler>(L
343344 }
344345 }
345346 } ) ;
346- if ( development )
347- {
348- var ipList = Net . GetLocalIpList ( ) ;
349- foreach ( var ip in ipList )
350- {
351- LogHelper . DebugConsole ( $ "Swagger UI 可通过 http://{ ip } :{ Setting . HttpPort } /swagger 访问") ;
352- }
353- }
347+ if ( development )
348+ {
349+ var ipList = Net . GetLocalIpList ( ) ;
350+ foreach ( var ip in ipList )
351+ {
352+ LogHelper . DebugConsole ( $ "Swagger UI 可通过 http://{ ip } :{ Setting . HttpPort } /swagger 访问") ;
353+ }
354+ }
354355 } ) ;
355356 } ) ;
356357 }
@@ -367,7 +368,7 @@ private async Task StartServer<TMessageDecoderHandler, TMessageEncoderHandler>(L
367368 logging . AddSerilog ( Log . Logger , true ) ;
368369 logging . SetMinimumLevel ( minimumLevelLogLevel ) ;
369370 } ) ;
370-
371+
371372 // 配置监控和跟踪
372373 hostBuilder . ConfigureServices ( services =>
373374 {
@@ -379,7 +380,7 @@ private async Task StartServer<TMessageDecoderHandler, TMessageEncoderHandler>(L
379380 configure . AddConsoleExporter ( ) ;
380381 } ) ;
381382 } ) ;
382-
383+
383384 // 构建并启动服务器
384385 _gameServer = hostBuilder . BuildAsServer ( ) ;
385386
0 commit comments