When I try to start up my Lif server (using Maria DB), it encounters an error and shuts down. The end of the log file, beginning at the first warning, shows me this:
"ERRR 2015-10-11 18:16:56.745 {02} <initServer> ### DB error #1305: PROCEDURE lif_1.sp_checkForeignKeys does not exist. Query: CALL sp_checkForeignKeys('animal_breeds', 1, 1);
WARN 2015-10-11 18:16:56.761 {02} <initServer> ### DB::mfRS(31 ms) CALL sp_checkForeignKeys('animal_breeds', 1, 1);
ERRR 2015-10-11 18:16:56.776 {02} <initServer> ### CmServerInfoManager::_applyDbPatch() - call to sp_checkForeignKeys failed
ERRR 2015-10-11 18:16:56.776 {02} <initServer> ### CmServerInfoManager::processLocalWorlds() - can't access to db for world id=1
ERRR 2015-10-11 18:16:56.776 {02} <initServer> ### Fatal: Can't init local world (id=). Terminating.
ECHO 2015-10-11 18:16:56.776 {00} <NOSCOPE> # Engine initialized...
core/scripts/server/server.cs (78): Unable to find function destroyWorld
INFO 2015-10-11 18:16:56.776 {01} <onExit> ## The server has been shut down!"
I have opened the appropriate ports and made the appropriate software exceptions.
I'm not at all experienced with databases or servers, so it's quite possible I'm missing something obvious. Even so, a couple other people with the same error posted on the official forum here and other LiF forums, but none of them had a solution. Can anyone tell me how to fix this?