bFe

MySQL connection error

13 posts in this topic

Even though I have set up the MySQL server properly and entered the right info in the config, it still gives me this error.
Also the logs folder isn't there or isn't being compiled.

23:15:24 "ExileServer - Server is loading..."
23:15:24 Client: Nonnetwork object 245bf400.
23:15:24 "ExileServer - MySQL connection error!"
23:15:24 "ExileServer - Please have a look at @ExileServer/extDB/logs/ to find out what went wrong."
23:15:24 "ExileServer - MySQL Error: Unable to locate extDB2 extension!"
23:15:24 "ExileServer - Server will shutdown now :("
23:15:24 "SC/BIS_fnc_log: [preInit] ExileServer_fnc_preInit (70.0035 ms)"

Any ideas?

 

Share this post


Link to post
Share on other sites

@bFe

Problem sounds like you are missing the Visual C++ Redistributable Packages for Visual Studio 2010/2013. You need to make sure you have the 32bit not 64.. Or just install both :-)

Share this post


Link to post
Share on other sites
Advertisement

Though I see now that I haven't altered any of the extDB settings. Should I leave it as default?
I'll try and install the redis packages also, thanks for the tip.

By extDB settings, I mean this:

[RemoteAccess]
;; Remote TCP Access to extDB2
Enable = false
Port = xxxx
MaxThreads = 4
MaxQueued = 4
IdleTime = 120
Password = xxxx

Edited by bFe

Share this post


Link to post
Share on other sites

Redis is not needed sounds like you did not change you data base info to match the config of the game.

Share this post


Link to post
Share on other sites

did you copy the two dlls into arma root folder (tbbmalloc, etc.). Also unblock it on windows server

Share this post


Link to post
Share on other sites

Another thing to try is allowing the DLL files through the windows firewall. Had some problems with that but it seemed to fix it.

Share this post


Link to post
Share on other sites

Thanks for the replies.
The DLL files are unblocked and I have installed the Visual C+ packs required, still no dice.

I'll give the firewall thing a try tomorrow.

Share this post


Link to post
Share on other sites

Obviously make sure the username/pass are correct for your sever and if you are using infistar make sure you are on the latest version. I was getting the same issue until I updated infistar and everything synced up correctly.

Share this post


Link to post
Share on other sites

If you have no extDB2 logs
That means either you have dlls blocked, vs2013 x86 (x86 not the 64bit version) redist is not installed.
Or you have place the dlls in the wrong location

 

Share this post


Link to post
Share on other sites

i think it has something to do with the config.cpp files in the pbo server files like in infistar and the custom traders ACiDy Configurable Spawn & Trade. They use the same class preInit.

class CfgFunctions {
	class a3_infiSTAR_Exile
	{
		class main {
			file = "a3_infiSTAR_Exile";
			class preInit {
				preInit = 1;
				//	postInit = 1;
			};
		};
	};
};

and ACIDy

class CfgFunctions {
	class acdsz {
		class Bootstrap {
			file = "custom\acd_sz\bootstrap";
			
			class preInit {
				preInit = 1;
			};
			
			class postInit {
				postInit = 1;
			};
		};
		
		class FiniteStateMachine {
			file = "custom\acd_sz\fsm";
			
			class main {
				ext = ".fsm";
			};
		};
		class fileExists
		{
			file = "custom\acd_sz\functions";
			class fileExists {};
		};
		
	};
};

when I don't boot with ACIDy no problems.

When I don't boot with infistar same problem so something in ACIDy causing the problem?

Edited by Rythron

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.