Иконка ресурса

unique

Добрая душа
Сообщения
247
Реакции
34
Не подскажите из за чего такая ошибка?
Весь лог забит ей
L 02/07/2017 - 04:12:31: [chat_logging.smx] [Chat log] Query Failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1486429951' at line 1
 

Boeing 767

заскамили мамонта ни за что, ни про что
Сообщения
524
Реакции
913
Есть ошибки от плагина и я полагаю ошибки из-за ника игрока
Љ=е¬]ь f Lос+: н17
L 02/08/2017 - 17:44:40: [chat_logging.smx] [Chat log] Query Failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Љ=е¬]ь f Lос+: 17
L 02/08/2017 - 17:44:41: [chat_logging.smx] [Chat log] Query Failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 1
Љ=е¬]ь f Lос+: 11
L 02/08/2017 - 17:44:41: [chat_logging.smx] [Chat log] Query Failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 1
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@R1KO, может ошибка тут с ником
PHP:
SQL_EscapeString(g_hDatabase, sBuffer, sBuffer2, sizeof(sBuffer2)-1);
SetTrieString(g_hDataTrie[iClient], "name", sBuffer);
делаешь ескапе но пишешь всё ровно старое.
пул реквест на гитхабе кинул.
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #126
@Серый™, я выкладывал новую версию где вообще без этого. Но именно в этой версии может и тут.
 

Boeing 767

заскамили мамонта ни за что, ни про что
Сообщения
524
Реакции
913

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #129
@Серый™, та скинул на скорую руку проверить прост.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #131
Пользователь R1KO разместил новый ресурс:

Chat Logging - Записывает все сообщения с сервера в базу для вывода на сайт

Плагин записывает весь чат сервера (и все админские сообщения) в mysql базу для дальнейшего вывода сообщений на сайте.

Web-часть -> [Любая игра] - Chat Logging

GitHub

ChangeLog:
C-подобный:
Версия 1.0 - Релиз
Версия 2.0 - Полностью переписан код.
Исправлены ошибки.
Поддержка нового синтаксиса.
Оптимизация.

Узнать больше об этом ресурсе...
 

andriyzver

Участник
Сообщения
313
Реакции
26
Спасибо за оперативность. А как теперь будет вести себя этот плагин с БД? А то мой хостинг настоятельно рекомендует в 2 раза уменьшить нагрузку с подключениями к mysql конкретно из-за него.
 

andriyzver

Участник
Сообщения
313
Реакции
26
Меня собственно интересует как происходило это подключение и что изменилось. Я не разбираюсь в коде, а по подключениям могу судить лишь по времени сообщений на сайте :ab:
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@andriyzver, раньше, как и сейчас, устанавливалось соединение к базе, и "висело" в бездействии, пока кто-нибудь что-нибудь в чат не напишет. Но...
Прикол в том, что раньше применялись одновременно две функции: SQL_TConnect() и SQL_Connect(). Из-за чего создавалось два соединения. Одно нормальное, которое используется, а другое нет, просто висит.

Вообщем, как-то так :)
 

Otchestvo

Участник
Сообщения
38
Реакции
0
Как решить эту ошибку с mysql [chat_logging.smx] [Chat log] Query Failed: Lost connection to MySQL server during query ?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #138
@Otchestvo, ну судя по тому что я нарыл в гугле надо играться с max_allowed_packet и net_read_timeout / wait_timeout и возможно wait_timeout
 

andriyzver

Участник
Сообщения
313
Реакции
26
Сделай пожалуйста, чтобы плагин отправлял в базу данных номер сервера из которого было послано сообщение. И чтобы в автоконфиге можно было изменять эту приставку с номером на свое усмотрение. Например заменить номер на символы, обозначающие тип сервера - [dm], [gg], [pb], [zm] и тд. И собственно код, который нужно будет прописать на сайте для отображения.
--- Добавлено позже ---
При установке новой версии, удалил старый автоконфиг, но в новой версии конфиг не создался автоматически. Настройки производятся через исходник?
 
Последнее редактирование:
L

life

Не понимаю зачем он нежен? Если можно написать в server.cfg (log on) И будет все так же записывать
 
Сверху Снизу