// [tooltip]
        // 초기화 (전체 서버가 시작될 때 호출 됩니다)
        protected override void Setup( )
        {
            Instance = this;

            raidBossThread.Start( );

            // Config : value="%property{Photon:ApplicationLogPath}\\TheLord.Server.log"
            // Path : %YourFolder%\Photon-OnPremise-Server-SDK_v4-0-29-11263\deploy\bin_Win64\log
            log4net.GlobalContext.Properties["Photon:ApplicationLogPath"] = Path.Combine(Path.Combine(Path.Combine(this.ApplicationRootPath, "bin_Win64")), "log");
            // Path : %YourFolder%\Photon-OnPremise-Server-SDK_v4-0-29-11263\deploy\TheLordServer\bin
            FileInfo configFileInfo = new FileInfo(Path.Combine(this.BinaryPath, "log4net.config"));

            if (configFileInfo.Exists)
            {
                // Photon Log Plugin 설정
                LogManager.SetLoggerFactory(Log4NetLoggerFactory.Instance);
                log4net.Config.XmlConfigurator.ConfigureAndWatch(configFileInfo);
            }

            TheLordTable.Instance.Load( );
            MongoHelper.ConnectToMongoService(Log);

            var workBossDataList = MongoHelper.BossCollection.GetAll( ).GetAwaiter( );

            workBossDataList.OnCompleted(() =>
            {
                bossDataList = workBossDataList.GetResult( );
                Log.InfoFormat("보스 데이터를 획득하였습니다.");
            });

            AddHandler( );

            Log.Info("서버 준비 완료!");
        }
Пример #2
0
 private void Connection()
 {
     MongoHelper.ConnectToMongoService();
     MongoHelper.Administrador_Coleccion = MongoHelper.database.GetCollection <Administrador>("Administrador");
 }
Пример #3
0
 public OperationController()
 {
     MongoHelper.ConnectToMongoService();
 }
Пример #4
0
 private void Connection()
 {
     MongoHelper.ConnectToMongoService();
     MongoHelper.usuarios_Coleccion = MongoHelper.database.GetCollection <Usuario>("usuario");
 }
Пример #5
0
 private void Connection()
 {
     MongoHelper.ConnectToMongoService();
     MongoHelper.sensor_Coleccion = MongoHelper.database.GetCollection <Sensor>("sensor");
 }
Пример #6
0
 public QuestionService()
 {
     MongoHelper.ConnectToMongoService();
     MongoHelper.QuestionCollection = MongoHelper.database.GetCollection <Question>("questions");
     MongoHelper.CompanyCollection  = MongoHelper.database.GetCollection <Company>("company");
 }