- Рефакторинг каталога ядра, удаление лишних комментариев, удаление двойных переносов строк и т.д. - Из папки geodata удалена папка pathnode (она не использовалась в сервере) - Удален хандлер AdminForth - Удалена библиотека bsf-2.4.0 (больше не используется) - Удален вызов функции Java-Console из Telnet - Удалена библиотека bsh-2.1.8 (больше не используется) - Переписан класс L2DatabaseFactory для нового пула HikariCP. Изменено на DatabaseFactory - Добавлена библиотека hikari-cp-2.4.3 - Добавлена библиотека slf4j-api-1.7.13 - Добавлена библиотека logback-classic-1.1.3 - Добавлена библиотека logback-core-1.1.3 - Добавлена библиотека joda-time-2.9.1 - Добавлена библиотека guava-19.0 - В файлы конфигураций LS и GS добавлены конфиги позволяющие более детально настроить соединение с базой данных - Все конфиги базы данных перенесены в отдельные файлы конфигураций login_database.ini и game_database.ini через nProperty (в кодировке UTF-8) - Переход с стандартного логгера JUL на связку SLF4J+LOGBACK. Добавлен новый файл конфигураций logback.xml вместо привычных всем log.ini и console.ini - Удалена библиотека c3p0-0.9.5.1 (больше не используется) - Удалена библиотека mchange-commons-java-0.2.10 (больше не используется) - Добавлена библиотека mariadb-java-client-1.3.3 (драйвер с поддержкой MariaDB и MySQL) - Удалена библиотека mysql-connector-java-5.1.36 (больше не используется) - Исправлен конфиг AllowL2Walker, изменены опциональные значения - Удален конфиг JyQuestsAutoLoad (больше не используется) - Удален конфиг SpawnsAutoLoad (больше не используется) - Внесены некоторые изменения в файлы .cmd - Заменен загрузчик скриптов на более удобный со списком scripts.list - Реализована обработка файла конфигураций ai.ini через nProperty (в кодировке UTF-8) - Исправлена работа услуги создания вещей в клан-холлах. В настройки вынесены стандартные рейты всех услуг клан-холлов. Пока не рекомендую менять значения, позже сверю их с PTS С4 - Реализована обработка файла конфигураций clanhall.ini через nProperty (в кодировке UTF-8) - Добавлена библиотека weupnp-0.1.4 - Реализована функция UPnP которая позволяют просматривать портмэппинги. Это облегчит вам настройку IP и Port на шлюзовых устройствах. Так же выведены конфиги вкл/выкл UPnP для LS и GS - Удалены все русифицированные диалоги NPC. Функция выбора языка появится позже, тогда и добавлю необходимые - В сервер авторизации добавлена функция настройки супер-прав доступа позволяющая зайти на любой аккаунт с определенных IP-адресов и супер-пароля - Обновление библиотеки jython-2.5.2 до jython-standalone-2.5.4-rc1 - Исправлена работа функции автоматического рестарта игрового сервера - Добавлена функция автоматического рестарта и конфиги для сервера авторизации - Удалена библиотека commons-logging-1.2 (больше не используется) - Удалена библиотека trove-3.1a1 (больше не используется) - Исправлен вывод подсказок Tutorial Guide для обучения новичков - Добавлен квест 255_C4Tutorial - Добавлен квест 999_C4Tutorial - Добавлен и задействован пакет NpcSay. Нужен тест на критические ошибки сервера при отправке данного пакета! - Удален конфиг UnstuckInterval. Интервал времени можно настроить в data/stats/skills/2000-2099.xml (ID умения 2099, параметр skillTime, значение нужно указывать в миллисекундах) - Исправлен хандлер Escape. Теперь команда /unstuck, свитки телепорта и возвращения работают как на PTS C4 с полной синхронизацией оставшегося времени, анимации умения, отменой через клавишу ESC - Исправлен хандлер Wedding. Добавлена проверка на тюремное заключение персонажа и еще некоторые исправления - Добавлен конфиг на запрос подтверждения от GameGuard из игрового клиента при авторизации - Исправлена отправка пакета GGAuth сервером авторизации. Нужен тест на критические ошибки сервера при отправке данного пакета! - Добавлена библиотека commons-io-2.4 - Добавлены некоторые полезные фишки в логирование - Исправлено отключение и выброс персонажа из клиента игры при кике или бане - Удалено лишнее логирование о киках, банах и нелегальных действиях персонажей - Удалено логирование в базу данных и конфиг SqlLog из настроек LS и GS - Удалены таблицы game_log.sql и loginserv_log.sql из инсталятора базы данных
Если у вас возникли какие-либо вопросы или вы нуждаетесь в помощи. Пройдите регистрацию или авторизуйтесь, чтобы опубликовать от имени своего аккаунта.