Skip to content

Commit 8107c7a

Browse files
committed
[增加]1. 增加DB初始化失败的退出处理
1 parent caeecee commit 8107c7a

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

GameFrameX.Launcher/StartUp/AppStartUpGame.cs

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
namespace GameFrameX.Launcher.StartUp;
1+
using GameFrameX.DataBase.Abstractions;
2+
3+
namespace GameFrameX.Launcher.StartUp;
24

35
/// <summary>
46
/// 游戏服务器
@@ -23,7 +25,12 @@ public override async Task StartAsync()
2325
LogHelper.DebugConsole("配置Actor限制逻辑结束...");
2426

2527
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+
2734
LogHelper.DebugConsole("启动数据库服务 结束...");
2835

2936
LogHelper.DebugConsole("注册组件开始...");

0 commit comments

Comments
 (0)