NIKRUS 70 Опубликовано 19 января, 2019 Всем привет! Снова проблема, хотелось-бы найти способ решения. Вот MYSQL log: [20:25:06] [WARNING] CMySQLHandle::Create - connection already exists [14:51:23] [WARNING] CMySQLHandle::Create - connection already exists [20:03:24] [WARNING] CMySQLHandle::Create - connection already exists При этом не сохраняет только часть ресурсов(бизнесы и аккаунты). Как бороться с данной проблемой? Как я понял там не прерванное подключение, как его убрать? Запускал игровой мод на локалке через denwer. Заранее спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 19 января, 2019 Закрыть соединение: mysql_close(handle); //handle - переменная с подключением Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NIKRUS 70 Опубликовано 19 января, 2019 (изменено) @16Shadows, и куда это? И что вместо подключения добавлять? Изменено 19 января, 2019 пользователем NIKRUS Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Shao 116 Опубликовано 19 января, 2019 @NIKRUS,Добавь это в OnPlayerDisconnect вроде как. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Web 414 Опубликовано 19 января, 2019 Зачем советовать то, в чем не уверен? А еще надо думать, что советуешь. Зачем советовать разрывать подключения к базе после выхода игрока с сервера??? В OnGameModeExit добавить mysql_close(handle); //handle - переменная с подключением Если не поможет, ищи все подключения к базе. Вероятно, мод подключается не один раз. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NIKRUS 70 Опубликовано 20 января, 2019 (изменено) mysql_close(handle); Вместо handle должно быть название БД? Или сама строка с localhost,root,namedb? + еще там переменная стоит: db_close(ServerDB); Изменено 20 января, 2019 пользователем NIKRUS Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 20 января, 2019 @NIKRUS, handle - название переменной с подключением. mysql_connect возвращает указатель на подключение, который Вы сохраняете в некоторой переменной. Вот её и нужно передавать. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты