В работе [Kel'Theril x1] Ошибки обновления 12.02

Mercy

Странник
Заслуженный
Пользователь
Сообщения
100
Реакции
83
Баллы
153
Я напомню, что теперь 20 сек бездействия и персонажа выносит. Раньше было гораздо больше.
Не путайте кик по бездействию с киком во время игры, это разные вещи.
А, ого
Будем знать, спасибо)
 

Mercy

Странник
Заслуженный
Пользователь
Сообщения
100
Реакции
83
Баллы
153
Завтра увеличу это время до 180 сек, в 5 утра вступит в силу.
Хорошо
А как игра понимает, когда персонаж бездействует?
Когда просто он стоит и никакие кнопки не жмутся?
Или, например, если нажал бег без остановки, и так те самые 180 секунд, то не кикнет?
 

Robisho

Бездельник
Warcraft Life team
Администратор
Сообщения
1 603
Реакции
1 456
Баллы
763
Когда мышь не нажимается с клавиатурой. Когда от персонажа не поступают пакеты на сервер, разрыв связи или задержки с потерями в сети.
 

Mercy

Странник
Заслуженный
Пользователь
Сообщения
100
Реакции
83
Баллы
153
Когда мышь не нажимается с клавиатурой. Когда от персонажа не поступают пакеты на сервер, разрыв связи или задержки с потерями в сети.
Спасибо, стало понятнее
 

zgn

Ген_Сек!
Warcraft Life team
Разработчик
Сообщения
221
Реакции
322
Баллы
293

Robisho

Бездельник
Warcraft Life team
Администратор
Сообщения
1 603
Реакции
1 456
Баллы
763
Короче сервер не завис, он просто перестал принимать входящие соединения. Но работал.
В 5 утра его СОАП перезагрузил и он снова стал принимать входящие соединения.
Почему так, я пока не знаю.
Зафиксирую, что проблема все еще актуальна.

Повторы: (раз в ~2 недели)
15 февраля, 5 марта, 21 марта.

Причина:
Сервер отваливается от MySQL

MySQL:
[Note] Aborted connection 248272 to db: '____' user: '____' host: 'localhost' (Got an error reading communication packets)

P.s. Задача в работе. Сбор информации.
 

Robisho

Бездельник
Warcraft Life team
Администратор
Сообщения
1 603
Реакции
1 456
Баллы
763
Добрый

Это происходит падение сервера или падение чего то другого?
Раз в неделю-две игровой сервер (софт) принимает решение отключить соединение с MySQL.
База данных на момент события чувствует себя комфортно. Причина в процессе выявления.
 

Mercy

Странник
Заслуженный
Пользователь
Сообщения
100
Реакции
83
Баллы
153
Добрый


Раз в неделю-две игровой сервер (софт) принимает решение отключить соединение с MySQL.
База данных на момент события чувствует себя комфортно. Причина в процессе выявления.
Понял, спасибо большое, будем ждать!
 

Robisho

Бездельник
Warcraft Life team
Администратор
Сообщения
1 603
Реакции
1 456
Баллы
763
проблема все еще актуальна.
P.s. Задача в работе. Сбор информации.
Возможно нашел причину (очень условно и предварительно):
1. После обновления серверный античит начал формировать лог файлы формата .pkt в корне;
2. Эти .pkt привязаны к персонажам (movement_log_NIKNAME);
3. Насколько я понимаю, создание этих файлов во время работы сервера является не просто статичной фиксацией лога, а рабочей сессией внутри античита сервера на текущий момент;
4. Удаление этих файлов (очистка логов) является разрывом сессий внутри античита сервера, что вызывает сбой в работе античита и приводит к разрыву соединения с MySQL.
Поправил скрипт очистки логов. Больше не трогаю .pkt Наблюдаю дальше. Если я прав и .pkt живые, это конечно ноу-хау в разработке античита)
 

Robisho

Бездельник
Warcraft Life team
Администратор
Сообщения
1 603
Реакции
1 456
Баллы
763
Пересобрал zgn сборку классики, с апдейтами и проработкой геодаты
краш найден он рандомный саязан с новой геодатой
готовится обновление, будет чуть позже.
 
Сверху Снизу