Вверх ↑
Ответов: 10
#0: 2014-08-12 12:21:20 ЛС | профиль | цитата
Доброго дня!

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

Проявление бага:

1. Несколько игроков приходят в любое место, свободное от зон
2. Открывают меню создания зоны (например дома), выбирают зону в одном и том-же месте.
3. Одновременно жмут 'Готово'

Результат:

Появилось несколько домов в одних и тех-же координатах. Разбитие блоков то работает, то нет, приват сундуков работает то для одного то для другого, другие потенциальные баги. На карте в этих координатах так-же будут отображаться несколько домов с не связанными владельцами

Предлагаю:

Проверку на наличие уже установленных в выбранном месте зон при нажатии кнопки 'Готово' перенести с клиента на сервер. В этом случае так-же исчезнет потенциальная возможность наложения новой зоны на совсем старые при использовании модифицированного клиента, либо пакетного фильтра.

Последнее проявление бага:

При освобождении города [ -1056,857 ] сегодня ночью, в 3.31. В районе хранилища была наложена повторная зона Ba1Serа. В то время как megalorg видел город своим в любом месте, и полагал находящиеся там вещи в безопасности, хранилище было частично разграблено. Считаю это неигровой ситуацией, возникшей в результате ошибки кода.
карма: -20
0
Тип: ошибка, Статус: выполнено
Ответов: 3171
Testers
лидер
#1: 2014-08-12 12:38:26 ЛС | профиль | цитата
Игрок Ba1SeR не имеет приватов в том месте, не удалял своих зон в том месте. Более того, игрок сейчас находится в бане.
карма: 215
Ответов: 10
#2: 2014-08-12 21:05:52 ЛС | профиль | цитата
Если Вам важно, он присутствовал ником Zalivator, его повторная зона была в этой точке [ -1048,881 ], на данный момент она удалена.
карма: -20
Ответов: 3171
Testers
лидер
#3: 2014-08-12 23:19:29 ЛС | профиль | цитата
У игрока zalivator была создана удаленная зона 2014-08-12 в 08:30:57, размером 7,64,2, с центром -1051,925. Удалена в 08:31:00.
Ваш дом установлен 2014-08-12 в 08:37:36, размером 70, 64, 70, с центром -1060,859
В момент установки вами дома, игрок был на сервере Фарм. У него после этого не было ни одного привата на Хантере и ни одной зоны не было удалено с Хантера после установки вашего дома.

Вывод: зоны установлены в разное время и не пересекались.
карма: 215
Ответов: 10
#4: 2014-08-13 03:42:45 ЛС | профиль | цитата
Наш дом был не установлен, а переставлен на более оптимальную позицию 2014-08-12 в 08:37:36, после того как была снята пересекающаяся с ним зона от Zalivator. При наличии доступа к логам, это легко проверить.

Пересекающиеся зоны можно создать в любой момент, но при захвате освободившейся территории такая ситуация возникает регулярно.
карма: -20
Ответов: 3171
Testers
лидер
#5: 2014-08-14 15:27:37 ЛС | профиль | цитата
JustaStar писал(а):
Наш дом был не установлен, а переставлен
Между первой установкой дома на сервере и установкой второго дома с удалением первого нет разницы.

JustaStar писал(а):
переставлен на более оптимальную позицию ..., после того как была снята пересекающаяся с ним зона от Zalivator
Сразу об этом нельзя было написать? Зачем было указывать посторонние аккаунты, такие как Ba1SeR? Я курсы экстрасенсов не посещал.

Проблема доказана:
Удаленные зона zalivator и зона megalorg созданы в одно время с пересечением друг друга.
карма: 215
Ответов: 10
#6: 2014-08-14 18:26:34 ЛС | профиль | цитата
Пересечение зон мегалорга и байзера было дано просто как пример ситуации, не предполагалось что наличие бага кто-то будет проверять по этим данным.

Наложенные зоны можно создать описанным мной выше способом менее чем за минуту
карма: -20