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 + -
显示快捷键?