File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
GameFrameX.Launcher/StartUp Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 1
- namespace GameFrameX . Launcher . StartUp ;
1
+ using GameFrameX . DataBase . Abstractions ;
2
+
3
+ namespace GameFrameX . Launcher . StartUp ;
2
4
3
5
/// <summary>
4
6
/// 游戏服务器
@@ -23,7 +25,12 @@ public override async Task StartAsync()
23
25
LogHelper . DebugConsole ( "配置Actor限制逻辑结束..." ) ;
24
26
25
27
LogHelper . DebugConsole ( "开始启动数据库服务..." ) ;
26
- await GameDb . Init < MongoDbService > ( Setting . DataBaseUrl , Setting . DataBaseName ) ;
28
+ var initResult = await GameDb . Init < MongoDbService > ( new DbOptions { ConnectionString = Setting . DataBaseUrl , Name = Setting . DataBaseName , } ) ;
29
+ if ( initResult == false )
30
+ {
31
+ throw new InvalidOperationException ( "数据库服务启动失败" ) ;
32
+ }
33
+
27
34
LogHelper . DebugConsole ( "启动数据库服务 结束..." ) ;
28
35
29
36
LogHelper . DebugConsole ( "注册组件开始..." ) ;
You can’t perform that action at this time.
0 commit comments