Перейти к содержанию
  • 0
Авторизация  
NIKRUS

Сохранение игровых ресурсов

Вопрос

NIKRUS

Всем привет! Снова проблема, хотелось-бы найти способ решения.

Вот 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. Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0
16Shadows

Закрыть соединение:

mysql_close(handle); //handle - переменная с подключением

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
NIKRUS
@16Shadows, и куда это? И что вместо подключения добавлять? Изменено пользователем NIKRUS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Shao
@NIKRUS,Добавь это в OnPlayerDisconnect вроде как.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Web

 

 


 

Зачем советовать то, в чем не уверен? А еще надо думать, что советуешь. Зачем советовать разрывать подключения к базе после выхода игрока с сервера???


В OnGameModeExit добавить mysql_close(handle); //handle - переменная с подключением

 

Если не поможет, ищи все подключения к базе. Вероятно, мод подключается не один раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
NIKRUS

mysql_close(handle);

 Вместо handle должно быть название БД? Или сама строка с localhost,root,namedb?

+ еще там переменная стоит: db_close(ServerDB);

Изменено пользователем NIKRUS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
16Shadows

@NIKRUS, handle - название переменной с подключением. mysql_connect возвращает указатель на подключение, который Вы сохраняете в некоторой переменной. Вот её и нужно передавать. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.