-
Публикаций
22 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент sedrik
-
DNS изменились? Какие сейчас действующие? ns1.best-h.ru и ns2.best-h.ru мертвы
-
Он называется DefaultAI, только сильно изменен или разбит на несколько классов.
-
tCoord = targetRecorder.tail().getPrevious().getValue(); Тут я не стал ничего делать, просто закоментировал. Всё скомпилилось Теперь осталось подобрать достойный геодвиг, который работает с l2j и pts форматами гео. Может, кто посоветует какой получше? Я пока присмотрелся к геодвижку из L2Region.
-
Спасибо огромное! По приезду домой попробую этот вариант. Мои попытки были с использованием Map.Entry, но успешного результата я так и не получил. Вот что значит прогуливать занятия Так как в дальнейшем я заменю полностью геодвижок на другой, как временное решение пойдет, производительность пока не в приоритете. Нужно будет поднять доки от Oracle по Map, Entry и Iterator. Освежить память так сказать))
-
Всем привет! Решил я избавиться от Javolution в сборке. Всё благополучно вычистил кроме одного момента. После удаления FastMap из класса не могу подобрать альтернативный рабочий вариант для замены targetRecorder.head().getNext().getKey(); и targetRecorder.tail().getPrevious().getKey(); С листами там просто и понятно, через IteratorList всё без проблем получается. Но мне нужно через Map+HashMap, Map+LinkedHashMap или ваш вариант. Заранее благодарю.
-
Я выбрал хостинг от Best-H. Хорошие цены, поддержка на уровне. Знакоммый заказал VDS на SSD, тоже доволен.
-
Gama Server Html is too long! this will crash the client!
тема ответил sedrik в теме Защита и античиты
От какой команды сборка и какая версия? При каких обстоятельствах выдает ошибку о превышении лимита htm-файла? -
1. L2Region - оптимальный вариант как для пвп так и лоу сервера, но нужно допиливать. 2. Lucera2 - многие берут его за основу. По отзывам лидирует в плане открытия на ней лайв-проекта. 3. aCis - из всех существующих сборок IL самая чистая по коду. Но многое нужно исправлять под свои нужды.
-
Gama Server Html is too long! this will crash the client!
тема ответил sedrik в теме Защита и античиты
Читай эту тему, последний пост. -
В классе FileLogFormatter замените все знаки "_" (без кавычек) на SPACE. Предупреждения при компиляции исчезнут.
-
Попробуй папку Skript переиминовать в skript и не забудь поправить в файле .cfg ссылку на него.
-
Для стабильных проектов используют: под ява-эмули - Ubuntu Server LTS, под PTS сборки - Windows Server 2003 или 2008 на свое усмотрение
-
нужна помощь Не компилится ядро при присутствии в нём русских символов
тема ответил sedrik в теме Ядро сервера
Silentium прав. ТС, добавь encoding="UTF-8" Вот готовый пример строки. У тебя может отличаться немного, но смысл тот же: <javac destdir="${build.classes}" optimize="on" debug="on" source="1.8" target="1.8" nowarn="on" includeantruntime="false" encoding="UTF-8"> И сам отредактированый класс желательно сохранять в кодировке UTF-8 без BOM -
Проверь в переменных средах наличие JAVA_HOME и правильность пути к JDK твоей версии
-
SHIN3, тогда тебе проще продолжить работу с исходниками моего С4 и опустить до С3 чем заново играться с промочками Interlude. Тебе останится всего-лишь подправить содержимое Init пакета и сменить протоколы в настройках. Теоретически зайти на сервер ты уже сможешь, а далее предстоит работа по датапаку только. Если интересно, свяжись со мной на моем форуме в лс, поболтаем, может даже помогу чем смогу.
-
Из личного опыта: - Сперва нужно сменить метод выдачи ключей сессий в логинсервере - Убрать лишние моменты в шифровании данных авторизации - Убрать/заменить лишние пакеты в логин и гейм сервере - Сменить протокол клиента в настройках (это, пожалуй, будет самое сложное из всего остального ) - По пачнодам хроних в обратном направлении вырезать все то чего нет в хрониках до которых вы даунгрейдите сборку - Так как у хроник С0-С4 максимальный уровень персонажа ниже чем у IL и выше, то и таблица расчета опыта будет совершенно другая - Парс данных из PTS сервера или баз знаний на сайтах прилично облегчит вам работу У хроник С0-С4 ID NPC будут отличаться от С5 и выше. Соответствено и набор квестов, AI, локаций, скиллов тоже. Так же в хрониках выше С5 координально отличается система олимпиады и статы красок. Как вариант... можете посмотреть мой результат даунгрейда с Interlude до С4 - http://l2maxi.ru/java/server/sources/6308-ishodniki-l2j-redcodec4.html (не реклама, а просто наглядный пример). Если лень проделывать все трюки которые я написал выше, можно продолжить работу и над этим. Основа данных исходников - L2Fortress. Хотя в данный момент я бы посоветовал даунгрейдить что-то из более свежего: aCis, L2Region, Lucera или другие. Слишком старые исходники не берите... мой вам совет
-
А лучше скачать апдейтер с руоффа и загрузить актуальную версию клиента Classic. После этого патчим папку system и клиент готов к подвигам.. Патч с убитым ГГ и Фростом есть на форуме.
-
Я бы посоветовал выбирать между aCis и Lucera2 последней версии. Все зависит от назначения в использовании. aCis действительно больше подойдет для классического типа сервера без особых дополнений и сервисов. Lucera2 более кастомизирована, в ней навалом всяких плюшек которые идеально подойдут для PvP сервера. Если владеешь знаниями программирования на яве, то и из aCis можно будет вылепить нечто подобное люцеры. Напичкать сборку различным кастомным функционалом не составит особого труда. В конечном итоге я бы взял aCis и добавлял бы необходимый мне функционал.
-
До каких хроник даунгрейдить хочешь?
-
Да, обращайтесь в лс.
-
Какая сборка? Посмотрите "вес" htm файлов. Если файл превышает 7-8 кб, то проблема в файлах диалогов. Если же меньше, тогда в конфигах ищите настройку максимального размера htm. Если такого конфига нет, но есть исходники, ищите ограничение в классе HtmCache. Стандартное значение должно быть 8192.
-
Дело не в компиляторе. Прикол в том, что aCis 344+ действительно адаптирована под JDK8 и использует крипт Base64 из либы самой jdk. Т.е. сами запросы на крипт/декрипт тоже будут отличаться от стандартного класса, который встречается во всех остальных сборках. Выхода два: либо использовать jdk8 и не париться с ошибками, второй вариант - добавить недостающий Base64.java из любой сборки, добавить импорты на него и отредактировать запросы на encrypt/decrypt. Тогда исхдники будут компилиться на любой JDK ниже восьмой версии.