Доброго дня!
В связи с убытками от данного бага, предлагаю его исправить.
Проявление бага:
1. Несколько игроков приходят в любое место, свободное от зон
2. Открывают меню создания зоны (например дома), выбирают зону в одном и том-же месте.
3. Одновременно жмут 'Готово'
Результат:
Появилось несколько домов в одних и тех-же координатах. Разбитие блоков то работает, то нет, приват сундуков работает то для одного то для другого, другие потенциальные баги. На карте в этих координатах так-же будут отображаться несколько домов с не связанными владельцами
Предлагаю:
Проверку на наличие уже установленных в выбранном месте зон при нажатии кнопки 'Готово' перенести с клиента на сервер. В этом случае так-же исчезнет потенциальная возможность наложения новой зоны на совсем старые при использовании модифицированного клиента, либо пакетного фильтра.
Последнее проявление бага:
При освобождении города [ -1056,857 ] сегодня ночью, в 3.31. В районе хранилища была наложена повторная зона Ba1Serа. В то время как megalorg видел город своим в любом месте, и полагал находящиеся там вещи в безопасности, хранилище было частично разграблено. Считаю это неигровой ситуацией, возникшей в результате ошибки кода.
Ответов: 10
|
|||
карма: -20 |
|
Тип: ошибка, Статус: выполнено
Ответов: 3171
Testers
лидер |
|||
Игрок Ba1SeR не имеет приватов в том месте, не удалял своих зон в том месте. Более того, игрок сейчас находится в бане.
|
|||
карма: 215 |
Ответов: 10
|
|||
Если Вам важно, он присутствовал ником Zalivator, его повторная зона была в этой точке [ -1048,881 ], на данный момент она удалена.
|
|||
карма: -20 |
Ответов: 3171
Testers
лидер |
|||
У игрока 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
|
|||
Наш дом был не установлен, а переставлен на более оптимальную позицию 2014-08-12 в 08:37:36, после того как была снята пересекающаяся с ним зона от Zalivator. При наличии доступа к логам, это легко проверить.
Пересекающиеся зоны можно создать в любой момент, но при захвате освободившейся территории такая ситуация возникает регулярно. |
|||
карма: -20 |
Ответов: 3171
Testers
лидер |
|||
JustaStar писал(а): Наш дом был не установлен, а переставленJustaStar писал(а): переставлен на более оптимальную позицию ..., после того как была снята пересекающаяся с ним зона от ZalivatorПроблема доказана: Удаленные зона zalivator и зона megalorg созданы в одно время с пересечением друг друга. |
|||
карма: 215 |
Ответов: 10
|
|||
Пересечение зон мегалорга и байзера было дано просто как пример ситуации, не предполагалось что наличие бага кто-то будет проверять по этим данным.
Наложенные зоны можно создать описанным мной выше способом менее чем за минуту |
|||
карма: -20 |