Онлайн игра Адамант Адан: Хроники Средиземья
0 Пользователей и 1 Гость просматривают эту тему.
Страницы: [1]

Bester

  • Ветеран
  • ****
  • Сообщений: 149
Сегодня в 05:55

Некоторые баги

Сейчас пишу свой клиент для Адана. Наткнулся на несколько багов.

1. Баг мада: отлетает компрессия
Шаги воспроизводства:
- Логиньтесь в аккаунт, затем логиньтесь в чара до экрана "добро пожаловать". В игру не заходите. К этому моменту компрессия уже будет негоциирована и включена.
- Жмите "6", вводите имя другого чара и пароль.
- В этот момент компрессия без предупреждений отлетает. Вместо экрана "добро пожаловать" приходят какие-то 7 байтов, типа: 03 00 50 51 15 2B 03. Всегда начинаются с 03 00 и заканчиваются 03, а по-середине какой-то рандом.
После этого компрессия выключена. Вы можете зайти чаром и бегать с кастомным протоколом, но компрессии не будет.
Воспроизводится как в моем клиенте, так и в клиенте AMC.

2. Мелкие баги лоров
- Неполное познание, например колд *познание* фляга присылает нули в поле "оффлайн таймер" в XML кастомного протокола.
- Не присылается "уровень предмета" в xml (не предусмотрен схемой), в жабе присылается. Тоже касается структурных единиц.
- В текстовых лорах (в жабу) не приходит строка о том, куда можно одеть предметы для доп. слотов, а в XML эта инфа приходит.

3. Мелкие баги карт
В команде "зоны все" нет зон: Троллиное нагорье (316), Поле (58), Конюшня конунга в Эдорасе (733), Разрушенный замок (51), Старый замок (673), Нора Стражей (992).
Вероятно, потому что эти зоны значатся как для левлов от 0 до 0, а "зоны все" выводят только ненулевые локации.

Забавно: В названиях локаций (в команде "зоны" и в xml файлах карт) есть странные опечатки.
Зона [20]: "Минас-Моpгул" -- латинская буква p вместо кириллической
Зона [79]: "Залы Билдеpов" -- латинская буква p вместо кириллической
Зона [60]: "Деpево в Минас-Тирите" -- латинская буква p (первая) вместо кириллической
Зона [80]: "Аpена" -- латинская буква p вместо кириллической

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

Страницы: [1]