I'm building a MP mission using a client/server model (BIS_fnc_MP) and I can get the client to call a function on the server, but I can't get the server to properly execute the function due to iniDBI not being defined.
Note that I am testing this on my own dedicated server. I use TADST to create the server (and yes I am running the @iniDBI mod for sure) and then I join the server on the same machine using the normal Arma 3 through Steam.
Here's my init.sqf
init.sqf
if (isServer || isDedicated) call compile preProcessFile "\iniDBI\init.sqf";
diag_log call iniDB_version; // It will even error here!
#include "fn\definitions.sqf"
enableSaving [false, false];
if (isServer) then {
// Server Init
} else {
waitUntil {!isNull player};
waitUntil {time > 0};
player setVariable["profileName", profileName, true];
player setVariable["hasBeenKilled", false, true];
player spawn fn_loadPlayer;
["Spawned fn_loadPlayer", true] call fn_devLog;
};