Космическая кухня
Космическая кухня

Как зажигаются звёзды

Здравствуйте, гость ( Вход | Регистрация )

entry Sep 12 2010, 21:32
Сегодня был пойман баг. Впервые за несколько месяцев (если не лет) критический баг проявил себя, обычно удаётся отлавливать пока они только потенциальные. Причём в мирное время, последнее обновление сервера было ещё весной (или зимой?). Пришлось откатывать партию на начало хода.

Баг же был в команде переименования кораблей. Причём только если новое имя совпадает со старым (вот потому-то он и сидел столько незамеченным). Сервер радостно назначал кораблям «новый» тип, после чего спокойно удалял «старый» (т. е. тот же самый). На самом деле, конечно, никто не переименовывал корабль тем же именем (трудно до такого додуматься), просто новое имя было почти такое же, как старое, но добавлен один символ, который, к сожалению, не был допустим в именах по правилам Г+. Невалидный символ заменялся на подчёркивание, конечное подчёркивание отбрасывалось — вот и результат.

Кроме исправления этой ошибки изменил команду отката. Раньше дата следующего хода после отката устанавливалась просто по расписанию для этого хода. Предполагалось, что ГеймМастер сам передвинет дату, если нужно (а если откат был сразу после генерации хода, то может и не нужно). Но эта команда используется так редко, что такие детали постоянно забываются. Получается неприятность, между откатом и новым ходопроизводством иногда проходит слишком мало времени. Теперь же сервер автоматически пропускает дату следующего хода и выбирает «черезследующую». После отката у игроков всегда не меньше времени, чем между ходами, и необходимость реагировать не наступит раньше запланированного срока.

За обнаружение ошибки благодарен Скорпиону (только следовало бы сообщать и ГМу, и мне лично, мог бы ведь сегодня и не успеть посмотреть на форуме). Игроку, вызвавшему ошибку, тоже спасибо, за фантазию.

« Предыдущий · Космическая кухня · Следующий »

Комментарии

post Sep 12 2010, 21:55
Комментарий #1


Безумец
************

Группа: Участники
Сообщений: 821
Регистрация: 19.6.2006
Из: Москва
Пользователь №: 31



Приглашайте тестировать. Я Вам много такого нафантазирую ap.gif
bm.gif


--------------------
Crazy
Перейти в начало страницы
post Sep 14 2010, 22:28
Комментарий #2


ГеймМастер
************

Группа: админ
Сообщений: 1022
Регистрация: 16.6.2006
Из: Москва
Пользователь №: 1



Спасибо.
Сейчас на основном сервере стоит последняя версия ogs?


--------------------
С уважением, ГеймМастер сервера Galaxy Legend
Перейти в начало страницы

 
« Предыдущий · Космическая кухня · Следующий »
 
ВПВСЧПС
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28


Ссылки моего Блога


Поиск по моему Блогу