U3J-Aion сборка - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.

Ответ
Опции темы
Непрочитано 16.01.2019, 19:02   #11
Пользователь

Автор темы (Топик Стартер) Re: U3J-Aion сборка

Вопрос по отладке в AionLightning30 в Eclipse.

Не хочет на лету принимать изменения и останавливаться по прерываниям в java скриптах.
Точнее остановка идет но пишет - source not found.

Я понимаю что эти скрипты загружаются через ScriptManager отдельно, но в л2 сборках у меня их изменение на лету и отладка работали.
Сам класс ScriptManager запакован в jar и имеет неизвестное происхождение.

Тут как то можно добиться возможности отладки скриптов? Ибо много косяков и без отладки разобраться сложно.
flopix вне форума Ответить с цитированием
Непрочитано 16.01.2019, 19:13   #12
Аватар для Akumu
Пользователь

По умолчанию Re: U3J-Aion сборка

Могу заблуждаться, но если для динамической компиляции java-классов используется eclipce java compiler (библиотека ecj), возможно она не генерирует отладочные символы. Попробуйте почитать документацию, должны быть какие-то флаги компилятора.
Akumu вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 16.01.2019, 19:27   #13
Пользователь

Автор темы (Топик Стартер) Re: U3J-Aion сборка

Имеете ввиду компилятор который переваривает скрипты?
Основной java код отлаживается и изменяется на лету.
flopix вне форума Ответить с цитированием
Непрочитано 16.01.2019, 23:37   #14
Аватар для Akumu
Пользователь

По умолчанию Re: U3J-Aion сборка

Цитата:
Сообщение от flopix Посмотреть сообщение
Имеете ввиду компилятор который переваривает скрипты?
Основной java код отлаживается и изменяется на лету.
Про "основной" код я понял, проблема же с тем что загружается "на лету". Так вот, чтобы иметь возможность загружать код на лету, в ява сборка lineage 2 (вероятно в aion так же) используют ecj, который компилирует ява код. При компиляции он может исключать отладочные символы, отсюда и проблема. Это лишь догадка, которую на мой взгляд стоит проверить.
Akumu вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 17.01.2019, 15:35   #15
Пользователь

Автор темы (Топик Стартер) Re: U3J-Aion сборка

Прийдется расковырять jar и посмотреть чем оно компилирует.
flopix вне форума Ответить с цитированием
Непрочитано 18.01.2019, 17:22   #16
Пользователь

Автор темы (Топик Стартер) Re: U3J-Aion сборка

Заметил что возможность отлаживать/изменять скрипт зависит от содержимого.
Например:

С такой конструкцией скрипт стал не отлаживаемым.
PHP код:
QuestDialog dialog env.getDialog();
switch (
dialog)
{

Заменил на такое - отладка уже работает
PHP код:
QuestDialog dialog env.getDialog();
switch (
5)
{

То ли оптимизация при разном содержимом скрипта разная, то ли еще что то.
flopix вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] Сборка Aion Zero123 Рынок / Marketplace 3 10.06.2013 23:02
Скомпилированная сборка Aion X Emu - где скачать? shelest Серверная часть 1 05.03.2011 22:13
Сборка Aion Ocean для 1.9 Romanz Серверная часть 13 29.06.2010 07:54


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 08:33. Часовой пояс GMT +3.

Вверх