diff -r 7dae5b0b8e28 -r ee82b6ecc09d core/sourcemod.cpp --- a/core/sourcemod.cpp Sun Mar 31 22:03:57 2013 -0700 +++ b/core/sourcemod.cpp Wed Apr 03 12:25:54 2013 -0400 @@ -299,6 +299,12 @@ g_SourceMod_Core.OnVSPListening(vsp_interface); } + if (late) + { + /* We missed doing anythin gin this if we late-loaded. Sneak it in now. */ + AllPluginsLoaded(); + } + /* If we want to autoload, do that now */ const char *disabled = GetCoreConfigValue("DisableAutoUpdate"); if (disabled == NULL || strcasecmp(disabled, "yes") != 0) @@ -637,6 +643,11 @@ void SourceModBase::AllPluginsLoaded() { + if (!g_Loaded) + { + return; + } + SMGlobalClass *base = SMGlobalClass::head; while (base) {