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; }