Plugin failing to load
#1

I have an issue loading any plugin that implements Winsock on windows server.

I tried socket by BlueG v0.2, it outputs:

Код:
[19:11:31]  Loading plugin: socket
[19:11:31]   Failed.
I tried socket by BlueG v0.1 it outputs: ( works fine )

Код:
[19:11:31]  Loading plugin: socket
[19:11:31]   Loaded.
my test plugin crashes the server during constructor:
Код:
Server::Server(int p){
	WORD wVersionRequested = MAKEWORD(1, 1);
	WSADATA wsaData;
	int err;
        port = p;
	running	= false; 
	err = WSAStartup(wVersionRequested, &wsaData); // Calling WSAStartup crashes the server
	if (err != 0 || LOBYTE(wsaData.wVersion) != 2 || HIBYTE(wsaData.wVersion) != 2) {
		logprintf("Winsock failed to initialize: %d\n", WSAGetLastError());
		this->~Server();
	}
}
Plugin load:
Код:
PLUGIN_EXPORT bool PLUGIN_CALL Load(void **ppData) 
{
	pAMXFunctions = ppData[PLUGIN_DATA_AMX_EXPORTS];
	logprintf = (logprintf_t) ppData[PLUGIN_DATA_LOGPRINTF];

	logprintf(" * Test plugin was loaded.");

	MainServer = new Server(7777);  // Server * MainServer;
// Doesn't reach here
	return true;
}
Thanks for reading, please help.
Reply


Messages In This Thread
Plugin failing to load - by Golimad - 08.07.2016, 21:11
Re: Plugin failing to load - by Golimad - 14.07.2016, 12:19

Forum Jump:


Users browsing this thread: 1 Guest(s)