theoneserver.cpp
来自「天之炼狱1服务器端源文件游戏服务端不完整」· C++ 代码 · 共 125 行
CPP
125 行
//////////////////////////////////////////////////////////////////////// // Filename : TheOneServer.cpp // Written By : reiot@ewestsoft.com// Description : 肺弊牢 辑滚侩 皋牢 努贰胶// //////////////////////////////////////////////////////////////////////// include files#include "TheOneServer.h"#include "Assert.h"#include "GameServerManager.h"#include "database/DatabaseManager.h"#include "PacketFactoryManager.h"////////////////////////////////////////////////////////////////////////// constructor//// 矫胶袍 概聪历狼 constructor俊辑绰 窍困 概聪历 按眉甫 积己茄促.////////////////////////////////////////////////////////////////////////TheOneServer::TheOneServer () throw ( Error ){ __BEGIN_TRY // create database manager g_pDatabaseManager = new DatabaseManager(); g_pPacketFactoryManager = new PacketFactoryManager(); // create inter-server communication manager g_pGameServerManager = new GameServerManager(); __END_CATCH}////////////////////////////////////////////////////////////////////////// destructor//// 矫胶袍 概聪历狼 destructor俊辑绰 窍困 概聪历 按眉甫 昏力秦具 茄促.////////////////////////////////////////////////////////////////////////TheOneServer::~TheOneServer () throw ( Error ){ __BEGIN_TRY SAFE_DELETE(g_pGameServerManager); SAFE_DELETE(g_pPacketFactoryManager); SAFE_DELETE(g_pDatabaseManager); __END_CATCH}////////////////////////////////////////////////////////////////////////// initialize game server////////////////////////////////////////////////////////////////////////void TheOneServer::init () throw ( Error ){ __BEGIN_TRY cout << "Init DatabaseManager..." << endl; // 单捞鸥海捞胶概聪历甫 檬扁拳茄促. g_pDatabaseManager->init(); cout << "Init DatabaseManager Complete!" << endl; g_pPacketFactoryManager->init(); // 辑滚埃 烹脚 概聪历甫 檬扁拳茄促. g_pGameServerManager->init(); __END_CATCH}////////////////////////////////////////////////////////////////////////// start login server////////////////////////////////////////////////////////////////////////void TheOneServer::start () throw ( Error ){ __BEGIN_TRY // 辑滚埃 烹脚 概聪历甫 矫累茄促. g_pGameServerManager->start(); __END_CATCH}////////////////////////////////////////////////////////////////////////// stop login server//// stop 鉴辑俊 蜡狼窍档废 窍磊. 啊厘 康氢阑 腹捞 林绰 概聪历何磐// stop 矫难具 茄促. 父老 馆措狼 鉴辑肺 stop 矫懦 版快 null pointer// 鞍篮 泅惑捞 惯积且 荐 乐促.////////////////////////////////////////////////////////////////////////void TheOneServer::stop () throw ( Error ){ __BEGIN_TRY g_pGameServerManager->stop(); __END_CATCH}//////////////////////////////////////////////////// global variable declaration//////////////////////////////////////////////////TheOneServer * g_pTheOneServer = NULL;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?