feat : 나중 구조적 통합을 위해 main쪽 비동기 로직으로 변경
This commit is contained in:
@@ -7,7 +7,7 @@ namespace MMOserver;
|
||||
|
||||
class Program
|
||||
{
|
||||
private static void Main()
|
||||
private static async Task Main()
|
||||
{
|
||||
// .MinimumLevel.Warning() // Warning 이상만 출력 배포시
|
||||
|
||||
@@ -43,17 +43,24 @@ class Program
|
||||
};
|
||||
|
||||
// 게임 서버 스레드 생성
|
||||
Thread serverThread = new Thread(() =>
|
||||
{
|
||||
gameServer.Init();
|
||||
gameServer.Run();
|
||||
});
|
||||
// Thread serverThread = new Thread(() =>
|
||||
// {
|
||||
// gameServer.Init();
|
||||
// gameServer.Run();
|
||||
// });
|
||||
|
||||
// 게임 서버 스레드 시작
|
||||
serverThread.Start();
|
||||
// serverThread.Start();
|
||||
|
||||
// Run()이 끝날 때까지 대기
|
||||
serverThread.Join();
|
||||
// serverThread.Join();
|
||||
|
||||
// 비동기 변경
|
||||
await Task.Run(async () =>
|
||||
{
|
||||
gameServer.Init();
|
||||
await gameServer.Run();
|
||||
});
|
||||
|
||||
// Log 종료
|
||||
Log.CloseAndFlush();
|
||||
|
||||
Reference in New Issue
Block a user