Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
База MySQL или Откат сервера назад
defalser
Дата: Понедельник, 01.07.2013, 22:03 | Сообщение # 1
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
Доброго времени суток Уважаемые,прошу помочь мне в моей проблеме,
которую не в силах решить сам.

Вся суть в том,что сервер падает и не могу понять из-за чего
(падает раза 2-4 в сутки). Но это ещё пол беды.
Самая главная проблема в том,что после нескольких падений у игроков пропадает Опыт(лвл) ,
уровней так на 50 сразу падает,не у всех, а каждый раз у определенных игроков.
Сбросить опыт через war3menu невозможно(функция закрыта),
доступа к серверу из посторонних людей никто не имеет. Написал в тех.поддержку ,мне там ответили.

Цитата
Здравствуйте. В вашей БД таблицы в нормальном состоянии, правда записей в них много,
игроков 22к, скиллов 122к записей, но это не должно влиять
ни на скорость работы, ни на уменьшение левела тем более.
Я думаю скорее всего плагин както неправильно срабатывает,
что уровень неправильно сохраняет. Или может админы балуются.
В любом случае, если конект к базе есть, то дальше уже работает плагин,
mysql на это влиять не может.

Быть может ,кто сталкивался с такой проблеммой, или есть
ли у кого идеи решения проблемы.
Если вам нужны какая либо информация по данной проблеме,
то отписывайте и я вам предоставлю(к примеру plugins.ini )
либо что-то ещё. Заранее благодарен,при решении проблемы
сделаю вознагрождение тому,кто конкретно сможет
разобраться в чем проблема и "исправит её".
 
PATRUL
Дата: Понедельник, 01.07.2013, 22:21 | Сообщение # 2
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Хост myarena/сервачок? Если да,то это норма,что варик там падает xD Сам по этой причине ушел на другой хостинг и был доволен.
Игроков в базе было 170к и ничего не лагало и не пропадало...хотя были моменты,если сменить карту без голосования,то у некоторых игроков опыт накопленный за эту карту пропадал,но это мелочи...

В твоем случае опыт пропадает по той же причине,только вместо смены карты - падение сервера. Смотри лог консоли в момент падения(ВАЖНО) там будет скрываться причина падения или хотя бы часть её... может недостающие файлы/длинный текст/или просто хостинг не справляется... ибо 32 слота это для них dead biggrin





Сообщение отредактировал PATRUL - Понедельник, 01.07.2013, 22:21
 
defalser
Дата: Понедельник, 01.07.2013, 22:34 | Сообщение # 3
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
Цитата (PATRUL)
хотя были моменты,если сменить карту без голосования,то у некоторых игроков опыт накопленный за эту карту пропадал,но это мелочи...

Вот именно,меняю иногда карту и все,сервак упал.

Предоставляю логи



Добавлено (01.07.2013, 22:34)
---------------------------------------------
Хостинг http://csserv.ru/
 
PATRUL
Дата: Понедельник, 01.07.2013, 23:36 | Сообщение # 4
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Цитата (defalser)
Вот именно,меняю иногда карту и все,сервак упал. Предоставляю логи
 L 07/01/2013 - 22:21:49: Log file started (file "cstrike/addons/amxmodx/configs/war3ft/wc3_error.log") (game "cstrike") (amx "1.8.1.3746")  L 07/01/2013 - 22:21:49: Setting a passive skill's level 32 to 19 (3)
 L 07/01/2013 - 22:24:43:  [MYSQLX]Error in querying database, location: 2
 L 07/01/2013 - 22:24:43:  [MYSQLX]Message: MySQL server has gone away (2006)
 L 07/01/2013 - 22:24:43:  [MYSQLX]Query statement: SELECT `player_id` FROM `wc3_player` WHERE `player_name` = '~LANGers~Koctik 1999~~~';  
 L 07/01/2013 - 22:24:43:  [MYSQLX]Attempting to re-establish connection to MySQL server
 L 07/01/2013 - 22:26:24:  [MYSQLX]Error in querying database, location: 2
 L 07/01/2013 - 22:26:24:  [MYSQLX]Message: MySQL server has gone away (2006)
 L 07/01/2013 - 22:26:24:  [MYSQLX]Query statement: SELECT `player_id` FROM `wc3_player` WHERE `player_name` = 'ROSTOGANSTER';  
 L 07/01/2013 - 22:26:24:  [MYSQLX]Attempting to re-establish connection to MySQL server
 L 07/01/2013 - 22:27:32:  [MYSQLX]Error in querying database, location: 2
 L 07/01/2013 - 22:27:32:  [MYSQLX]Message: MySQL server has gone away (2006)
 L 07/01/2013 - 22:27:32:  [MYSQLX]Query statement: SELECT `player_id` FROM `wc3_player` WHERE `player_name` = 'Spamer';  
 L 07/01/2013 - 22:27:32:  [MYSQLX]Attempting to re-establish connection to MySQL server
 L 07/01/2013 - 22:28:19:  [MYSQLX]Error in querying database, location: 2
 L 07/01/2013 - 22:28:19:  [MYSQLX]Message: MySQL server has gone away (2006)
 L 07/01/2013 - 22:28:19:  [MYSQLX]Query statement: SELECT `player_id` FROM `wc3_player` WHERE `player_name` = 'Waylander';  
 L 07/01/2013 - 22:28:19:  [MYSQLX]Attempting to re-establish connection to MySQL server
 L 07/01/2013 - 22:29:54:  [MYSQLX]Error in querying database, location: 6
 L 07/01/2013 - 22:29:54:  [MYSQLX]Message: MySQL server has gone away (2006)
 L 07/01/2013 - 22:29:54:  [MYSQLX]Query statement: SELECT `race_id`, `race_xp` FROM `wc3_player_race` WHERE ( `player_id` = '11919' );  
 L 07/01/2013 - 22:29:54:  [MYSQLX]Attempting to re-establish connection to MySQL server

Добавлено (01.07.2013, 22:34)
---------------------------------------------
Хостинг http://csserv.ru/

Мог бы хотя бы и ошибку попытаться перевести)) http://translate.google.ru/#en....0server

Вообщем хост - унылое дно и тебя три варианта:
1. Ждать пока на csserv сделают нормальное соединение MySQL
2. Менять хостинг
3. Если есть возможность то,разместить базу MySQL на одной и той же машине где и сервер(вряд ли сделают,им *бать мозги не захочется)



 
defalser
Дата: Вторник, 02.07.2013, 00:28 | Сообщение # 5
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
А если поставить
 wc3_days_before_delete 1 // Через какое количество дней обновлять статистику (по умолчанию 31)
Эта данная фукция очищает полностью БД или очищает только тех,которые давно не заходили на сервер ?
 
Contra63
Дата: Вторник, 02.07.2013, 01:01 | Сообщение # 6
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
defalser, тех кого не было 1 день (wc3_days_before_delete 1), wc3_days_before_delete 31(31 сот)

 
  • Страница 1 из 1
  • 1
Поиск: