示例#1
0
CNetGame::~CNetGame( )
{
	logprintf("--- Server Shutting Down.");

	SAFE_DELETE(this->gamemodeManager);
	SAFE_DELETE(this->filterscriptsManager);
	SAFE_DELETE(this->scriptTimerManager);
	SAFE_DELETE(this->scriptHttpManager);
	SAFE_DELETE(this->text3DLabelsPool);

	SAFE_DELETE(this->vehiclePool);
	SAFE_DELETE(this->playerPool);	
	SAFE_DELETE(this->objectPool);
	SAFE_DELETE(this->pickupPool);
	SAFE_DELETE(this->menuPool);
	SAFE_DELETE(this->textDrawPool);
	SAFE_DELETE(this->gangZonePool);	

	this->rakServerInterface->Disconnect(100);
	UnRegisterRPCs(this->rakServerInterface);

	RakNetworkFactory::DestroyRakServerInterface(this->rakServerInterface);
}
示例#2
0
文件: netgame.cpp 项目: jovazxc/samp
CNetGame::~CNetGame()
{
	logprintf("--- Server Shutting Down.");

	SAFE_DELETE(m_pGameMode);
	SAFE_DELETE(m_pFilterScripts);
	SAFE_DELETE(m_pVehiclePool);
	SAFE_DELETE(m_pPlayerPool);
	SAFE_DELETE(m_pScriptTimers);
	SAFE_DELETE(m_pObjectPool);
	SAFE_DELETE(m_pPickupPool);
	SAFE_DELETE(m_pMenuPool);
	SAFE_DELETE(m_pTextPool);
	SAFE_DELETE(m_pGangZonePool);
	
	m_pRak->Disconnect(100);
	UnRegisterRPCs(m_pRak);

	//if (IsACEnabled())
	//	CAntiCheat::Shutdown(this);

	RakNetworkFactory::DestroyRakServerInterface(m_pRak);
}