From 8d6f4d98aa37de1afef6b29f4cfad736c50f647b Mon Sep 17 00:00:00 2001 From: jenz Date: Sun, 18 Jun 2023 23:56:04 +0200 Subject: [PATCH] redid how often db reconnection is attempted --- mapchooser_extended/scripting/nominations_extended.sp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mapchooser_extended/scripting/nominations_extended.sp b/mapchooser_extended/scripting/nominations_extended.sp index 8aec3154..2fb74f63 100755 --- a/mapchooser_extended/scripting/nominations_extended.sp +++ b/mapchooser_extended/scripting/nominations_extended.sp @@ -133,6 +133,15 @@ public void OnPluginStart() } } +public void OnMapStart() +{ + if (!g_dDatabase) + { + //we have too many dbs so i am just re-using racetimercss + Database.Connect(SQL_OnDatabaseConnect, "racetimercss"); + } +} + public void SQL_OnDatabaseConnect(Database db, const char[] error, any data) { if(!db || strlen(error)) @@ -153,7 +162,6 @@ public void sql_select_hiding_unavailable_maps(int client) { if (!g_dDatabase) { - Database.Connect(SQL_OnDatabaseConnect, "racetimercss"); return; } char query[255]; @@ -207,7 +215,6 @@ public void sql_insert_update_hiding_unavailable(int client) GetClientAuthId(client, AuthId_Steam2, sSID, sizeof(sSID)); if (!g_dDatabase) { - Database.Connect(SQL_OnDatabaseConnect, "racetimercss"); return; } if (StrEqual(sSID, "STEAM_ID_STOP_IGNORING_RETVALS") || StrEqual(sSID, "STEAM_ID_PENDING"))