Сбои в партиях | ||||||||
Автор | Сообщения | |||||||
---|---|---|---|---|---|---|---|---|
10.10.2015 в 18:59 harvi Цитировать | В партиях начали происходить странные сбои - то система дёт возможность походить дважды, то время на часах у одного из соперников перестаёт уменьшатся. Поскольку происходит это достаточно редко, очень сложно найти ошибку. Прошу всех, кто сталкивался с подобными сбоями, описать, что предшествовало неправильной работе сайта и в чём может быть причина. | |||||||
Страница 2 | Страницы: | Пред. | 1 | 2 | 3 | След. | | |||||||
17.03.2016 в 16:23 Tony Цитировать | Денис, только что сделал ход в партии с moskit Партия № 54603 из Восьмого личного первенства, но снова ход у меня. Надо исправить. | |||||||
23.01.2009 в 23:45 ChessR
Реклама не будет показываться, если вы зарегистрируетесь | ||||||||
17.03.2016 в 16:44 harvi Цитировать | Передал ход белым. Проверяйте. Давайте, думайте, ищите закономерность этого сбоя! Шахматный движок - это две сотни файлов. Я долго буду искать ошибку, если делать это наугад. | |||||||
17.03.2016 в 16:45 Tony Цитировать | Спасибо Денис. | |||||||
18.03.2016 в 00:27 moskit Цитировать | Денис! Ошибку искать не надо. Просто установите по новой шахматный движок с лицензионных дисков и добавьте копии текущих турниров и статистику. Это примерно то же, что и переустановка системы в компьютере после вирусной атаки. Работа колоссальная. Но у Вас есть молодые энергичные помощники - ОРГАНИЗАТОРЫ. А на это время работу сайта надо приостановить. Так как мы сейчас играем - это не нормально. Нервы не железные. Если же Вы переустанавливаете РЕЗЕРВНУЮ КОПИЮ всей системы, то Вы копируете вместе с ней и все накопившиеся ошибки. Сообщение редактировалось 18.03.2016 в 00:35 пользователем moskit | |||||||
18.03.2016 в 00:34 250.037 Цитировать | Денис, в моей партии с Odessit (№54630) я сделал ход белыми, но очередь хода вновь у меня. Прошу передать ход черным. | |||||||
18.03.2016 в 01:04 harvi Цитировать |
Это невозможно. По крайней мере, мне неизвестно о существовании "лицензионных шахматных движков". И даже если что-то подобное бывает, каким либо образом загрузить в него данные с нашего движка не получится точно. | |||||||
24.01.2009 в 00:51 ChessR
Реклама не будет показываться, если вы зарегистрируетесь | ||||||||
18.03.2016 в 01:22 harvi Цитировать |
Сделал. | |||||||
18.03.2016 в 01:23 250.037 Цитировать | Денис, есть. Спасибо! | |||||||
18.03.2016 в 01:47 harvi Цитировать | Все, у кого не передавался ход сопернику, вспоминайте - как делался ход? Может, что-то редкое делали при этом? Ну, например, отправляли сообщение, пользовались автоответом, предлагали ничью. С большой вероятностью я установил сбоящий файл. Осталось понять, в какой его части содержится ошибка. Скорее всего, она такая - написано "l" вместо "1". Сообщение редактировалось 18.03.2016 в 02:24 пользователем harvi | |||||||
18.03.2016 в 14:56 harvi Цитировать | Ни у кого нет соображений по этому вопросу? Задачка меня заинтересовала по-настоящему. Ну что ж, начинаю править шахматный движок. | |||||||
19.03.2016 в 00:51 Doc Цитировать | Сообщения отправляли - это едва ли, поскольку сам чат партий не работает. Может это как-то связано с тем, что бывает ходы откатываются на ход назад и их приходится переходить? Уже несколько дней не было, но когда были перебои с серваком, то несколько раз было. А где, Денис, могло быть написано "l" вместо "1"? | |||||||
19.03.2016 в 02:18 harvi Цитировать | Сотни файлов, в каждом - тысячи строк кода. Как понять, где ошибка? По опыту знаю, что подобные ошибки часто происходят, когда программист путает схожие символы. На форуме такой шрифт, что "l" вместо "1" сильно отличаются, но попробуйте их скопировать в окно набора текста и увидите, что они почти неразличимы. Я написал систему протоколирования транзакций, которая теперь отслеживает каждый ход. Пока не зарегистрировано ни одного случая, чтобы ход не передавался противнику. Надеюсь, что в бижайшие дни это случится и мы узнаем причину. | |||||||
24.03.2016 в 13:05 repmvf Цитировать | Денис, только что сделал ход в партии № 54594 из Восьмого личного первенства, но снова ход у меня. Турнир №2946). Надо исправить. Когда стал делать ход, появилась еще одна партия, в которой мой соперник сделал ход. Может это поможет. | |||||||
24.03.2016 в 16:13 harvi Цитировать | Передал ход чёрным. | |||||||
23.08.2016 в 11:59 maxoch Цитировать | Здравствуите Денис! Сообщаю Вам, что в партии (TimCtac-maxoch Турнир № 3014 nom=55639) очередь хода не переходить к сопернику. -http://www.openchess.ru/make_move.php?nom=55639 | |||||||
Страница 2 | Страницы: | Пред. | 1 | 2 | 3 | След. | | |||||||
Вы не можете создавать новые сообщения, т.к. Вы либо не зашли в систему, либо зарегистрировались менее суток назад. |