Example #1
0
SERVERDLL int servermain( const serverstartdata_t &data )
{
	//Init filesystem
	filesystem::Filesystem &filesys = filesystem::Filesystem::GetInstance();
	filesys.mountArchive("data.rpaf");

	g_ServerData = new serverstartdata_t( data );

	CServerThread *serverThread = new CServerThread(g_ServerData);

	if(data.bThreaded)
		serverThread->Start();
	else
		serverThread->StartSync();

	return SERVERCREATEERROR_NONE;
}